Ch 08. 딥러닝 입문 (희귀)

Part.1 Deep Neural Networks

Linear & Logistic Regression

  • 데이터의 선형 관계를 분석 및 예측

20210721_222556

Motivations

  • 차원이 높고 복잡한 데이터들은 주로 비선형 관계를

20210721_222611

Linear + Linear

  • 만약 linear layer를 깊게 쌓으면 안될까?

20210721_222623

In Logistic Regression,

  • 마지막 Sigmoid 함수를 통해

    • 매우 작은 값은 0에 수렴하고,

    • 매우 큰 값은 1에 수렴하도록 하였음

      -> 비선형 함수

20210721_222638

Adding Non-linearity

  • 이번에는 레이어 사이에 비선형 활성 함수를 넣어 깊게 쌓자
    • 꼭 sigmoid일 필요는 없다.

20210721_222652

Network Capacity

  • 깊이(depth)와 너비(width)를 넢게 할수록 신경망의 표현력은 좋아진다.
    • 복잡한 형태의 함수를 배울 수 있는 능력이 생긴다.

20210721_222718

Summary

  • 많은 문제들이 굉장히 높고 복잡한 차원의 데이터를 다룸
    • ex. 이미지, 텍스트, 음성
  • 기존의 선형 데이터 분석 기법으로는 한계가 명확함
    • Linear layer를 깊게 쌓아도 여전히 linear 모델임
  • Non-linear 함수를 레이어 사이에 넣어주어 비선형 모델을 만들 수 있음
    • 네트워크 깊이와 너비에 따라 capacity가 달라짐
  • 네트워크의 파라미터들을 gradient descent를 통해 학습하면, target 함수를 모사 (approximate)할 수 있음