1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 시작하는 TensorFlow

Connected

연습 문제

Keras의 순차 모델

3장에서는 tensorflow의 keras API 구성 요소를 사용해 신경망을 정의했지만, 모델 정의와 학습 과정을 간소화하는 전체 기능까지는 활용하지 않았습니다. 이번 연습에서는 keras 순차 모델 API를 사용해 수어 알파벳 이미지 분류에 사용할 수 있는 신경망을 정의해 보겠습니다. 또한 .summary() 메서드를 사용해 각 층의 텐서 형태와 파라미터 수를 포함한 모델 구조를 출력해 볼 거예요.

이미지는 밀집(Dense) 층의 입력으로 사용할 수 있도록 (28, 28)에서 (784,) 형태로 재구성되었다는 점에 유의하세요. 또한 keras는 이미 tensorflow에서 가져와(import) 제공되어 있어요.

지침

100 XP
  • model이라는 이름의 keras 순차 모델을 정의하세요.
  • 첫 번째 층은 Dense()로, 노드 수는 16개이고 활성화 함수는 relu로 설정하세요.
  • 두 번째 층은 Dense()로, 노드 수는 8개이고 활성화 함수는 relu로 설정하세요.
  • 출력 층은 노드 수 4개에 softmax 활성화 함수를 사용하도록 설정하세요.