연락처 정보

코스 개요

소개

본 장에서는 머신러닝이 언제 활용되는지, 고려해야 할 사항과 그 의미는 무엇인지, 그리고 장단점까지 폭넓게 설명합니다. 데이터의 종류(구조화된/비구조화된/정적/스트림형), 데이터의 양 및 유효성, 데이터 중심 분석과 사용자 기반 분석의 차이, 통계 모델과 머신러닝 모델의 비교, 비지도 학습의 난제, 편향-분산 트레이드오프 개념, 반복적 평가 과정, 교차 검증 방법, 지도/비지도/강화 학습 등을 자세히 살펴봅니다.

주요 주제

1. 나이브 베이즈 알고리즘 이해하기

  • 베이즈 기반 접근법의 개념
  • 확률론적 개념
  • 공동 확률
  • 베이즈 정리에 따른 조건부 확률 계산
  • 나이브 베이즈 알고리즘의 원리
  • 나이브 베이즈 기반 분류 방법
  • 라플라스 추정법 사용법
  • 숫자형 특징 변수를 나이브 베이즈에 활용하는 법

2. 의사결정나무 이해하기

  • 분할 및 정복 전략
  • C5.0 의사결정나무 알고리즘의 개요
  • 최적 분할 지점 선택 방법
  • 의사결정나무 가지치기 기법

3. 신경망 이해하기

  • 생물학적 뉴런에서 인공 뉴런으로의 발전 과정
  • 활성화 함수의 종류와 특징
  • 신경망 구조 설계 방법
  • 레이어 수의 결정 방안
  • 데이터 흐름 방향 결정 방법
  • 각 레이어에 필요한 노드 개수 산출법
  • 역전파 알고리즘을 활용한 학습 과정
  • 딥러닝의 핵심 내용

4. 서포트 벡터 머신 이해하기

  • 초평면을 활용한 분류 방법
  • 최대 마진 구간 설정 전략
  • 선형으로 분리 가능한 데이터 처리법
  • 선형적으로 분리 불가능한 데이터의 해결책
  • 비선형 공간에서 활용할 커널 함수 선택 방법

5. 클러스터링 이해하기

  • 머신러닝 과제로서의 클러스터링 의미
  • k-평균 알고리즘을 활용한 군집화 방법
  • 거리 측정값에 기반한 클러스터 지정 및 갱신 절차
  • 최적 클러스터 개수 결정법

6. 분류 성능 측정 방법 이해하기

  • 분류 예측 결과 처리법
  • 혼동행렬의 상세 내용 파악법
  • 혼동행렬을 통한 성능 측정 기준 설정 방법
  • 정확도 외 다른 성능 지표 활용법
  • 카파 통계량의 의미와 활용
  • 민감도 및 특이도 개념 정리
  • 정밀도와 재현율 계산 방식
  • F-값의 산출 원리와 용도
  • 다양한 성능 지표 간 상관관계 시각화법
  • ROC 곡선의 개념 및 응용
  • 미래 예측력 평가 방안
  • 홀드아웃 기법 사용법
  • 교차 검증 실행 절차
  • 부트스트랩 샘플링 활용법

7. 기존 모델의 성능 향상 방법

  • caret 패키지를 통한 자동 파라미터 튜닝 방안
  • 간단한 튜닝 모델 제작 절차
  • 튜닝 과정을 맞춤형으로 설정하는 법
  • 메타 러닝 기법을 활용해 모델 성능 개선하기
  • 앙상블 학습의 핵심 개념과 원리
  • 배깅 알고리즘 적용 방법
  • 부스팅 기법의 작동 메커니즘
  • 랜덤 포레스트 모델 구성법
  • 랜덤 포레스트 학습 단계별 과정
  • 랜덤 포레스트 성능 평가 지표 설명

보조 주제

8. 최근접 이웃 기반 분류 방법 이해하기

  • kNN 알고리즘 개요와 작동 원리
  • 거리 측정 공식 활용법
  • k값 선택 기준 설명
  • kNN 사용을 위한 데이터 전처리 방법
  • kNN 알고리즘이 "지연형 학습 모델"인 이유와 의미

9. 분류 규칙 이해하기

  • 문제 분할 처리 기법과 접근법
  • 원 룰 알고리즘의 특징과 한계
  • RIPPER 알고리즘 활용법
  • 의사결정나무에서 생성된 규칙 유형

10. 회귀분석 이해하기

  • 단순 선형 회귀 분석법 개요
  • 일반 최소자곱 추정법 설명
  • 상관관계 계산 방법
  • 다중 선형 회귀 모델 구축 절차

11. 회귀나무와 모델 트리 이해하기

  • 의사결정나무에 회귀 분석 기능 추가 방법

12. 연관 규칙 학습 개념 이해하기

  • 연관 규칙 생성용 Apriori 알고리즘 활용법
  • 규칙 유용성을 측정하는 지원도와 신뢰도 계산법
  • Apriori 원리를 활용한 규칙 모음 생성 과정

기타 내용

  • Spark, PySpark 및 MLlib 활용 방법, 다중 팔 밴딧 기법 등

요건

Python 지식

 21 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리