컴퓨터가 학습을 통해 배우는 프로그램을 말한다.train(x,y) 데이터를 학습해 test(x)데이터의 정답(lable)을 예측한다.Supervised : Lable이 정해져있는 데이터(training set)을 가지고 학습하는 것예 : 동물사진분류, 평당 아파트 시세
여러개의 class가 있을 때 사용하는 Multinomial Classification, 그 중에서도 가장많이 사용하는 것이 Softmax Classification이다. 따라서 Softmax Classification를 잘 알기위해서는 Multinomial Class
Gradient decent 알고리즘에서 경사를 따라 내려오는 step의 정도로 큰값이면 속도는 빠르지만 정확도가 떨어지고 작은 값이면 그와 반대로 느리지만 정확도는 올라간다. 따라서 데이터 환경에따라 어떤 값을 적용해야할지는 다르며 케이스별로 임의의 값을 넣어본 후
학습데이터를 한꺼번에 학습시키기에 양이 많아 시간이 크게 소요되는 경우가있다. 따라서 그 학습데이터를 미니배치(mini-batch)의 단위로 나누어서 학습시키는 형태를 온라인학습이라고한다. 미니배치 단위의 학습은 미니 배치 만큼에 대한 비용(cost)를 계산해서 경사하
이전 시간까지 가중치(W)는 손실함수(Cost function)를 감소시키는 방향으로 개선되어야한다는 것을 배웠다. 즉 손실함수는 결국 실제값과 예측값의 차이에대한 함수이고 경사하강법을 통해 이 함수의 미분 즉 입력에대한 손실함수의 변화를 계산해서 손실이 작아지는 쪽으