Tech :Deep Learning(8)
-
02. 어떻게 Machine Learning을?
01.Machine Learning이란? 에서 설명한 "주어진 데이터를 가장 잘 설명할 수 있는 방법"을 어떻게 하는 것일까? 먼저 "데이터를 가장 잘 설명"한다는 것은 주어진 데이터와 오류를 최소화하는 함수를 찾는 다는 것으로 이해할 수 있다.여기서 또 오류란? 주어진 좌표와 함수와의 거리를 계산한다고 생각할 수 있는데 거리를 y-f(x)의 제곱으로 계산한다 했을 때, 아래와 같이 계산될 수 있다. 데이터는 주어진 고정된 스칼라값이 될테니, 함수 모양을 결정하는 파라미터는 w가 될 것이다. 그럼 이러한 Error를 최소화하는 w를 찾으면, 주어진 데이터와 오류를 최소화하는 함수를 찾게 된다. 즉, "주어진 데이터를 가장 잘 설명하는 함수를 찾아라"라는 문제는 아래 문제로 변환될 수 있다. ( 아래는 E..
2019.09.01 -
01.Machine Learning이란?
"Machine Learning이란?" 주어진 데이터(이전 결과 혹은 경험과 같은 )에 기반하여 Program의 Performance를 향상시키는 방법론?기술?로 인공지능 기술 중 하나이다. 간단하게 "주어진 데이터를 가장 잘 설명할 수 있는 방법"을 찾는다고 하면 될 것 같다. = 주어진 데이터 셋를 분석하여 컴퓨터 프로그램을 만드는 방법 주어진 데이터로 Programming하는 과정을 "학습"이라고하며, 이미 음성처리, 얼굴인식, Web-search, 번역, 추천 필터링, 스팸 필터링, 마켓팅, 게임까지도 많이 쓰이고 있는 기술이다. 간단하게 "주어진 데이터를 가장 잘 설명할 수 있는 방법"을 찾는다라는 것이 쉽게 설명하면, 아래와 같이 어떤 점들(=데이터) 이 주어졌을 때 "주어진 좌표를 가장 잘 ..
2019.08.22