코스 개요

적용 머신러닝 소개

  • 통계적 학습 vs. 머신러닝
  • 반복과 평가
  • 편향-분산 트레이드오프
  • 지도 학습 vs 비지도 학습
  • 머신러닝으로 해결하는 문제
  • 과적합을 피하기 위한 Train Validation Test – 머신러닝 워크플로우
  • 머신러닝 워크플로우
  • 머신러닝 알고리즘
  • 문제에 적합한 알고리즘 선택

알고리즘 평가

  • 숫자 예측 평가
    • 정확도 측정: ME, MSE, RMSE, MAPE
    • 매개변수 및 예측 안정성
  • 분류 알고리즘 평가
    • 정확도와 문제
    • 혼동 행렬
    • 불균형 클래스 문제
  • 모델 성능 시각화
    • 수익 곡선
    • ROC 곡선
    • 리프트 곡선
  • 모델 선택
  • 모델 튜닝 – 그리드 서치 전략

모델링을 위한 데이터 준비

  • 데이터 가져오기 및 저장
  • 데이터 이해 – 기본 탐색
  • pandas 라이브러리로 데이터 조작
  • 데이터 변환 – 데이터 정제
  • 탐색적 분석
  • 누락된 관찰 – 검출 및 해결
  • 이상치 – 검출 및 전략
  • 표준화, 정규화, 이진화
  • 질적 데이터 재인코딩

이상치 검출을 위한 머신러닝 알고리즘

  • 지도 학습 알고리즘
    • KNN
    • 앙상블 그라디언트 부스팅
    • SVM
  • 비지도 학습 알고리즘
    • 거리 기반
    • 밀도 기반 방법
    • 확률적 방법
    • 모델 기반 방법

딥러닝 이해

  • 딥러닝의 기본 개념 개요
  • 머신러닝과 딥러닝의 차이점
  • 딥러닝의 응용 프로그램 개요

신경망 개요

  • 신경망이란?
  • 신경망 vs. 회귀 모델
  • 수학적 기초 및 학습 메커니즘 이해
  • 인공 신경망 구성
  • 신경 노드와 연결 이해
  • 뉴런, 레이어 및 입력 및 출력 데이터 작업
  • 단일 레이어 퍼셉트론 이해
  • 지도 학습과 비지도 학습의 차이점
  • 피드포워드 및 피드백 신경망 학습
  • 순전파 및 역전파 이해

Keras를 사용하여 간단한 딥러닝 모델 구축

  • Keras 모델 생성
  • 데이터 이해
  • 딥러닝 모델 지정
  • 모델 컴파일
  • 모델 적합
  • 분류 데이터 작업
  • 분류 모델 작업
  • 모델 사용

딥러닝을 위한 TensorFlow 작업

  • 데이터 준비
    • 데이터 다운로드
    • 학습 데이터 준비
    • 테스트 데이터 준비
    • 입력 스케일링
    • 플레이스홀더 및 변수 사용
  • 네트워크 아키텍처 지정
  • 비용 함수 사용
  • 최적화기 사용
  • 초기화기 사용
  • 신경망 적합
  • 그래프 구축
    • 추론
    • 손실
    • 학습
  • 모델 학습
    • 그래프
    • 세션
    • 학습 루프
  • 모델 평가
    • 평가 그래프 구축
    • 평가 출력을 사용한 평가
  • 대규모 모델 학습
  • TensorBoard를 사용하여 모델 시각화 및 평가

딥러닝을 이용한 이상 탐지 응용

  • 오토인코더
    • 인코더-디코더 아키텍처
    • 재구성 손실
  • 변분 오토인코더
    • 변분 추론
  • 생성적 적대 신경망
    • 생성자-판별자 아키텍처
    • GAN을 사용한 이상 탐지 접근법

앙상블 프레임워크

  • 다양한 방법에서 결과 결합
  • 부트스트랩 앙상블
  • 이상치 점수 평균화

요건

  • Python 프로그래밍 경험
  • 통계와 수학적 개념에 대한 기본적인 이해

대상

  • 개발자
  • 데이터 과학자
 28 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리