@혼자공부하는 머신러닝 딥러닝 |
혼자공부하는 머신러닝 딥러닝 6주차 후기 및 미션 완료
@혼자공부하는 머신러닝 딥러닝 |
총 6주간의 혼자 공부하는 머신러닝 딥러닝을 공부하면서, 정말 쉽지 않고, 이해도 잘 안되는 부분이 많았는데, 그래도 끝가지 하나하나 교재를 보고 실습해 가면서 저자분의 유튜브 동영상 강의를 보면서 7장까지 학습은 할였습니다. 스터디는 끝났으나 이제 남은 2장의 챕터는 스스로 독학을 해서 끝까지 학습을 하려고 합니다.
다들 마지막까지 꼭 완주하시기를 응원합니다.
- 챕터7 인공신경망
인공신경망은 뇌의 신경세포인 뉴런의 동작 방식을 모방하여 만들어진 인공지능 모델입니다. 입력층, 은닉층, 출력층으로 구성되어 있으며, 일정한 규칙에 따라 데이터를 처리하고 결과를 내놓습니다. 책에서는 패션 MNIST 데이터 셋을 가지고 실습을 하였으며, 아래에 링크 주소를 참고하면 텐서플로 사이트에 사용한 데이터셋에 대해서 자세히 나와 있습니다.
https://www.tensorflow.org/api_docs/python/tf/keras/datasets/fashion_mnist/load_data
심층신경망은 인공신경망의 한 종류로, 은닉층이 여러 개인 모델을 말합니다. 이러한 다양한 층을 통해 복잡한 패턴이나 특성을 추출할 수 있어, 다양한 분야에서 높은 성능을 보이고 있습니다. 교재에서는 패션 MNIST 데이터셋에 케라스를 사용하여 만들어 보았습니다.
- 기본 미션 : Ch.07(07-1) 확인 문제 풀고, 풀이 과정 정리하기
dense = keras.layers.Dense(10, activation='sigmoid', input_shape=(784, ))
① configure()
② fit()
➂ set()
④ compile() <--- 정답
model.compile(loss='sparse_categorical_crossentropy', metrics='accuracy')
① 'sparse_categorical_crossentropy' <--- 정답
② 'categorical_crossentropy'
➂ 'binary_crossentropy'
④ 'mean_square_error'
model.compile(loss='sparse_categorical_crossentropy', metrics='accuracy')
- 선택 미션 : Ch07(07-2) 확인 문제 풀고, 풀이 과정 정리하기
model.add(keras.layers.Dense(10, activation='softmax'))
3. 다음 중에서 이미지 분류를 위한 심층 신경망에 널리 사용되는 케라스의 활성화 함수는 무엇인가요?
① linear
② sigmoid
➂ relu <--- 정답
④ tanh
* (377페이지) 이미지 분류를 위한 심층 심경망에서 널리 사용되는 케라스 활성화 함수는 ReLU 입니다.
4. 다음 중 적응적 학습률을 사용하지 않는 옵티마이저는 무엇인가요?
① SGD <--- 정답
② Adagrad
➂ RMSprop
④ Adam
* 확률적 경사 하강법(SGD)는 기본적인 경사 하강법 알고리즘으로, 한 번의 업데이트에 하나의 훈련 샘플을 사용합니다. 각 반복에서 모델 파라미터는 학습률과 기울기의 곱으로 업데이트 합니다.
#혼공학습단 #혼공단 #혼공머신 #머신러닝 #딥러닝 #python #인공신경망 #MNIST #텐서플로 #TensorFlow
0 댓글