패스트캠퍼스_컴공전공필수+인공지능/0원 챌린지
3/21(화) 머신러닝 2
2EV
2023. 3. 21. 17:28
2. 머신러닝 vs 딥러닝
- 딥러닝이란?
- 심층 학습 또는
- deep structured learning 또는
- heierarchial learning 이라고 불리기도 한다.
- 머신러닝의 특정한 한 분야로서 연속된 층 (layer) 에서 점진적으로 의미있는 표현을 배우는데 강점이 있으며, 데이터로부터 표현을 학습하는 새로운 방식이다.
- deep 이란?"
- 일반적인 deep 과는 다른 의미를 지닌다.
- 연속된 층 (layer) 으로 표현을 학습한다는 개념이다.
- 형태 :
- 입력 => 입력층 : [뉴련]
- => 은닉층 : [뉴런 뉴런 뉴런]
- => 출력층 : [뉴런] => 출력
- 딥러닝의 특징:
- 여러 층을 겹겹이 쌓아 올려 구성한 신경망 (neural network) 이라는 모델을 사용하여 학습을 진행하였다.
- 층 (layer) : 입력층// 은닉층1-은닉층2-은닉층3-... // 출력층
- 머신너링 vs 딥러닝 : 학습과정
- Traditional machine learning 경우:
- Raw input -> feature engineering (input 데이터에서부터 특징 뽑아내게 엔지니어가 전처리해야함 )-> features (특징들을 뽑아냄)-> traditional ML(머신러닝) model -> output
- Deep learning 경우:
- Raw input -> DNN based representation learning (입력층, 은닉층, 출력층 으로 이루어진 모델로 학습)-> output
- Traditional machine learning 경우:
- 머신러닝 vs 딥러닝
- 전통적인 머신러닝
- 주로 정형 데이터를 다룬다.
- 관계형 데이터베이스 혹은 엑셀 표로 정리되는 테이블 형식의 데이터를 주로 활용한다.
- 의사결정에 필요한 데이터를 사람이 최대한 정리한 후 기계에 알려주면 정보를 토대로 판단이나 예측할 수있다.
- 딥러닝
- 주로 비정형데이터를 다룬다.
- 즉, 지정된 방식으로 정리되지 않은 정보를 활용한다.
- 예시) 이미지, 비디오, 텍스트 문장, 문서, 음성 데이터 등..
- 그 밖의 차이 정리하기
- 1. 데이터 의존도 :
- 딥러닝의 경우, 대용량 데이터가 필요하다.
- 2. 하드웨어 의존도 :
- 딥러닝의 경우, GPU 와 같은 병렬처리 하드웨어 필요하다.
- 3. Feature Engineering 수행 여부 (특징 엔지니어링):
- 머신러닝은 Feature Engineering 필요하다.
- 4. 학습시간 :
- 딥러닝은 학습에 장시간 소요된다.
- 5. 해석력 / 설명력:
- 딥러닝은 블랙박스로 -> 해석력, 설명력이 낮다.
- 6. 알고리즘 복잡도:
- 딥러닝은 깊은 레이어를 사용하여 복잡한 알고리즘의 형태를 갖고 있다.
- 입력층 -> 은닉층 -> 출력층
- 1. 데이터 의존도 :
- 전통적인 머신러닝
* 필수 삽입 링크 : http://bit.ly/3Y34pE0
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
<사진 2장>
> 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.