본 과정에서는 PyTorch를 통해 딥러닝 기초 이론을 배우고, 컴퓨터 비전 및 시퀀스 데이터 처리 방법에 대해 배운다
합성곱 신경망(CNN)과 순환신경망(RNN)에 대해 이론을 학습한다.
인공신경망, 합성곱 신경망, 순환 신경망 구축 방법을 PyTorch 통해 실습한다.
▶교육대상
1. PyTorch로 딥러닝 제대로 배우기 기초편 학습자
2. PyTorch에 기초 지식이 있는 학습자
3. Python에 대한 기본 지식이 있는 학습자
▶학습내용
1. 인공지능의 역사, 인공지능의 기본 원리
2. Pytorch 특징, 개발 환경, Colab 실습
3. 머신러닝의 기본 개념, 학습의 동작 원리
4. 머신러닝에서 오차측청 방법, 머신러닝에서 최적화 방법
5. 다양한 loss 함수 활용하기, 다양한 최적화 함수 활용하기, 학습의 전체 Flow 실습
6. 인공신경망 기본 원리 학습, 활성화 함수 학습
7. 다양한 활성화 함수 실습, 다양한 최적화 함수 실습
8. 데이터에 대해 이해, 인코딩의 필요성 학습
9. PyTorch의 Dataset 클래스 학습, PyTorch의 Dataloader 클래스 학습
10. 다양한 데이터 셋 활용, Cifar-10 데이터 호출 실습, Cifar-100 데이터 호출 실습
▶수료기준
|
항목 |
진도율 |
진행단계평가 |
최종평가 |
과제 |
수료점수 |
|
평가비율 |
100% |
0% |
0% |
0% |
60점이상 |
|
수료조건 |
80% |
없음 |
없음 |
없음 |
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
1. 1. 인공지능의 역사, 인공지능의 기본 원리 28분
2. 2. Pytorch 특징, 개발 환경, Colab 실습 23분
3. 3. 머신러닝의 기본 개념, 학습의 동작 원리 40분
4. 4. 머신러닝에서 오차측청 방법, 머신러닝에서 최적화 방법 30분
5. 5. 다양한 loss 함수 활용하기, 다양한 최적화 함수 활용하기, 학습의 전체 Flow 실습 25분
6. 6. 인공신경망 기본 원리 학습, 활성화 함수 학습 30분
7. 7. 다양한 활성화 함수 실습, 다양한 최적화 함수 실습 37분
8. 8. 데이터에 대해 이해, 인코딩의 필요성 학습 33분
9. 9. PyTorch의 Dataset 클래스 학습, PyTorch의 Dataloader 클래스 학습 26분
10. 10. 다양한 데이터 셋 활용, Cifar-10 데이터 호출 실습, Cifar-100 데이터 호출 실습 33분