Skip to content
This repository has been archived by the owner on Oct 19, 2023. It is now read-only.

Latest commit

 

History

History
125 lines (109 loc) · 6.29 KB

README.md

File metadata and controls

125 lines (109 loc) · 6.29 KB

Build Status

3분 딥러닝 파이토치맛

저자: 김건우, 염상준

요구사항

아래 파이토치와 파이썬 버전을 지원합니다.

  • PyTorch 1.0
  • Python >= 3.6.1

목차

  1. 딥러닝과 파이토치 - 딥러닝의 기본 지식을 쌓고 파이토치의 장단점에 대해 알아봅니다.
  • 인공지능과 머신러닝
  • 지도학습, 비지도학습, 그리고 강화학습
  • 딥러닝과 신경망
  • 파이토치가 개발되기까지
  • 왜 파이토치인가?
  1. 파이토치 시작하기 - 파이토치 환경설정과 사용법을 익혀봅니다
  • 파이토치 설치 & 환경구성
  • 파이토치 예제 내려받고 실행 확인하기
  • 주피터 노트북
  1. 파이토치로 구현하는 ANN - 파이토치를 이용하여 가장 기본적인 신경망을 만들어봅니다.
  1. 패션 아이템을 구분하는 DNN - Fashion MNIST 데이터셋과 앞서 배운 인공신경망을 이용하여 패션아이템을 구분해봅니다.
  1. 이미지 처리능력이 탁월한 CNN
  1. 사람의 지도 없이 학습하는 오토인코더 - 레이블이 없는 상태서 특징추출을 하는 오토인코더에 대해 배워봅니다.
  1. 순차적인 데이터를 처리하는 RNN - RNN을 활용하여 영화 리뷰 감정 분석과 기계번역을 해봅니다
  1. 딥러닝을 해킹하는 적대적 공격 - 적대적 공격
  • 적대적 공격 이란
  • 적대적 공격의 종류
  • FGSM 공격
    • 학습된 모델 불러오기
    • 공격할 미이지 불러오기
    • 공격 전 성능 확인하기
    • FGSM 공격 함수 정의
    • 적대적 예제 생성
    • 적대적 예제 성능 확인
  1. 경쟁하며 학습하는 GAN - GAN을 이용하여 새로운 패션 아이템을 만들어봅니다.
  1. 주어진 환경과 상호작용하며 성장하는 DQN - 간단한 게임환경 안에서 스스로 성장하는 DQN 에이전트를 만들어봅니다.
  • 강화학습과 DQN기초
  • 카트폴 게임 마스터하기
    • 하이퍼파라미터
    • DQN 에이전트
    • 이전 경험 기억하기
    • 행동하기
    • 경험으로부터 배우기
    • 학습 시작하기
  • 더 보기

참여하기

중요! 모든 코드는 주피터 노트북 파일인 .ipynb로 쓰여져야 합니다.

주피터 노트북으로 작성 후 compile_notebook.py를 실행시키면 주석과 코드 모두 파이썬 파일로 예쁘게 변환됩니다.

일반 파이썬 포멧으로 쓰여진 .py 파일은 변환과정에서 삭제될 수 있으니 주의바랍니다.

참고

홍콩과기대 김성훈 교수님의 모두를 위한 머신러닝/딥러닝 강의