인공지능 신약 개발을 위한 딥러닝 프레임워크 기초 수료증
모집인원999명
학습기간2024-03-01 ~ 2024-12-31
강의소개 및 개요입니다.
성명 |
홍성은(Pytorch, sungkenh@gmail.com) 방준일(Tensorflow, tkfka965@gmail.com ) |
소속기관 |
AI신약융합연구원 |
과목명 |
신약 개발을 위한 딥러닝 프레임워크 기초 |
강의시간 |
10 |
학습목표 |
최근 연구 논문에서 가장 활용도가 높은 Tensorflow, Pytoch 딥러닝 프레임워크를 소개하고, github 활용 방법 및 직접 모델이나 데이터를 수정할 수 있도록 딥러닝 프로그래밍 능력을 기른다. |
선수과목 |
Python 기초, 딥러닝 기초 |
참고자료 |
(도서) 1. 머신 러닝 교과서 with 파이썬, 사이킷런, 텐서플로 2. 파이썬 딥러닝 파이토치(Python Deep Learning PyTorch) (논문) 1. DeepDTA: deep drug–target binding affinity prediction |
준비사항 |
- 아나콘다 설치가 가능한 PC, 노트북, 서버 등(OS, Window, Mac, Linux) |
신약 개발을 위한 딥러닝 프레임워크 기초 강의 과정입니다.
1 |
• 딥러닝에 대한 이해 - 프로그래밍, 머신러닝과 딥러닝 차이, 머신 러닝 유형 - 딥러닝의 유래(ANN)와 동작 방식(연산과정, 전파, 손실함수, 경사하강법) - 실습을 위한 딥러닝 알고리즘 기초 CNN, RNN (배경과 알고리즘 개요) |
2 |
• Tensorflow 소개 - tensorflow 소개, 환경 구축 및 프레임워크 기초 코드 실습 |
3 |
• Tensorflow를 활용한 모델 구현 - 코드 이해를 위한 모델 정의, 학습, 검증 등 코드 구조 소개 - 기초 예제 구현 |
4 |
• Tensorflow DeepDTA 코드 리뷰 - DeepDTA의 코드 구조 및 Tensorflow 활용 방법 리뷰 |
5 |
• Tensorflow DeepDTA 코드 구현 - 코드 구현 및 모델의 실제 활용 실습 - 다른 데이터셋을 활용한 학습 구현 |
6 |
• Pytorch 소개 - Pytorch 소개, 환경 구축 - Pytorch 데이터 타입 텐서 소개와 Pytorch 기초 코드 실습 |
7 |
• 신경망과 회귀 예측 - Pytorch를 사용한 신경망 코드 작성 및 이해를 위한 모델 정의, 학습, 검증 과정 소개 - MLP를 사용한 분자 특성 회귀 예측 모델 구현 |
8 |
• 분류 예측 모델 구현 - Pytorch를 사용한 분자 특성 분류 모델 구현 - Pytorch 모델 개발을 위한 테크닉 소개(과적합 방지 기술, 학습 전략) |
9 |
• 딥러닝 알고리즘 이해 및 구현(CNN) - Pytorch로 CNN 구현하기 - 분자 특성 예측 모델에 CNN 모델 적용하고 성능 평가하기 |
10 |
• 딥러닝을 Chemical Data에 적용해보기 - CNN을 활용한 DTI(Classification) 예측 - RNN을 활용한 분자 생성(Molecule Generation) 실습 |