본문 바로가기

머신러닝

(3)
머신러닝 이미지 어노테이터 툴들 소개 세상을 이끌어가는 기술 인공지능, 기계에게 지능을 부여하는 이 기술을 위해서는 기계를 학습시킬 자료가 필요하다. 예를 들어서 컴퓨터에게 고양이가 무엇인지 가르쳐주기 위해서는, 고양이의 이름과 특징을 연관시키거나 고양이의 이미지를 주고 '이건 고양이다' 와 같이 데이터에 설명을 붙여야 그 데이터를 바탕으로 기계는 학습을 하고 지능을 갖게 될 수 있다. 이렇게 인공지능, AI가 학습을 할 수 있게 데이터를 수집, 가공하는 툴을 어노테이터(Annotator)라고 부른다. (혹은 이러한 데이터 가공작업을 하는 사람을 어노테이터라고 부르기도 한다. 이는 인공지능의 핵심적인 역할이지만 컴퓨터만 있으면 누구나 어디서든 작업할 수 있어서 재택 부업 알바 직업으로도 좋다) 이번 글에서는 이미지 자료를 픽셀단위로 가공하는..
하늘에서 떨어지는 고양이(ML-Agents) - 프로젝트 명 : 하늘에서 떨어지는 고양이 - 프로젝트 주제 : 머신러닝으로 학습된 고양이를 피하는 게임 - URL : https://www.youtube.com/watch?v=R9j29qq4MWI - 개발 인원 : 1명 홍유진 - 개발기간 : 04/20(월) ~ 04/24(금) - 개발환경: Unity 2019.3.5f1, ML-Agents Master, Python3.6, Tensorflow, bash shell ​ ​ 프로젝트 개요 고양이는 어떻게 뒤집어서 떨어져도 네 발로 착지하는걸까? 휴머노이드 로봇에게 가장 어려운 동작 가운데 하나는 점프 후 착지(Landing) 기술이다. 이러한 착지 기술이 으뜸인 동물에는 고양이가 있다. 고양이는 어떤 각도로 떨어져도 네발로 착지하는 모습을 보여준다. 고..
Puppo the Corgi VR, VIVE PRO - 프로젝트 명 : Puppo the CorgiVR - 프로젝트 주제 : VR에서 즐기는 Puppo the Corgi - 개발 인원 : 2명 (홍유진, 오윤석) - 개발기간 : 03/17(화) ~ 03/23(월) - 개발환경: Unity 2019.3.5f1, HTC VIVE ​ 유니티 블로그에서 제공한 ‘Puppo The Corgi’ 게임을 VR에서 즐기자! 평면 모니터 화면을 벗어 나 VR환경에서 Corgi랑 놀다보면 귀여움과 재미요소가 배로 증폭됩니다. VIVE 환경에서 트리거 버튼만 사용한 간단한 조작법으로 강아지와 놀아볼수도 있고, 유니티 Joint Driver와 ML-Agents이 만들어낼 수 있는 사용자 경험이 무엇인지도 경험해볼 수 있습니다. ​ 원본 게임에 대한 정보는 최하단에 링크해두겠습..