인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
데이터 사이언스

/

데이터 분석

파이썬으로 시작하는 머신러닝+딥러닝(sklearn을 이용한 머신러닝부터 TensorFlow, Keras를 이용한 딥러닝 개발까지)

머신러닝&딥러닝의 기초부터 확실하게! 파이썬으로 분류/회귀/군집/인공신경망 생성과 활용까지

(4.0) 수강평 4개

수강생 91명

Thumbnail

초급자를 위해 준비한
[데이터 분석, 딥러닝 · 머신러닝] 강의입니다.

이런 걸
배워요!

  • 머신러닝과 딥러닝의 개념, 머신러닝 주요 프로세스

  • 머신러닝 모델의 성능을 높이기 위한 방법들: 전처리, 교차검증, 차원축소, 이른 학습 종료

  • 실습을 바탕으로 배우는 회귀/분류/군집 등 다양한 머신러닝 모델

  • 인공신경망의 특징과 구성, 학습 절차

  • CNN과 RNN, 이미지와 텍스트 처리를 위한 인공신경망

나에게 필요한 인공지능을 제대로 활용하자

판다스를 이용한 데이터 탐색 과정에서도 충분히 데이터를 이해하고 분석할 수 있지만, 데이터 분석 모델을 사용한다면 좀 더 고도화된 수학, 통계 알고리즘을 적용해 데이터 분석을 진행할 수 있으며 이를 통해 사람의 경험이나 직관으로 발견하지 못했던 새로운 분석 결과를 얻을 수 있습니다. 우리가 흔히 머신러닝, 딥러닝이라고 부르는 것이 데이터 분석 모델이며, 사이킷런(sklearn), 텐서플로우(TensorFlow), 케라스(Keras)가 데이터 분석 모델을 만드는데 사용하는 대표적인 파이썬 프레임워크입니다.

데이터 모델은 단순히 패키지 사용법만 알아서는 제대로 활용하기 어렵습니다. 데이터 분석 모델 생성 절차와 알고리즘의 주요 특징을 이해하고 모델을 설계하는 과정이 필요합니다. 즉, 다양한 데이터 타입(수치형, 범주형, 이미지, 텍스트 등)을 사용하여 분석 모델을 만드는 과정에 대한 전반적인 이해가 선행된 상태에서 특정 목적을 수행하는 알고리즘을 깊이 있게 이해해야 하는 것이죠.

이 강의에서는 다음의 머신러닝, 딥러닝 알고리즘을 다루고 있습니다.

머신러닝

  • 의사결정나무(Decision Tree),

  • KNN(K Nearest Neighbor)

  • SVM(Support Vector Machine)

  • 로지스틱회귀(Logistic Regressor)

  • 랜덤포레스트(Random Forest)

  • LightBGM

  • 선형회귀(Linear Regressor)

  • K-Means


딥러닝

  • 기본 신경망(Dense)

  • 컨볼루션 신경망(CNN, Convolution Neural Network)

  • 순환 신경망(RNN, Recurrent Neural Network)


그리고, 잘 굴러가는 알고리즘을 위한 다음의 요소들도 함께 다루고 있습니다.

모델 평가 방법

  • 분류(정확도, 특이도, 민감도, 정밀도, ...)

  • 회귀(MSE, RMSE, MAPE, 결정계수, ...)

  • 군집(실루엣 점수)

데이터 기반의 성능 개선 방법

  • 교차검증

  • 스케일링

  • 차원축소


모델 기반의 성능 개선 방법

  • 앙상블 모델

  • 하이퍼 파라미터 튜닝

  • 이른 학습 종료


이 강의의 특징

📌 머신러닝, 딥러닝을 처음 접하는 분을 위한 입문 강의입니다.

📌 머신러닝 프로세스에 기반한 설명으로 모델링의 전반적인 과정을 빠르게 파악할 수 있습니다.

📌 다양한 실습 예제를 통해 데이터 모델링의 기본기를 다질 수 있는 실용 중심의 파이썬 강의입니다.

사이킷런(sklearn), 텐서플로우(TensorFlow), 케라스(Keras)를 이용한 머신러닝&딥러닝

이 강의에서는 머신러닝, 딥러닝을 설명하기에 앞서, 각 모델의 알고리즘이 어떻게 흘러가는지 프로세스를 바탕으로 설명합니다. 그래서 지금 배우는 내용이 전체 프로세스 중 어느 부분에 해당하고, 왜 필요한지를 파악할 수 있어 머신러닝, 딥러닝 모델을 명확하게 이해하고, 큰 흐름을 잡기까지의 시간 투자를 크게 줄일 수 있습니다. 예측 알고리즘이나 분류 알고리즘 학습을 통해 보편적으로 사용할 수 있는 학습 모델을 시작으로 CNN, RNN 등 여러 머신러닝, 딥러닝 모델에 대해 알아보고, 인공지능 활용에 대한 자신감을 얻으시길 바랍니다.

이런 분들께 추천해요

NumPy와 Pandas, 그 다음엔?
파이썬 기초 수료 후
무엇을 더 배워야 할지 몰라
갈 길을 잃으신 분들에게
슬쩍 들이미는 머신러닝&딥러닝

데이터 분석가를 꿈꾸는 분들
예측이나 분류 모델과 같은
기본 모델부터 인공신경망까지,
다양한 분석 모델에 대한
탄탄한 이해를 바탕으로
관심 영역을 구체화해보세요.

AI, 내 업무에서 쉽게 써먹으려면?
인공지능, 먼 이야기가 아닙니다.
더욱 고도화된 수학, 통계 알고리즘을 적용해 수준 높은 데이터 분석을 진행해보세요.

이런 내용을 배워요.

머신러닝&딥러닝의 주요 개념과 프로세스

이후 학습의 기본이 될, 머신러닝의 유형과 학습 절차에 대해 알아봅니다.

다양한 머신러닝 알고리즘의 실습

회귀/분류/군집 등 다양한 모델의 생성, 평가, 개선 방법을 실습으로 알아봅니다.

인공신경망 구성 실습

인공신경망의 특징과 학습 절차, 가중치 최적화를 위한 설정 방법에 대해 학습합니다.

RNN과 CNN

이미지 처리에 탁월한 성능을 보이는 CNN, 자연어와 시계열 데이터를 위한 RNN 기반 인공신경망에 대해 알아봅니다.

머신러닝 프로세스에 기반해 각각의 모델 특성에 맞는 설명이 이루어져, 낯선 모델도 각 단계에서 필요한 것이 무엇인지 쉽게 파악하고 활용할 수 있습니다.

[파이썬으로 시작하는 데이터 분석]으로 분석의 기초를 다졌다면

[파이썬으로 시작하는 머신러닝+딥러닝]으로 AI 활용까지!

수강 전 참고 사항

실습 환경

  • 실습은 구글 코랩(Colab)을 바탕으로 진행됩니다.

  • 이 강의의 머신러닝은 파이썬 사이킷런(sklearn)을 사용해 예제코드를 작성하였고, 딥러닝은 케라스(Keras) + 텐서플로우(TensorFlow 2.8.0)을 사용해 예제코드를 작성했습니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 파이썬의 기본 문법은 배웠는데, 그 다음 뭘 해야 할지 모르겠는 분들

  • 요즘 대세라는 AI로 일 좀 편하게 하고 싶은 분들

  • 미래의 알파고 개발자가 될 분들

안녕하세요
아이리포입니다.

수강생 수

125

수강평 수

8

강의 평점

4.5

강의 수

3

빅데이터, 인공지능 분야의 교육 콘텐츠를 개발하고 운영하는 데이터 교육 전문기업입니다.

 

인스타그램: https://www.instagram.com/ilifo0182/

유튜브: https://www.youtube.com/channel/UCYqYscK7l_1Z5AT1Of0KUkQ

커리큘럼

전체

28개 ∙ (8시간 8분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!