각화 기능들을 Python에서 활용할 수 있도록 만든 라이 브러리입니다. Quiz 2 해설 Quiz 1 2 3 4 5 6 7 8 9 10
'Explicit Programming'은 코드의 논리를 사람이 직접
설계하는 것을 의미합니다. 이에 반해 머신러닝 알고리 즘은 컴퓨터가 데이터로부터 알고리즘을 학습하는 방법 을 의미합니다. Quiz 3 해설 Quiz 1 2 3 4 5 6 7 8 9 10
지도학습이란 데이터에 대한 정답이 주어진 상태에서 컴
퓨터를 학습시키는 방법이고 비지도 학습은 데이터에 대 한 정답이 없이 데이터 자체로 학습을 진행하는 방법입 니다. Quiz 4 해설 Quiz 1 2 3 4 5 6 7 8 9 10
주어진 데이터(위의 경우 1000개)를 전부 학습에 사용
했을 경우, 이를 보통 1 epoch을 학습 했다고 합니다. 배치의 크기가 100이므로 1 epoch (데이터 1000개)에 사용되는 배치의 수는 10개가 됩니다(1000/100). 총 5 번의 epoch을 학습에 사용할 것이기 때문에 총 배치 수 는 5 x 10 인 = 50이 됩니다. Quiz 5 해설 Quiz 1 2 3 4 5 6 7 8 9 10
미하며 이 값이 작을 수록 잘 예측한 모델이므로 최소화 (minimalize)를 지향합니다. Quiz 7 해설 Quiz 1 2 3 4 5 6 7 8 9 10
텐서플로우에서 영상을 다룰 때의 데이터 차원은 일반적
으로 (데이터 수, 영상높이, 영상너비, 영상채널)의 4차 원 형태로 처리됩니다. 영상을 1차원 데이터로 변경하면 (데이터 수, 영상높이*영상너비*영상채널) 형태가 되어 야 하기 때문에 정답은 C가 됩니다. reshape 명령어에 사용한 -1은 결정되지 않은 하나의 남은 차원 수를 자동 으로 입력하는 방법입니다. Quiz 8 해설 Quiz 1 2 3 4 5 6 7 8 9 10
Softmax는 exp() 연산을 통해 값의 차이를 더 크게 만
들어줍니다. 또한 exp()연산으로 인해 출력의 최소 값이 0에 가까울 수 있으나 정확히 0이 될 수는 없습니다. Quiz 9 해설 Quiz 1 2 3 4 5 6 7 8 9 10
해당 코드는 Cross-Entropy 손실함수를 의미합니다.
Quiz 10 해설 Quiz 1 2 3 4 5 6 7 8 9 10
Multi-Layer Perceptron의 계층은 입력, 은닉, 출력층
이 쌓인 계층적 구조로 되어있으며 신호는 입력층이 들 어가 은닉층의 과정을 거쳐 출력층의 출력함수를 통해 최종 출력이 됩니다. 이제 프로젝트를 진행하세요!