코스 개요
소개
본 장에서는 머신러닝이 언제 활용되는지, 고려해야 할 사항과 그 의미는 무엇인지, 그리고 장단점까지 폭넓게 설명합니다. 데이터의 종류(구조화된/비구조화된/정적/스트림형), 데이터의 양 및 유효성, 데이터 중심 분석과 사용자 기반 분석의 차이, 통계 모델과 머신러닝 모델의 비교, 비지도 학습의 난제, 편향-분산 트레이드오프 개념, 반복적 평가 과정, 교차 검증 방법, 지도/비지도/강화 학습 등을 자세히 살펴봅니다.
주요 주제
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 지식
회원 평가 (7)
저는 교육을 매우 즐겼으며 머신 러닝 주제에 대한 더 깊은 탐구를 고마워했습니다. 이론과 실제 응용 프로그램 사이의 균형이 마음에 들었고, 특히 실습 코딩 세션이 유익했습니다. 트레이너는 흥미로운 예시와 잘 설계된 연습 문제를 제공하여 학습 경험을 더욱 향상시켰습니다. 이 과정은 다양한 주제를 다루었으며, 아비는 모든 질문에 명확하고 쉽게 답변해 우수한 전문성을 보여주었습니다.
Valentina
코스 - Machine Learning
기계 번역됨
이 운동은 이론을 이해하고 단계별로 적용하는 데 도움이 되어 감사합니다. 또한 트레이너가 모든 것을 간단하고 명확하게 설명해 주신 방식도 감사했습니다. 파이썬에 대해 많이 경험하지 않았지만, 쉽게 따라할 수 있었습니다. 그렇지만, 제가 정말 흥미로워하는 것을 배우는 기회를 놓치고 싶지 않았습니다. 또한 제공된 다양한 정보와 트레이너가 개념을 이해하도록 설명하고 지원해 주시는 자세도 감사했습니다. 이 과정 이후, 머신러닝 개념이 훨씬 명확해졌으며, 이제 방향성과 주제에 대한 더 나은 이해를 갖게 되었습니다.
Cristina
코스 - Machine Learning
기계 번역됨
교육이 끝나고 나서 제시된 주제들의 실제 활용 사례를 볼 수 있었습니다.
Daniel
코스 - Machine Learning
기계 번역됨
강의 속도가 좋았고, 이론과 실습 사이의 균형, 주요 주제들, 그리고 강사님이 모든 것을 잘 조화시킨 방식이 마음에 들었습니다. 또한 훈련 인프라도 매우 마음에 들었는데, VM을 사용하는 것이 아주 실용적이었습니다.
Andrei
코스 - Machine Learning
기계 번역됨
간결하게 유지합니다. 개념(의사결정트리 그래프, 선형 방정식, 모델 작동 방식을 증명하기 위한 y_pred 수동 계산)에 대한 직관과 시각적 모델을 만듭니다.
Nicolae - DB Global Technology
코스 - Machine Learning
기계 번역됨
이 강좌는 제가 ML을 이해하는 목표를 이루는 데 큰 도움이 되었습니다. 이 주제에 대해 올바른 소개를 해주신 파블로에게 깊은 존경의 마음을 전합니다. 3일간의 훈련 후 이 주제가 얼마나 방대한지 명확해집니다. 또한 제공해주신 가상 머신 아이디어도 매우 좋아했습니다! 특히 저 지연 시간이 아주 좋았습니다. 이를 통해 모든 수강생들이 자신의 속도로 실험을 진행할 수 있었습니다.
Silviu - DB Global Technology
코스 - Machine Learning
기계 번역됨
실제로 적용되는 부분을 보면서 이론이 실제 것으로 이루어지는 것을 볼 수 있는 것은 매우 뛰어납니다.
Lisa Fekade - Vodacom
코스 - Machine Learning
기계 번역됨