mojo's Blog

Deep Learning Basic 본문

머신러닝

Deep Learning Basic

_mojo_ 2023. 3. 14. 22:08

※ Why Deep Learning?

 

As the amount of data increases, deep learning shows better performance.

- GPU, 고성능 하드웨어로 인해 개선

- 많은 데이터를 수집할 수 있음

- 알고리즘의 진보

 

 

※ Conventional ML vs. Deep Learning

 

 

input을 어떻게 표현하는지가 중요한 문제이다.

딥러닝은 feature extraction과 classfication이 한꺼번에 일어난다.

반면에 머신러닝은 feature extraction과 classification이 따로 일어난다.

딥러닝은 feature extraction 단계를 학습을 하기 때문에 더 효과적으로 동작이 이뤄진다. 

 

 

※ Convolutional Neural Network (CNN)

Taking an image as input

Learning importance to various aspects in the image

머신러닝과 다르게 중간의 단계를 학습을 통해 결정하는 것이 핵심이다.

 

 

※ Recurrent Neural Network (RNN)

 

Taking a sequential data as input

Learning a current state by considering the previous inputs of any length

순차적 관계를 가진 시계열 데이터 처리에 가장 적합한 심층 신경망 기법 중 하나이다.

 

 

예시로 사람의 음성을 텍스트로 변환해주거나 한국어를 영어로 번역하는 것이 있다.

'머신러닝' 카테고리의 다른 글

Classification Problem  (0) 2023.03.19
Linear Regression Models  (0) 2023.03.19
Gradient Descent Method  (0) 2023.03.16
Steps of Supervised Learning  (0) 2023.03.14
Basics of Machine Learning  (0) 2023.03.12
Comments