코스 개요

  1. 신경망과 딥러닝 개요
    • 머신러닝(ML)의 개념
    • 신경망과 딥러닝의 필요성
    • 다양한 문제와 데이터 타입에 맞는 신경망 선택
    • 신경망 학습 및 검증
    • 로지스틱 회귀와 신경망 비교
  2. 신경망
    • 신경망에 대한 생물학적 영감
    • 신경망 - 뉴런, 퍼셉트론 및 MLP(다층 퍼셉트론 모델)
    • MLP 학습 - 역전파 알고리즘
    • 활성화 함수 - 선형, 시그모이드, Tanh, Softmax
    • 예측 및 분류에 적합한 손실 함수
    • 매개변수 - 학습률, 정규화, 모멘텀
    • Python에서 신경망 구축
    • Python에서 신경망 성능 평가
  3. 딥 네트워크 기초
    • 딥러닝이란 무엇인가?
    • 딥 네트워크의 아키텍처 - 매개변수, 레이어, 활성화 함수, 손실 함수, 솔버
    • 제한 볼츠만 머신(RBMs)
    • 오토인코더
  4. 딥 네트워크 아키텍처
    • 딥 벨리프 네트워크(DBN) - 아키텍처, 응용
    • 오토인코더
    • 제한 볼츠만 머신
    • 컨볼루션 신경망
    • 재귀 신경망
    • 순환 신경망
  5. Python에서 제공되는 라이브러리와 인터페이스 개요
    • Caffee
    • Theano
    • Tensorflow
    • Keras
    • Mxnet
    • 문제에 맞는 적절한 라이브러리 선택
  6. Python에서 딥 네트워크 구축
    • 주어진 문제에 맞는 적절한 아키텍처 선택
    • 하이브리드 딥 네트워크
    • 네트워크 학습 - 적절한 라이브러리 및 아키텍처 정의
    • 네트워크 튜닝 - 초기화, 활성화 함수, 손실 함수, 최적화 방법
    • 과적합 방지 - 딥 네트워크에서 과적합 문제 검출, 정규화
    • 딥 네트워크 평가
  7. Python을 이용한 사례 연구
    • 이미지 인식 - CNN
    • 오토인코더로 이상 탐지
    • RNN으로 시간 시리즈 예측
    • 오토인코더로 차원 축소
    • RBM으로 분류

요건

기계 학습, 시스템 아키텍처 및 프로그래밍 언어에 대한 지식/감상이 바람직합니다.

 14 시간

참가자 수


참가자당 가격

회원 평가 (2)

예정된 코스

관련 카테고리