1. 인공지능, 머신러닝, 딥러닝의 차이?
-> 데이터 사용 여부와 인공신경망의 사용 여부로 인공지능 머신러닝 딥러닝을 구분 할 수 있다.
2. Artificial Intelligence
- 가장 넓은 범위의 개념으로, 인간의 지적 능력을 모방하는 어떠한 것이라도 인공지능이라 말할 수 있다.
- ex) 간단한 프로그램, 시리, 빅스비, 인공지능 스피커, 등
3. Machine Learning
- 데이터를 사용해 모델을 학습시키는 방법으로 구현한 인공지능을 머신러닝이라고 한다.
- 인공지능 + 학습 데이터 = 머신러닝
- 사람이 훈련 데이터의 특징을 추출해서 인공지능 모델을 학습시켜야한다.
- ex) SVM, Decision Tree, KNN, Random Forest
4. Deep Learning
- 머신러닝 + 인공신경망(심층) = 딥러닝
- 머신러닝과 다르게 데이터로부터 특징을 추출할 필요 없고, 모델이 알아서 특징을 추출한다.
- ex) CNN, RNN, LSTM, ANN, DNN, MLP