본문 바로가기

[ 프로그래밍 ]149

Real-time Panorama Mapping and Tracking on Phones 실시간 파노라마영상 매핑 및 트래킹. 증강현실에도 이용. 2010. 5. 6.
BP를 이용한 문자 학습 및 인식 부제 : BP를 이용한 ㄱ, ㄴ, ㄷ 학습 및 인식 이전 글에 이어, 알고리즘을 수정하고 BPNET 클래스를 만들어서 테스트. 주요 추가/수정 내용으로, 1) 초기 연결 강도를 자동으로 설정 2) 일반 BP 학습법과 모멘텀 BP 알고리즘 선택 가능 3) 출력값이 1차원이던 것을 다차원 가능한 형태로 수정 4) 기타 잡다한 버그 수정 수정된 BP 알고리즘을 이용하여, 아래 그림의 문자들을 학습 입력벡터 : x1 = { 1, 1, 1, 0, 0, 1, 0, 0, 1} x2 = { 1, 0, 0, 1, 0, 0, 1, 1, 1} x3 = { 1, 1, 1, 1, 0, 0, 1, 1, 1} 목표 : t1 = { 0, 0 } t2 = { 0, 1 } t3 = { 1, 0 } 학습결과 아래와 같이 연결강도가 변경됨.. 2010. 5. 4.
BP(Backpropagation)를 이용한 XOR 학습 선형 분리가 불가능한 문제를 해결하기 위한 다층 신경망 모델 중 델타 학습법의 일종인 오류 역전파 학습법 즉, BP 알고리즘을 이용하여 XOR 문제 학습. 첨부한 소스는 벡터 크기, 은닉층 뉴런 수, 출력층의 개수를 조절하기 위해 현재 버전에서는 조금 복잡한(지저분한) 형태로 구성되어 있음. 본 학습에서, 학습률은 1, 최대 출력오차는 0.01로 설정 은닉층 뉴런의 수 p는 1989년 G. Mirchandini와 W. Cao가 제안한 방법을 일반적으로 사용하며, p = log2M 을 이용하여 구함 이때 M은 선형 분리 가능한 영역의 최대 수를 의미 활성화 함수는 단극성 시그모이드 함수 사용 초기 연결 강도를 설정하는 것이 중요한데, 이를 잘못 설정하면 학습이 제대로 이루어지지 않은 상태에서 Local .. 2010. 4. 28.
빨래 개는 로봇 4대의 스테레오 카메라를 이용하며, 수건을 비틀어 모서리를 찾은 뒤 테이블과 귀퉁이를 이용해 수건을 갠다. 수건 한 장을 접는데 무려 1,478초(약 25분)가 걸리지만, 그 시간이야 금방 줄것이다. 휴머노이드 로봇이 점점 발전하고 있구나. 2010. 4. 2.
Fastest Book Scanner Fastest Book Scanner Ever Captures Flipping Pages with High-Speed Camera 200페이지 분량의 책을 1분만에 스캔하는 획기적인 기술 책을 넘기는 행동 만으로 스캔이 가능한 이 기술은, 500fps, 1000 x 1000 고해상도 프로그레시브 카메라와 함께, 두 개의 LED 조명과, 하나의 프로젝터로 구성된다. 프로젝터가 몇 가닥의 직선을 쏘고, 이것이 책 위에 투영되면, 왜곡된 직선의 정보를 기반으로 촬영된 책의 영상을 3차원으로 복원하고, 이를 다시 2차원 평면상에 보정하여 투영하는 형태이다. 영화속에서나 있음직한 기술들이, 실제로 개발이 되고 상용화 된다는 점에 새삼 놀랍다. 2010. 3. 23.
Augmented-Reality Navigation Displays GM Turning Car Windshields into Augmented-Reality Navigation Displays 차량 주행에 도움을 주는 비전기술/디스플레이기술/증강현실의 집합체 적외선센서, 카메라, 레이다, 야간영상용 시스템 등을 이용하여, 운전자 시선인식, 차선인식, 주변건물인식, 표지판 인식 등의 기능을 수행 운전자에게 안정성(차선, 표지판 표시/도로주변의 동물 표시)을 제공하고, 네비게이션 시스템을 통해 운전 습관을 바꿀 수(향상시킬 수) 있는 계기가 된다. 2010. 3. 23.