cs230_lec2_C1W1
Updated:
(From : deeplearningai https://www.youtube.com/watch?time_continue=386&v=AwQHqWyHRpU)
딥러닝
- 많은 분야에 현재 이용되고 있다
- 사회에 큰 변혁을 이루어낼 것으로 예상됨
강의 순서
- Neural Networks and Deep learning
- Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
- Structuring your machine learning project
-
Convolutional Neural Networks
- Natural Language Processing : Building sequence models
- RNN, LSTM
신경망이란?
- 데이터를 Mapping하는 함수의 기능을 하는 뉴런들이 레고처럼 쌓인 것
- 입력(x) -> 뉴런층-> 출력(y)의 구조
지도학습
- Y 레이블이 정해진 데이터의 학습
- 이미지 : CNN
- 언어, 음성, 시계열 데이터-> 시퀀스 데이터 : RNN
- 지도 학습
- 구조적 데이터 (Structured Data) : Y 레이블이 있는 것
- 비구조적 데이터 (Unstructured Data) : Y 레이블이 없는 데이터 ( 음향, 이미지, 텍스트)
- 컴퓨터는 비구조적 데이터를 이해하기 어렵지만 사람들은 이러한 비구조적 데이터를 잘 이해하도록 훈련되어 있다.
딥러닝이 최근에 왜 잘 되고 있는가?
(cs230 lec1과 겹침! 참고하기)
- 데이터양과 성능 그래프에서 신경망의 크기가 커지면 데이터가 많을 수록 성능이 엄청나게 증가함
- (1) 데이터의 양증가
- (2) 계산 속도의 발전
- (3) 더 좋은 알고리즘의 발견(sigmoid-> relu : gradient descent를 더 빠르고 쉽게 하게 해주었다)
- 빠른 계산이 중요한 이유는 신경망 학습이 반복적이기 때문이다
- 아이디어-> 코드->실험->수정 과정이 계속 반복된다.
Leave a comment