연락처 정보

코스 개요

머신러닝 개요

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

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

  • 왜 머신러닝에 프로그래밍 언어가 필요한가?
  • R과 파이썬 중 어떤 것을 선택해야 할까?
  • 파이썬 기초 및 Jupyter Notebooks 사용법
  • 주요 파이썬 라이브러리: pandas, NumPy, scikit-learn, matplotlib, seaborn

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

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

데이터 전처리

  • 파이썬에서 데이터 가져오기 및 저장하기
  • 탐색적 분석 및 통계 요약 정보 도출
  • 결측치 및 이상값 처리 기법
  • 표준화, 정규화 및 데이터 변환 방법
  • 범주형 데이터 인코딩 및 pandas를 활용한 데이터 가공법

분류 알고리즘

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

회귀분석 및 수치 예측

  • 최소제곱법과 변수 선택 전략
  • L1, L2 정규화 기법 활용법
  • 다항 회귀 및 비선형 모델링 접근법
  • 회귀나무 및 스플라인 모델 구현법

신경망

  • 신경망과 딥러닝 기초 개념 설명
  • 활성화 함수, 레이어 구조 및 역전파 알고리즘 이해하기
  • 다층 퍼셉트론(MLP) 기초 내용
  • TensorFlow 또는 PyTorch를 활용한 간단한 신경망 모델 구축법
  • 분류 및 회귀 작업에 신경망 적용 사례

판매 예측 및 예측 분석

  • 시계열 데이터와 회귀 기반 예측 방법 비교하기
  • 계절성과 추세성을 고려한 데이터 처리법
  • 머신러닝 기술을 활용해 판매 예측 모델 설계하기
  • 예측 결과의 정확도와 불확실성 평가 기법
  • 분석 결과를 비즈니스 관점에서 해석하고 전달하는 방법

비지도 학습

  • 군집화 기법: k-평균, k-중심체, 계층적 클러스터링 및 SOM 설명
  • 차원 축소 기술: PCA, 요인분석, SVD 소개
  • 다차원 척도법 개요

텍스트 마이닝

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

추천 시스템

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

연관성 패턴 탐색

  • 빈번한 항목 집합 도출 및 Apriori 알고리즘 활용법
  • 시장 바스켓 분석과 리프트 비율 계산 기법

이상치 탐지

  • 극단값 분석 방법 소개
  • 거리 기반 및 밀도 기반 이상치 탐지법 설명
  • 고차원 데이터 내에서의 이상치 검출 전략

머신러닝 사례 연구

  • 실제 비즈니스 문제 인식 및 정의하기
  • 데이터 전처리 및 특징 추출 방법 설계
  • 적절한 모델 선택과 파라미터 최적화 과정 수행
  • 분석 결과 검토 및 보고서 작성법
  • 완성된 모델의 실제 현장 배포 절차 설명

요약 및 향후 학습 방향

요건

  • 지도 학습 및 비지도 학습 등 머신러닝 기본 개념에 대한 이해
  • 변수, 반복문, 함수 등 파이썬 프로그래밍 기초 지식 보유
  • pandas나 NumPy와 같은 라이브러리를 활용한 데이터 처리 경험이 있으면 좋으나 필수 사항은 아님
  • 고급 모델링이나 신경망에 대한 사전 지식은 필요하지 않음

대상 수강생

  • 데이터 과학자
  • 비즈니스 분석가
  • 데이터 관련 업무에 종사하는 소프트웨어 엔지니어 및 기술 전문가
 28 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리