연락처 정보

코스 개요

머신러닝 개론

  • 지도 학습과 비지도 학습의 유형
  • 통계적 학습에서 머신러닝으로의 전환
  • 데이터 마이닝 워크플로우: 비즈니스 요구사항 파악, 데이터 준비, 모델 구축 및 배포
  • 과제에 적합한 알고리즘 선택 방법
  • 과적합 현상과 편향-분산 트레이드오프의 이해

파이썬 및 머신러닝 라이브러리 소개

  • 머신러닝에서 프로그래밍 언어를 사용해야 하는 이유
  • R과 파이썬 중 어떤 것을 선택할까?
  • 파이썬 기초 교육 및 Jupyter 노트북 활용법
  • 주요 파이썬 라이브러리: pandas, NumPy, scikit-learn, matplotlib, seaborn 등

머신러닝 알고리즘 테스트 및 평가 방법

  • 일반화 능력, 과적합 방지, 모델 검증 기법
  • 평가 전략: 홀드아웃, 교차검증, 부트스트래핑 활용법
  • 회귀 분석 지표: ME, MSE, RMSE, MAPE 등
  • 분류 분석 지표: 정확도, 혼동행렬, 불균형 데이터 처리 방법
  • 모델 성능 시각화 기법: 수익 곡선, ROC 커브, 리프트 곡선 활용법
  • 그리드 서치를 이용한 최적 파라미터 설정 방법

데이터 전처리

  • 파이썬을 통한 데이터 입력 및 저장 방법
  • 탐색적 분석 및 통계 요약 작성법
  • 누락값 및 이상치 처리 기법
  • 표준화, 정규화 및 다양한 변환 기술
  • pandas를 이용한 범주형 데이터 재코딩 및 데이터 가공

분류 알고리즘

  • 이진 분류와 다중 클래스 분류의 차이점
  • 로지스틱 회귀분석과 판별 함수에 대한 이해
  • 나이브 베이즈, k-최근접 이웃 알고리즘 활용법
  • 결정 트리(CART), 랜덤 포레스트, 배깅, 부스팅 및 XGBoost 활용법
  • 서포트 벡터 머신과 커널 함수의 적용 방법
  • 앙상블 학습 기법의 원리와 구현법

회귀 분석 및 수치 예측

  • 최소제곱법을 통한 변수 선택 방법
  • L1, L2 규제 기법의 이해
  • 다항 회귀분석 및 비선형 모델 구축법
  • 회귀 트리와 스플라인 기반 모델 구성법

비지도 학습

  • k-평균, k-중심점, 계층적 군집화 및 SOM을 활용한 클러스터링 방법
  • PCA, 요인 분석, SVD 등 차원 축소 기법
  • 다차원 척도법의 개념과 적용 예시

텍스트 마이닝

  • 텍스트 전처리 및 토큰화 기법 활용법
  • 단어 빈출수 분석, 어간 추출 및 형태소 분석 방법
  • 감성 분석과 단어 빈도 파악법
  • 워드 클라우드를 이용한 텍스트 시각화 기법

추천 시스템 구축

  • 사용자 기반 및 아이템 기반 협업 필터링 방법론
  • 추천 엔진 설계와 평가 절차

연관 규칙 탐색

  • 빈번한 항목 집합 발견을 위한 Apriori 알고리즘 활용법
  • 시장 바스켓 분석 및 리프트 비율 계산 방법

이상치 탐지 기법

  • 극단값 검출을 위한 통계적 분석법
  • 거리 기반 및 밀도 기반 이상치 감지 방법
  • 고차원 데이터 속의 이상점 식별 절차

머신러닝 사례 연구 실습

  • 비즈니스 문제 명확히 파악하기
  • 데이터 전처리와 피처 엔지니어링 구현법
  • 적합한 모델 선택과 매개변수 조정 과정
  • 분석 결과의 평가 및 발표 준비 방법
  • 완성된 모델을 실제 환경에 배포하는 절차

요약 및 향후 학습 방향

요건

  • 통계학 및 선형대수에 대한 기초 지식
  • 데이터 분석 또는 비즈니스 인텔리전스 개념에 대한 이해
  • 프로그래밍 경험(특히 파이썬 혹은 R)이 있으면 좋음
  • 데이터 기반 프로젝트를 위해 응용 머신러닝을 배우고자 하는 열정

수강 대상자

  • 데이터 분석가 및 데이터 사이언티스트
  • 통계 전문가 및 연구직 종사자
  • 머신러닝 도구를 배우고 싶어 하는 개발자 및 IT 전문가들
  • 데이터 사이언스 혹은 예측 분석 프로젝트에 참여하는 모든 인력
 21 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리