logo

MLP와 CNN 복습

Fashion MNIST로 MLP, 다항 분류, 정칙화, CNN, 이미지 로딩, 데이터 증강을 복습

실습 안내

  • 새 Colab 환경에서 문제를 순서대로 풀이
  • 실습 문항의 질문 본문과 힌트에 있는 코드를 직접 입력하고 실행
  • 앞 문항에서 실행한 코드와 변수를 다음 문항에서 이어서 사용
  • 수치형 문항은 실행 결과를 지정된 자릿수까지 입력

첫 셀에 다음 코드를 입력하여 실습 환경과 데이터를 준비합니다.

import os
os.environ["KERAS_BACKEND"] = "torch"

import keras
import numpy as np

keras.utils.set_random_seed(812)

(x_train, y_train), (x_test, y_test) = (
    keras.datasets.fashion_mnist.load_data()
)

x_train.shape, y_train.shape, x_test.shape, y_test.shape

퀴즈

문제 1 / 26맞음: 0힌트: 0틀림: 0채점중: 0남음: 26

XOR 문제를 단층 신경망보다 다층 퍼셉트론(MLP)으로 해결하기 적합한 이유는 무엇입니까?

  • ○XOR은 하나의 직선으로 분리할 수 없고 은닉층이 비선형 결정 경계를 만들 수 있기 때문이다
  • ○XOR은 출력 클래스가 하나이므로 은닉층의 모든 뉴런을 제거할 수 있기 때문이다
  • ○XOR은 입력값을 정렬하기만 하면 항상 하나의 직선으로 분리되기 때문이다
  • ○XOR은 손실 함수 없이도 출력층의 가중치를 직접 계산할 수 있기 때문이다

퀴즈를 풀려면 대화형 기능을 불러와야 합니다.