AI 학습 경로

Python로 신경망을 처음부터 만들기

15개의 챌린지로 내적에서 시작해 XOR을 학습하는 신경망, 그리고 Adam 같은 최신 옵티마이저까지 AI 라이브러리 없이 나아갑니다. 뉴런, 활성화 함수, 손실, 기울기, 역전파, 학습을 다룹니다. Python로 순서대로 풀어 보세요. 모든 문제는 브라우저에서 실행되며 즉시 테스트와 AI 리뷰를 받을 수 있습니다.

  1. 1

    기본 구성 요소

    벡터, 활성화 함수, 하나의 뉴런.

    0/3
    1. 1 두 벡터의 내적 쉬움 Python로 풀기
    2. 2 활성화 함수 쉬움 Python로 풀기
    3. 3 하나의 인공 뉴런 쉬움 Python로 풀기
  2. 2

    순전파

    레이어, 2층 신경망, 손실 함수.

    0/3
    1. 1 완전 연결 레이어의 순전파 보통 Python로 풀기
    2. 2 2층 신경망의 순전파 보통 Python로 풀기
    3. 3 손실 함수: MSE, MAE, 교차 엔트로피 쉬움 Python로 풀기
  3. 3

    학습

    기울기, 역전파, 경사 하강법으로 XOR 풀기까지.

    0/5
    1. 1 활성화 함수의 도함수 쉬움 Python로 풀기
    2. 2 하나의 뉴런의 기울기 보통 Python로 풀기
    3. 3 2층 신경망의 역전파 어려움 Python로 풀기
    4. 4 경사 하강법으로 뉴런 학습시키기 보통 Python로 풀기
    5. 5 XOR을 푸는 신경망 학습시키기 어려움 Python로 풀기
  4. 4

    더 나은 학습

    가중치 초기화, 미니배치, 모멘텀, Adam.

    0/4
    1. 1 Xavier와 He 가중치 초기화 쉬움 Python로 풀기
    2. 2 미니배치 경사 하강법 보통 Python로 풀기
    3. 3 모멘텀 경사 하강법 쉬움 Python로 풀기
    4. 4 Adam 옵티마이저 보통 Python로 풀기