개발 팁/머신러닝 일반
-
인공지능 학습용 오픈 소스 플랫폼 정보개발 팁/머신러닝 일반 2017. 11. 29. 08:41
자율주행 자동차 머신러닝 학습 오픈 소스 플랫폼 유다시티, 2017년 2월 8일 공개. 명칭은 Udacity's Self-Driving Car Simulator 소개 기사(한국어): https://www.google.co.kr/amp/www.bloter.net/archives/271788/amp 깃허브: https://github.com/udacity/self-driving-car-sim 드론 머신러닝 학습용 오픈 소스 플랫폼 마이크로소프트, 2017년 2월 16일 베타 버전 공개. 명칭은 AirSim. 소개 기사(한국어): http://m.kinews.net/news/articleView.html?idxno=103691 깃허브: https://github.com/Microsoft/AirSi..
-
머신 러닝을 위해 구글 클라우드 플랫폼 준비 셋업하기개발 팁/머신러닝 일반 2017. 11. 19. 22:08
머신 러닝을 위해 구글 클라우드 플랫폼을 셋업하고 hello world까지 해 보기로 한다. 1) 구글 클라우드 계정 생성 cloud.google.com 에 접속한다. Trial을 선택하여 계속 진행한다. 기존 프로파일을 사용하거나 혹은 새로 프로파일을 생성한다 신용카드 정보를 입력한다. $300이 충전된다. My First Project라는 이름의 프로젝트가 자동으로 만들어진다. 프로젝트 대쉬보드 스크린이 나오면 Project ID를 기억해 둔다. 이 ID는 LAB에서 사용될 ID 이다. (아래 참고) 2) 개발 환경 준비 클라우드 콘솔 아이콘을 클릭한다 (아래 참고) 클라우드 쉘 화면에서 ‘Start Cloud Shell’을 클릭한다 (아래 참고) 클라우드 쉘이 나오면 ‘datalab create d..
-
김성훈 교수 강화학습 세미나 3강 소스코드 중 애매한 부분 해설개발 팁/머신러닝 일반 2017. 9. 27. 12:58
김성훈 교수 강화학습 세미나 3강 소스코드 중 애매한 부분 해설. 참고1: 3강 비디오 https://youtu.be/Vd-gmo-qO5E참고2: 3강 Lab / source code https://hunkim.github.io/ml/RL/rl-l03.pdf 1) rargmax function 내부 설명 def rargmax(vector): m = np.amax(vector) # 현재 위치(state)의 4가지 Q값 중 가장 큰 값을 리턴한다. 예제에서는 0 혹은 1이다. indices = np.nonzero(vector==m)[0] # nonzero는 특정 조건을 만족하는 요소의 인덱스를 리턴한다. 리턴값은 2차원 배열 형태이므로 뒤에 [0]을 붙여 내부 배열을 끄집어 낸다. 예제에서는 현재 위치(st..