Broccoli's House
※ 이 글의 내용은 O'REILLY의 책을 기반으로 한다. 신경망 학습 : 손실 함수 손실 함수 - 손실 함수(cost function) : 손실 함수란 신경망이 학습할 수 있도록 해주는 지표이다. 머신러닝 모델의 출력값과 사용자가 원하는 출력값의 차이, 즉 오차를 말한다. 이 손실 함수 값이 최소화되도록 하는 가중치와 편향을 찾는 것이 바로 학습이다. 일반적인 손실 함수로 평균 제곱 오차나 교차 엔트로피 오차를 사용한다. 평균 제곱 오차 - 평균 제곱 오차(Mean Squared Error : MSE) : 계산이 간편하여 가장 많이 사용되는 손실 함수이다. 기본적으로 모델의 출력 값과 사용자가 원하는 출력 값 사이의 거리 차이를 오차로 사용한다. 그러나 오차를 계산할 때 단순히 거리 차이를 합산하여 평..
4회차 - (2) Microsoft AirSim Car Simulator : 환경 구성 언리얼 환경 구성 - Github(https://github.com/Microsoft/AirSim/blob/master/docs/unreal_custenv.md)에 언리얼 환경 구성에 대한 단계별로 자세한 설명이 있으나, 오류가 발생하여 다른 방법으로 대체한다. 유튜브에 동일한 방식의 언리얼 환경 구성이 영상으로 올라와있다(https://www.youtube.com/watch?v=1oY8Qu5maQQ&feature=youtu.be). 영상을 먼저 따라하기 보다는 Github의 설명이 더 최신이므로, Github의 지시 사항을 그대로 따라해보고 오류가 발생하는 경우 영상을 따라하기 바란다. (1). 에픽 게임 런처를 실..
4회차 - (1) Microsoft AirSim Car Simulator : 설치 Microsoft AirSim - AirSim은 Microsoft사에서 자율 주행, 영상 처리, 강화 학습, 인공 지능 알고리즘 등의 연구를 위하여 개발한, 언리얼 엔진(Unreal Engine)을 기반으로 하는 드론 및 자동차 시뮬레이터이다. 오픈 소스이며, 차량이나 드론의 상태와 관련된 API를 제공한다. (https://github.com/Microsoft/AirSim) AirSim 바이너리 설치 (Windows 10 환경) - 언리얼 엔진 홈페이지(https://www.unrealengine.com/ko/blog)에서 에픽 게임 런처를 다운 받는다. 다운 완료된 런처를 실행하여 최신 버전의 언리얼 엔진을 다운로드 한..