코스 개요

응용 머신러닝 입문

  • 통계적 학습과 머신러닝의 차이점
  • 반복 및 평가
  • 편향-분산 교환
  • 지도 학습과 비지도 학습의 차이점
  • 머신러닝으로 해결할 수 있는 문제들
  • 과적합을 방지하기 위한 훈련, 검증, 테스트 – 머신러닝 워크플로
  • 머신러닝의 워크플로
  • 머신러닝 알고리즘
  • 문제에 적합한 알고리즘 선택

알고리즘 평가

  • 수치 예측의 평가
    • 정확도 측정: ME, MSE, RMSE, MAPE
    • 매개변수 및 예측 안정성
  • 분류 알고리즘의 평가
    • 정확도와 그 문제점
    • 혼동 행렬
    • 불균형 클래스 문제
  • 모델 성능 시각화
    • 이익 곡선
    • ROC 곡선
    • 리프트 곡선
  • 모델 선택
  • 그리드 탐색 전략을 이용한 모델 조정

모델링을 위한 데이터 준비

  • 데이터 가져오기 및 저장
  • 데이터 이해 – 기본 탐색
  • pandas 라이브러리를 사용한 데이터 조작
  • 데이터 변환 – 데이터 정리
  • 탐색적 분석
  • 결측치 감지 및 해결 방안
  • 이상치 감지 및 대응 전략
  • 표준화, 정규화, 이진화
  • 질적 데이터 재코딩

이상치 감지를 위한 머신러닝 알고리즘

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

딥러닝 이해

  • 딥러닝의 기본 개념 개요
  • 머신러닝과 딥러닝의 차이점
  • 딥러닝의 응용 분야 개요

신경망 개요

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

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

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

TensorFlow를 사용한 딥러닝 작업

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

이상 탐지에의 딥러닝 응용

  • 오토인코더
    • 인코더 - 디코더 아키텍처
    • 재구성 손실
  • 변분 오토인코더
    • 변분 추론
  • 생성적 적대 네트워크
    • 생성자 – 판별기 아키텍처
    • GAN을 사용한 AN 접근 방법

앙상블 프레임워크

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

요건

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

대상자

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

참가자 수


참가자별 가격

회원 평가 (5)

예정된 코스

관련 카테고리