
인공지능 공부에 '미분'은 가장 기초가 되는 공부라 생각된다. 그래서 간략하게 공부한 내용을 잊어버리지 않기 위해 정리해보았다. 미분이 중요한 이유? 왜 중요한데? 각 변수(variable)의 미분(derivative)는 전체 표현식에서 어느 부분의 영향을 받는지, sensitivity를 나타내주기 때문에 중요하다. 이 말의 뜻을 정확히 알기 위해 '미분의 정의'에 대해 이야기 해보고자 한다. 미분의 정의 $$x의 y에 대한 변화율 = \frac{x의 변화량}{y의 변화량} = \frac{dx}{dy}$$ $$\frac{df(x)}{dx} = \lim_{h \to 0}\frac{f(x+h) - f(x)}{h}$$ 미분의 가장 정확한 정의는 '순간변화율' 이다. 변화율을 말하기 위해서는 무엇에 대한 변화율..

1. Machine Learning(기계학습) 이란? 프로그램이 작성되지 않아도 컴퓨터가 스스로 학습할 수 있는 능력을 제공하는 학문 - Arthur Samuel 2. 기계학습에 대한 문제를 해결하는 방법 ● Supervised Learning(지도 학습) 개발자가 컴퓨터에게 무엇인가를 수행하라고 학습시키는 것을 의미한다. 다시 말해, 특정 input에 대해 정답(label)의 output이 있는 dataset이 주어지는 경우이다. 예를 들어, 하단의 Housing price prediction 에서 집 넓이(input, 가로축)에 대한 가격(output, 세로축)이 주어져있다. Supervised Learning은 input들을 기반으로 학습하여 새로운 집에 대한 가격을 알아내는 알고리즘을 개발하고 가..