3강 / 20강

층을 쌓으면 — 굽은 경계가 생긴다

은닉 칸 수와 층 수가 하는 일

층을 쌓으면 — 굽은 경계가 생긴다
왼쪽에서 오른쪽으로, 층마다 자료를 다른 자리로 옮깁니다.

뉴런 여러 개를 나란히 두면 층이고, 층을 이어 붙이면 다층 퍼셉트론입니다.

입력 (2) → 은닉 (h) → 출력 (1) h = ReLU(X W₁ + b₁) W₁ 은 (2 × h) ŷ = sigmoid(h W₂ + b₂) W₂ 는 (h × 1)

배워야 할 것은 W₁ · b₁ · W₂ · b₂ 네 덩어리뿐입니다.

은닉 칸 수와 층 수를 바꿔 보세요. 경계가 어떻게 굽는지.
불러오는 중…
은닉 칸 하나가 <b>직선 하나</b>를 맡습니다. 여럿을 이어 붙여 곡선을 만들어요.
Python 브라우저에서 실행

얼마나 크게 만들 것인가

/ml 5강의 그 이야기가 그대로 돌아옵니다 — 클수록 좋은 게 아닙니다.

너무 작으면
굽힐 수가 없다 — 과소적합
너무 크면
훈련자료를 외운다 — 과적합

요즘 실무의 관행은 크게 만들고 규제로 누르는 쪽입니다(8강). 크기를 정확히 맞추는 것보다 그편이 다루기 쉽거든요.

🤔 확인 문제
은닉층 하나에 칸이 1개인 신경망이 표현할 수 있는 경계는?