일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 인공지능
- 고려대학교
- NarwalFreo
- 물걸레로봇청소기추천
- Friendship
- Google App Engine
- 구글 앱 엔진
- hopfield network
- 하이퍼바이저
- 패턴인식
- 삼성소프트웨어멤버십
- 신경회로망
- 가상화
- 나르왈프레오
- 빅데이터
- 물걸레자동세척로봇청소기
- Neural Network
- 삼성전자 소프트웨어멤버십 SSM
- SSM
- Python
- Bidirectional Associative Memory
- 삼성
- 신경망
- BAM
- 동아리
- 갤럭시탭S8울트라
- 패턴 인식
- 증강현실
- 파이썬
- 멤버십
- Today
- Total
목록IT 놀이터 (420)
정보공간_1
안녕하세요 전주멤버십 김재호입니다.첫 글에서 안드로이드 키보드의 간단한 소개와 개념에 대하여 말씀드렸다면 이제는 실제로 코드를 이용하여 소프트웨어 키보드를 인식시키고 코딩을 시작하도록 하겠습니다. 안드로이드에서 키보드를 제작하기 위해서는 Input Method Serivce를 통하여 안드로이드 프레임 워크상에서 제공하는 기능들에 접근하게 됩니다. 다음은 IME 의 생명주기입니다. 리소스 초기화 등의 경우 시간을 많이 소모하게 되면 사용자가 불편함을 느낄 수 있으므로 미리 로딩할 수 있는 초기화 단계에 캐시하는 것이 권장됩니다. IME의 생명주기 (Google) IME를 시스템에 등록하기 위해서는 개발자의 어플리케이션이 IME서비스를 포함하고 있다는 것을 명시해야 합니다. 안드로이드를 위한 소프트 키보드를..
안녕하세요 전주멤버십 엘리트멤버 4기 김재호 입니다. 이번에 저는 안드로이드 터치스크린 상에서 문자 입력시 사용되는 소프트 키보드 제작에 관한 간단한 안내 및 예제를 소개해 드리려고 합니다. 처음 안드로이드가 모습을 드러냈을때는 터치스크린 상에서 문자 입력은 고려되지 않고 하드웨어 키보드로만 문자 입력을 처리하였습니다. 하드웨어 키보드가 달린 G1 (Wikipedia) 최초의 안드로이드 폰 중 하나인 G1의 경우 하드웨어 키보드를 장착하고 있었으며 이후 안드로이드가 1.5로 업그레이드 되면서 터치식 소프트웨어 키보드와 API를 지원하게 되었습니다. 터치식 소프트웨어 키보드 (Google Android Developer Blog) 이후 풀 터치 스마트폰이 주류가 되면서 소프트 키보드는 각 OS에서 중요한 ..
안녕하세요.강남 멤버십 21-1기, 유엑스 멤버십 2기 노진우 입니다. 이전에 아름다움과 사용성에 대한 내용을 포스팅 했었습니다.개발을 하면서 아름다움에 대한 부분은 직접 컨트롤하기 힘들지만 사용성 부분은 실제 시간을 들여서 프로그램을 만들어서 확인하지 않고도 예측할 수 있는 방법이 있다면도움이 될 거라고 생각합니다. 이번엔 사용성 개선에 도움을 줄 수 있는 프로토타이핑에 대해 얘기해보겠습니다. 아이폰 모양의 종이가 보입니다.그리고 화면에 진짜 아이콘을 표현한 그림도 들어있습니다.이런 것을 프로토타입이라고 말합니다.프로토타이핑이란?HCI 분야에서는 시제품이 나오기 전 제품의 원형을 의미합니다. 프로토타이핑은 형태에 따라 두 가지로 나눌 수 있습니다. 한 가지는 실험적 프로토타입으로 실제 개발될 제품을 직..
안녕하세요. 강남멤버십 22-2기 김태협 입니다. 이번에 포스팅 할 내용은 체인코드와 MultiClass SVM을 이용한 제스처 인식 방법입니다 :) 자 그럼, 시작해볼까요? 제스처 인식이란? 제스처 인식은 사람과 컴퓨터의 상호작용을 위한 HCI(Human Compure Interaction) 분야에서 많이 쓰이는 기술중 한 가지 방법입니다. 현재 스마트 폰, 스마트 TV 등 다양한 전자 제품에도 탑재되고 있으며, 여러 분야에서 사용자의 입력을 보다 편하게 하기위해 사용되고 있습니다. 제스처 인식 방법 그럼 제스처의 종류는 어떤 것들이 있을까요? 위 그림에서 보시는 것처럼 제스처는 연속된 선으로 이루어진 패턴이라 할 수 있습니다. 이 조건을 만족하는 제스처의 종류는 정말 다양하겠죠? (위 그림에서 검정색..
안녕하세요. 강남 멤버십 21-1기 유엑스 멤버십 2기 노진우 입니다.오늘은 아름다움과 사용성 대해서 말을 해볼까 합니다.앱이 지금처럼 활성화 되기 이전 시절인 2008년쯤엔프로그램 만드는데 디자이너가 왜 필요해? 라는 생각이 많이 있었습니다.UI가 뭔진 알지만 이게 사람들에게 중요한 영향을 미칠 것이라는 생각을 잘 안하고기능이 좋은 게 좋은 거라고 생각하던 때가 있었습니다.이러한 생각들이 스마트폰과 앱의 보급으로 인해 많이 바뀌었습니다.앱 사용자들은 같은 기능을 갖고 있더라도 디자인이 안 예쁘거나 불편하면 쉽게 같은 기능을 가진 그리고 디자인도 더 좋은 다른 앱을 다운받을 수 있게 되었습니다. PC용 프로그램이 일반적일 때, 그리고 인터넷 보급이 지금보다 떨어지고 프로그램 설치가불편하던 시절엔 사용자들..
안녕하세요.강남멤버십 21-1기, UX Membership 2기 노진우 입니다.유엑스 멤버십 소속으로서 개발이랑은 좀 다른 내용을 써보려고 합니다. 얼마 전 Science지에 Google Effect on Memory라는 논문이 올라왔습니다.이 논문은 "검색이 기억력에 미치는 영향"에 대해서 연구한 논문입니다.스마트폰과 인터넷의 발달로 인해 공부를 할 때 혹은 무언가를 찾을 때 조금이라도 애매한 것이 나오면 ‘생각’을 하지 않고 ‘검색’을 통해손쉽게 알아볼 수 있는 세상이 되었습니다. ■ 기술의 발달로 인해 감소하는 기억력?검색을 통해 잘 모르는 것을 쉽게 찾게 되다 보니 “인터넷 검색만 하다 보니 기억력이 감소되는 것 같다”라는 생각이 들곤 합니다.쉽게 검색이 되지 않고, 스마트폰이라는 것에 저장이 되..
안녕하세요.신촌멤버십 22-2기 김형진입니다.지난 포스트에 이어서 형태소 분석 방법에 대해 작성하겠습니다. 4. 일반적인 형태소 분석일반적인 형태소 분석 과정을 도식화하면 다음과 같습니다. 특정 문자열이 입력되면, 전처리/후처리 과정을 제외하고 3가지 과정이 필요합니다. 전처리는 입력 문자열에서 단어 또는 어절을 추출하는 과정입니다.전처리 단계에서 생성한 어절에 대하여 형태소 분리 및 원형 복원 과정을 거쳐 분석 후보를 생성합니다. 여기에서 사용되는 것은 어미나 조사, 접두사 등을 인식하고 음운의 축약, 탈락 등의 음운현상에 의한 형태소에 대해 원형을 복원합니다. 후보를 정확하게 생성할수록 결과가 더욱 정확하게 나타날 수 있습니다.결합 제약 검사는 분석결과에 비해 ‘후보’는 매우 많은 양이 생성되는데, ..
안녕하세요.신촌멤버십 22-2기 김형진입니다.자연 언어 처리에 대한 기본 개념과, 형태소 분석에 대한 설명을 두 번에 나누어 작성해 보겠습니다. 1. 자연어 처리 개요먼저 “자연어”(Natural Language)란, 사람들이 일상적으로 쓰는 언어를 말합니다. 즉, 한국어, 영어, 일본어, 스페인어, 아랍어 등 전 세계 사람들이 자연적으로 습득하고 배우게 되는 언어입니다.반면, “인공어”(Artificial Language)란, 사람들이 필요에 의해 만든 언어입니다. 의사소통을 목적으로 한 언어로는 에스페란토가 있으며, 목적은 다르지만, 기계와의 소통을 위해 만들어진, 개발자라면 친숙한 C언어, 어셈블리, 자바 등도 인공어의 범주에 포함된다고 할 수 있습니다. 자연어 처리는, 크게 “자연어 이해”와 “자..
안녕하세요. 신촌멤버십 22-2기 김형진입니다.네트워크에서의 Hole Punching이라는 개념에 대해 소개하도록 하겠습니다. 1. 개요 일반적으로 두 컴퓨터 간에 Client-To-Client형식으로 소켓 통신이 이루어지기 위해서는 두 컴퓨터가 직접 연결되어 있어야 제약 없이 통신이 가능합니다. 위의 그림에서 연두색으로 표기된 두 클라이언트 간을 의미합니다.하지만, 실제로 많은 수의 컴퓨터들이 아래 파란색으로 표기된 클라이언트의 형식을 가지고 있습니다. 즉 NAT에 연결되어 있는 경우를 말합니다.NAT란, 간략히 설명하면 “사설 IP”를 “공인 IP”로 바꿔주는 통신상의 주소 변환기입니다. 즉, 개별 클라이언트는 사설 IP를 가지고 있지만, 외부에 이 클라이언트에 접속하기 위해서는 공인 IP를 사용해야..
안녕하세요. 부산 멤버십 22-1기 김솔입니다. 이번에는 PHP 기반의 프레임워크인 Codeigniter에 대한 세번째 글을 써보려 합니다. 1. Model /application/models 가 Model 들이 모여있는 위치입니다. 앞서 작성한 글에서 언급했듯이 model 은 DB와 연동해서 사용하기 위한 클래스입니다. Model을 사용하기 위해 먼저 /application/models의 위치에 model 파일을 생성해줍니다. 소스 코드 내용은 아래와 같이 입력해주시면 되겠습니다. 위와 같은 형태의 코드가 가장 model의 가장 기본이 되는 코드가 되겠습니다. 위와 같은 형태에서 사용할 함수를 추가 작성하여 model을 만들면 됩니다. 간단하게 db table의 모든 정보를 가져오는 select문을 작..