1강 / 20강

직선 하나가 못 하는 것 — 그래서 층을 쌓는다

/ml 11강이 멈춘 자리에서

직선 하나가 못 하는 것 — 그래서 층을 쌓는다
네 점입니다. 직선 하나로는 절대 두 종류를 가를 수 없습니다.

/ml 11강은 이렇게 끝났습니다 — 딥러닝을 꺼내기 전에 선형 모형부터.

그러면 언제 그것으로 부족할까요. 가장 단순한 예가 있습니다.

x₁ x₂ 정답 0 0 0 0 1 1 1 0 1 1 1 0 ← XOR

이 네 점을 직선 하나로 가를 방법이 없습니다. 그려 보면 대각선끼리 같은 편이거든요.

무식하게 <b>22만 개 직선을 다 시도</b>했습니다. 셋이 한계예요.
Python 브라우저에서 실행
직선을 직접 돌려 보세요. 넷을 다 맞히는 각도가 있는지.
불러오는 중…

그러면 어떻게 하나 — 축을 새로 만든다

딥러닝의 발상은 간단합니다. 가르기 좋은 자리로 자료를 옮겨 놓고 거기서 직선을 긋습니다.

원래 자리에서는 직선으로 안 된다 ↓ h₁ = 무언가, h₂ = 무언가 ← 이 '무언가' 를 배운다 새 자리(h₁, h₂)에서는 직선으로 된다

그 '무언가' 를 사람이 정해 주면 특징 공학(/ml 3강)이고, 자료에서 배우면 딥러닝입니다. 그게 차이의 전부예요.

은닉층이 하는 일이 이것입니다 — <b>가르기 좋은 자리로 옮기기</b>.
Python 브라우저에서 실행
🤔 확인 문제
XOR 을 직선 하나로 가를 수 없는 이유는?