※ 해당 글은 네이버 부스트캠프 pre course 강의를 시청하며 작성한 내용입니다.
잘못 작성된 내용이 있을 수도 있습니다.
인공지능이란(Artificial Inteligence)?
인간의 지능을 모방하는 것을 말한다
인공지능 안
머신러닝 존재 <- 학습은 데이터를 통해서 함
머신러닝 안
딥러닝 존재 <- 뉴럴 네트워크 사용
따라서
딥러닝을 배우는 것은 인공지능 전체를 배우는 것이 아니다
1. 소개
딥러닝의 키 컴포넌트
1. 학습할 수 있는 데이터
2. 학습하고자 하는 모델 (ex. 이미지를 라벨로 바꿔주는 것 등)
3. 모델을 다루기 위한 loss 함수
4. loss를 최소화하기 위한 알고리즘
2. 키 컴포넌트 상세
1. 데이터 : 풀고자하는 문제에 의존하는 데이터들을 사용
- 각 이미지의 픽셀별 카테고리 분류
- 이미지안 물체 카테고리 영역 인식
- 2,3차원 스켈레톤 정보
- 이미지에 대한 질문 답변
2. 모델 : 데이터에 대한 라벨링
AlexNet, GoogLeNet, LSTM 등등...
3. LOSS 함수 : 모델을 어떻게 학습할지 기준이 되는 함수 (수식)
4. 최적화 방법 : 네트워크를 어떻게 줄일지?에 대한 방법
3. Historical Review(방법론)
1. *AlexNet 논문 (2012)
- 특정 사이즈의 이미지가 들어왔을때 분류하는 것이 목표
=> 해당 논문이 나온 이유로 기계학습 판도가 바뀜
2. DQN (2013)
- q러닝 방법을 사용하여 딥러닝 방법론에 접근
=> DQN하면 나오는 대표 키워드 : 알파고, 아타리 강화학습
3. Encoder / Decoder (2014)
- 단어의 연속이 주어졌을때 다른 단어의 연속으로 바꿔주는것
- 시퀀스 to 시퀀스 모델
=> 기계어 번역의 트랜드가 바뀜
4. *Adam Optimizer (2014)
- 이 방법론으로 실험하면 웬만하면 잘된다?
5. Generative Adversarial Network (2015)
- 이미지, 텍스트를 어떻게 만들어지는지
6. Residual Networks (2015)
- 딥러닝이 실제로 가능해진 연구
- 네트워크가 깊게 쌓아질수 있게 된 연구
7. Transformer (2017)
8. BERT (2018)
- 큰 말뭉치를 사용해서 tunning 하는것
9. BIG Language Models (2019)
- 언어모델
- 파인 튜닝을 사용해서 시퀀스 모델을 만들 수 있게 됨
10. Self Supervised Learning (2020)
'일일일 > 개인프로젝트👩💻' 카테고리의 다른 글
[2022-08-15.day1] SAA-C02 (0) | 2022.08.16 |
---|---|
게임 개발, 오늘 부터 시작해볼까? (0) | 2022.08.11 |
<리벨런씡> 진행 한달 차 (0) | 2022.03.31 |
타입스크립트 링크 (0) | 2021.12.31 |
네이버 pre-course - 2. Python OOP (0) | 2021.11.22 |
댓글