최적화의 필요성

Python으로 시작하는 Deep Learning

Dan Becker

Data Scientist and contributor to Keras and TensorFlow libraries

기준 신경망

ch2_1_v3.002.png

Python으로 시작하는 Deep Learning

기준 신경망

ch2_1_v3.003.png

Python으로 시작하는 Deep Learning

기준 신경망

ch2_1_v3.004.png

Python으로 시작하는 Deep Learning

기준 신경망

ch2_1_v3.005.png

Python으로 시작하는 Deep Learning

기준 신경망

ch2_1_v3.006.png

Python으로 시작하는 Deep Learning

기준 신경망

ch2_1_v3.007.png

Python으로 시작하는 Deep Learning

기준 신경망

ch2_1_v3.008.png

Python으로 시작하는 Deep Learning

기준 신경망

ch2_1_v3.009.png

Python으로 시작하는 Deep Learning

기준 신경망

ch2_1_v3.010.png

Python으로 시작하는 Deep Learning

다수 지점에 대한 예측

  • 점이 많을수록 정확한 예측이 어려워집니다
  • 가중치가 고정되어도 오류 값은 여러 개입니다
  • 예측하는 여러 점에 각각 대응합니다
Python으로 시작하는 Deep Learning

손실 함수

  • 여러 데이터 포인트의 예측 오류를 하나의 수치로 집계
  • 모델 예측 성능의 척도
Python으로 시작하는 Deep Learning

제곱오차 손실 함수

ch2_1_v3.019.png

Python으로 시작하는 Deep Learning

제곱오차 손실 함수

ch2_1_v3.020.png

Python으로 시작하는 Deep Learning

제곱오차 손실 함수

ch2_1_v3.021.png

Python으로 시작하는 Deep Learning

손실 함수

ch2_1_v3.023.png

Python으로 시작하는 Deep Learning

손실 함수

ch2_1_v3.024.png

Python으로 시작하는 Deep Learning

손실 함수

ch2_1_v3.025.png

Python으로 시작하는 Deep Learning

손실 함수

  • 손실이 낮을수록 더 좋은 모델
  • 목표: 손실을 최소화하는 가중치 찾기
  • 경사하강법
Python으로 시작하는 Deep Learning

경사하강법

  • 칠흑 같은 들판에 있다고 가정합니다
  • 가장 낮은 지점을 찾고자 합니다
  • 바닥 경사를 손으로 더듬습니다
  • 내리막으로 한 걸음 이동합니다
  • 모든 방향이 오르막일 때까지 반복합니다
Python으로 시작하는 Deep Learning

경사하강법 절차

  • 임의의 지점에서 시작
  • 평평해질 때까지:
    • 기울기 계산
    • 내리막으로 한 걸음 이동
Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.042.png

Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.044.png

Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.045.png

Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.046.png

Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.047.png

Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.048.png

Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.049.png

Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.050.png

Python으로 시작하는 Deep Learning

단일 가중치 모델 최적화

ch2_1_v3.051.png

Python으로 시작하는 Deep Learning

Vamos praticar!

Python으로 시작하는 Deep Learning

Preparing Video For Download...