딥러닝(16)
-
Regression (회귀)
Regression이란 데이터값이 평균과 같은 일정한 값으로 돌아가려는 경향을 이용한 통계학적 기법으로, 여러개의 독립변수와 하나의 종속변수의 상관관계를 알아냅니다. ● Linear Regression( 선형 회귀 ) 학습을 통해 회귀선을 구한다. 회귀선이 직선형태인 것이 선형 회귀이다. Linear regression의 hypothesis H(x) = Wx + b 학습을 통해 최적의 W와 b를 알아냅니다. 최적의 W와 b를 알아내는 데에는 Gradient Descent Algorithm을 사용합니다. cost는 보통 RSS를 사용합니다. 선형회귀 몇몇 알고리즘을 소개하겠습니다. ● 회귀모델 평가 지표 1. MAE( Mean Absolute Error) 2. MSE( Mean Squared Error) ..
2020.12.14 -
GAN
※ 본 카테고리의 글은 youtube Sung Kim 강좌, 책 및 다른자료들을 참고하여 작성되었습니다. ※ github: github.com/chaeyeongyoon/DeepLearning_basics chaeyeongyoon/DeepLearning_basics Contribute to chaeyeongyoon/DeepLearning_basics development by creating an account on GitHub. github.com GAN(Generative Adversarial Network, 생성적 적대 신경망) 은 딥러닝의 원리를 이용해 '가상의 이미지'를 생성합니다. Generator와 Discrminator은 보통 위조지폐범과 경찰로 비유되며, 둘의 경합으로 인해 더욱 정교한 가..
2020.12.14 -
RNN
Sequence data, 예를들어 문장 같은 경우 한 단어만으로는 이해할 수 없습니다. 전 단어와 현 단어를 기반으로 이해해야 합니다. -> Time Series 이런 데이터를 학습하기 위한 모델이 RNN입니다. 그림을 보면 알 수 있듯이 앞에서의 결과가 다음으로 전달됩니다. 다음은 간단히 hello라는 문장을 예로 든 그림입니다. 검색을 할 때 연관검색어가 뜨는 등의 역할을 할 수 있습니다. RNN 구조는 다음과 같이 큰 유연성을 가집니다. ● RNN Cases 1. Vanilla RNN activation 함수로 tanh를 사용합니다. 2. LSTM RNN Vanishing Gradient Problem해결을 위해 RNN의 히든 state에 cell-state를 추가한 구조입니다. ⊙는 요소별 곱셈..
2020.12.13 -
CNN
※ 본 카테고리의 글은 youtube Sung Kim 강좌, 책 및 다른자료들을 참고하여 작성되었습니다. ※ github: github.com/chaeyeongyoon/DeepLearning_basics chaeyeongyoon/DeepLearning_basics Contribute to chaeyeongyoon/DeepLearning_basics development by creating an account on GitHub. github.com 딥러닝 네트워크 모듈을 여러형태로 쌓아 구성할 수 있습니다. CNN은 다음 그림과 같이 이미지를 일부로 나누어 처리합니다. 즉 작은 영역에 집중하는 것입니다. 다음은 conv layer, ReLU layer을 간단히 설명한 그림입니다. pooling이란? sa..
2020.12.13