머신러닝(3)
-
유니티 머신 러닝 Unity ML Agents 기초 세팅
"본 글은 엔픽셀 인턴쉽 중 작성한 문서로서 회사의 허락을 받아 공개합니다." 글쓸이 : 김태균 머신러닝을 우리 게임에?! ML-Agent 개발환경 설정(Window OS) 설치 참고 릴리즈 19 기반으로 작성되었습니다. 가상 환경에서 구동하는 것을 제안합니다. 본 문서 또한 가상환경 세팅을 포함하고 있습니다. 아나콘다 설치 pip 업그레이드 (conda prompt 실행 후) python -m pip install --upgrade pip ML agent 모듈 다운로드 - 스크롤 내려서 Releases 19 Downloads 클릭 가상 환경 구축 파이썬이 컴퓨터에 설치되어 있지 않은 경우 conda create -n mltest pyrhon=3.7 conda activate mltest 파이썬이 컴퓨터..
2022.08.24 -
4. 경사 하강법 Gradient Descent, 파이썬 코드, 머신 러닝
* 경사 하강법 (Gradient Descent) 경사 하강법 (Gradient Descent)이란 쉽게 말하면, Training set (funtion)의 극솟점을 찾는 알고리즘이다. a는 Step size (또는 learning rate)로 수렴 속도를 결정한다. Cost function을 설정하고, 모델의 Cost function 최솟값을 찾아 그 값을 구할 때 쓰인다. w : data point J(w) : Cost function 반복 알고리즘을 통해, w를 계속 업데이트 한다. * 경사 하강법 파이썬 코드 from numpy import asarray from numpy import arange from numpy.random import rand from matplotlib import py..
2022.02.08 -
2. 지도 학습(Supervised learning): 회귀 분석(Regression), 파이썬 코드
* 지도 학습(Supervised learning) - 지도 학습이란 Traing Data로 부터 특정한 함수를 유추해 내는 것. Classificaation, Regression의 예시가 있다. - Classification : data label을 분류하고 예측하는 모델 - Regression : 연속형 변수들에 대해 변수들 사이의 관계를 분석하는 모델 * 비지도 학습(Unsupervised learning) - 비지도 학습이란 Data가 어떻게 구성되었는지 알아내는 것. Clustering의 예시가 있다. * Datasets: Traing data, Validation data, Test data - Traing data : 학습을 시킬 때 사용하는 데이터 셋, Fit the parameters. ..
2022.02.06