케라스, 인공지능의 공용어 완전정복

케라스, 인공지능의 공용어 완전정복

(1개의 수강평)

31명의 수강생
33,000원
지식공유자 · 노마드크리에이터
21회 수업 · 총 3시간 23분 수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 '초급, 중급, 활용'

이런 걸 배울 수 있어요

  • 케라스 이해와 활용
  • 머신러닝, 딥러닝 모델 제작
  • 케라스를 이용한 문제해결
  • 머신러닝 분류(Classification) 결과값 예측
  • 머신러닝 회귀(Regression) 결과값 예측
  • 인공지능, 머신러닝, 딥러닝에 대한 이해
  • 머신러닝, 딥러닝을 위한 데이터 가공
  • 파이썬을 이용한 데이터 분석
  • 케라스와 텐서플로 연동

케라스, 인공지능의 공용어 완전정복 

케라스 Keras, 인공지능의 공용어로 각광받고 있는 파이썬 기반 머신러닝, 딥러닝 라이브러리입니다. 특히 텐서플로 2.0(Tensorflow)부터는 공식 고급언어로 채택되어 보다 범용적으로 각광받는 언어입니다. 인공지능, 머신러닝, 딥러닝을 배우려고 꼭 알아야하는 케라스를 기초부터 실전 프로젝트 능력은 물론 고급기술까지 모두 같이 익힐 수 있는 과정입니다.

인공지능의 공용어인 케라스와 파이썬을 이용하여 다양하고 유용한 머신러닝 회귀(Regression), 분류(Classification) 및

딥러닝 Neural Network 프로젝트를 이론과 함께 배우는 케라스 이론과 실전 종합 과정입니다.

 

케라스 시작하기

케라스가 무엇인지, 왜 쓰는지 모르신다고요? 걱정하지마세요. 케라스나 인공지능을 처음 접하더라도 케라스가 무엇인지, 텐서플로를 비롯한 머신러닝 프레임워크와는 어떤 차이가 있는지, 설치는 어떻게 하는지 시작부터 꼼꼼이 알려드립니다.
 

케라스 기본다지기

케라스가 딥러닝에 최적화되었다고 처음부터 딥(Deep)러닝으로 다이빙하지 마세요! 케라스와 인공지능은 암기과목이 아닙니다. 수영에 앞서 차분히 준비운동하 듯이 케라스를 사용하기에 앞서 케라스의 구조, Model, Layer, Summary, Compile, Fit의 기본 개념과 사용법을 익힙니다.  
 

네 가지 실전 프로젝트 

실전에 활용할 수 있는 다양한 머신러닝, 딥러닝 프로젝트를 케라스로 만들고 텐서플로 코드와도 비교하며 여러분의 실력을 키워드립니다.

선형회귀의 기본개념을 배우고, 파이썬 텐서플로를 사용하여 보스톤 마라톤 데이터를 케라스로 분석하고 예측해 보세요.

약 8만 건의 보스톤 마라톤 빅데이터를 이용하여 원하는 주자를 선택하면 30km까지의 기록을 머신러닝이 학습합니다. 그리고 잔여 구간인 35, 40, 42.195km의 기록을 선형회귀를 이용하여 예측하고 실제 데이터와 비교합니다. 우리는 텐서플로를 이용하여 선형회귀 문제를 해결하는 개념과 기법을 배웁니다. 

이번에는 Multi Variable을 입력받아 Multi Output을 출력하는 회귀(Regression) 문제의 기본과 해결방법을 배웁니다. 

Multi Variable입력과 Multi Output 출력 회귀(Regression)기법을 이용하여 성별, 나이, Pace 값을 입력받고 약 8만 건의 보스턴 마라톤 빅데이터를 학습한 머신러닝이 완주기록 뿐 아니라 10, 20, 30km 구간 별 기록을 예측합니다
마라톤에 참여여하기 전에 성별, 나이, Pace자료를 입력하여 예상되는 기록등급을 확인해 보세요. 지난 보스톤 마라톤 대회 기록을 바탕으로 여러 분의 기록등급을 예측합니다. 

Logistic Regression의 Multinomial Classification 기법을 이용하여 마라톤의 완주 기록을 'Outstanding(>25%)', 'Average(25~75%)'와 'Below(<75%)' 세 가지 등급으로 나누어 여러 분의 예상등급을 케라스로 예측합니다.  
딥러닝 Neural Network을 이용한 MNIST Digit Recognition을 만들어서 손으로 쓴 숫자 이미지를 인식하는 프로젝트를 수행합니다.

Deep Learning  Multi Layers Neural Network 기법을 이용하여 7만 건의 손으로 쓴 숫자 이미지를 학습하고 인식하는 프로젝트를 프로젝트를 단계 별로 수행합니다.

케라스 강화하기

케라스를 실전에서 사용하기 위해 History, EarlyStoping, ModelCheckPoint 및 Graphic User Interface 등 다양하고 유용한 고급 기술을 알려드립니다. 여러 분의 케라스 프로젝트를 좀 더 가치있게 될 것입니다.

앞으로 딥러닝, Tensorflow.js 등 다양한 강의를 기대해 주세요. 
강의에 사용한 자료와 프로그램 소스는 제가 운영하는 지식 배움의 터인 크리애플(www.creapple.com) 사이트에서 받으실 수 있습니다.

파이썬의 기본과 데이터시각화/분석, 머신러닝 과정을 들으시면 프로젝트 수행에 큰 도움이 됩니다.

파이썬 100분 핵심강의
파이썬의 핵심적이고 기본적인 
기술을 익히시면 다른 과정에서 큰 힘이 됩니다.
파이썬 데이터시각화 분석 실전 프로젝트

파이썬의 Pandas, Matplotlib, Seaborn 을 이용하여 머신러닝, 
딥러닝 등 다양한 프로젝트에서 활용할 수 있는 데이터
시각화와 분석 기술을 한번에 배워 보세요.

파이썬 머신러닝 완전정복 - 마라톤 기록예측 프로젝트

파이썬과 텐서플로(Tensorflow)를 이용하여 머신러닝의
개념과 실전기술을 모두 배우세요. 핵심 주제 별 다섯 가지
다양한 프로젝트를 같이하면서 여러 분의 실력을 키워드립니다.

수강 대상

  • 인공지능을 실전에서 활용하고자 하는 분
  • 머신러닝, 딥러닝을 위한 기본지식을 키우는 분
  • 데이터 과학을 배우고 싶은 분
  • 케라스의 개념과 실전능력을 같이 키우고자 하는 분
  • 데이터 분석 프로젝트를 진행하시는 분
  • 머신러닝 딥러닝 프로젝트를 준비하시는 분
  • 텐서플로2.0을 준비하시는 분

선수 지식

  • 파이썬 머신러닝 완전정복 - 마라톤 기록예측 프로젝트
  • 파이썬 데이터 가공, 시각화 - 파이썬 데이터시각화 분석 실전 프로젝트
  • 파이썬 기본지식 - 파이썬 100분 핵심강의
  • 열심히 배우고자하는 의지

지식공유자 소개

두 아이를 둔 아빠로 아이들의 교육과 취미인 프로그램을 접목하기 위해 이 강의를 기획했습니다. 약 25년 동안 System Engineer, Project Manager, Business Developer 등으로 다양한 경험을 해왔으며, 현재는 외국에서 IT컨설팅 프로젝트의 Project Manager로 일하고 있습니다. 

프로그램 개발과 프로젝트 관리에 관심이 많아 PMP(Project Management Professional by PMI), SAP Business Warehouse, SCJP(Sun Certified Java Programmer), MCSE(Microsoft Certified System Engineer)와 OCP(Oracle Certified Professional-DBA) 등의 자격과 관련 경험을 바탕으로 다양한 영역에 도전을 이어가고 있습니다. 

경험과 도전을 공유하고 발전시키기 위해 '노마드크리에이터' 유튜브 채널과 크리애플(www.creapple.com) 사이트를 운영하면서 새로운 기술과 이를 응용하는 창의적인 애플리케이션의 교육과 보급에 힘쓰고 있습니다. 

교육과정

모두 펼치기 21 강의 3시간 23분
섹션 1. 케라스 기본 다지기
6 강의 38 : 11
케라스 구조 이해하기
09 : 54
케라스 Model 이해하기
04 : 32
케라스 Layer 이해하기
05 : 07
케라스 Summary 사용하기
03 : 02
케라스 Compilation 이해하기
07 : 06
케라스 학습 fit 이해하기
08 : 30
섹션 2. 프로젝트1. Linear Regression
2 강의 19 : 37
Linear Regression 프로젝트 이해
07 : 12
케라스 Linear Regression 프로젝트
12 : 25
섹션 3. 프로젝트2. Multi Variable, Output Regression
2 강의 18 : 38
Multi Variable, Output Regression 프로젝트 이해
09 : 01
케라스 Multi Variable, Output Regression 프로젝트
09 : 37
섹션 4. 프로젝트3. Multinomial Classification
2 강의 32 : 02
Multinomial Classification 프로젝트 이해
15 : 05
케라스 Multinomial Classification 프로젝트
16 : 57
섹션 5. 프로젝트4. Neural Network
2 강의 22 : 28
Neural Network 프로젝트 이해
08 : 27
케라스 Neural Network 프로젝트
14 : 01
섹션 6. 케라스 강화하기
4 강의 57 : 52
History
17 : 03
EarlyStopping
13 : 39
ModelCheckpoint
11 : 55
Graphic User Interface
15 : 15

공개 일자

2019년 9월 16일 (마지막 업데이트 일자 : 2019년 9월 18일)

수강 후기

5.0
1개의 수강평
Kai02 2일 전
그동안 인공지능과 머신러닝에서 폭넓게 사용되고 있는 언어인 케라스에 대해 들어만 보고 직접 배워보거나 접해볼 기회가 많지는 않았는데, 파이썬과 C 언어와 같이 범용적인 언어만 학습하던 제가 보다 전문적이고 특수한 경우에서의 프로그래밍 공부를 할 수 있는 계기가 된 강좌입니다. 인공지능과 머신러닝에 대해 관심이 있는 분들에게도 적극적으로 추천하지만, 전문적인 프로그래밍 지식과 함께 실력을 갖추기 위한 도전을 이어나가고 싶은 분들께도 추천드리고 싶은 강의입니다. 남은 강좌도 열심히 수강하겠습니다. 감사합니다^^
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스