SlideShare a Scribd company logo
1 of 46
모두를 위한
ZeroToAll 머신러닝
김형찬
kozistr
2
About Me
KOREATECH 재학, Junior
DemonTeam Crew
머신러닝, TensorFlow
https://kozistr.github.io/
3
CONTENTS
ZeroToAll M.L for ALL
1. 머신러닝 이란 ?
What is Machine Learning ?
2. 라이브러리
Available Libraries
3. 도메인 분석
Anlysis various domains
4. 적용 가능 사례
Example of possible applications
5. 향후 연구 방향
Futher researches
KOREATECH
4KOREATECH
모두를 위한
ZeroToAll 머신러닝
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
5KOREATECH
모두를 위한
ZeroToAll 머신러닝
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
???
6KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
7KOREATECH
모두를 위한
ZeroToAll 머신러닝
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
???
8KOREATECH
모두를 위한
ZeroToAll 머신러닝
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
기계 스스로 학습을 한다!
9KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
10KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
11KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
고양이
12KOREATECH
모두를 위한
ZeroToAll 머신러닝
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
필요 한 것
13KOREATECH
모두를 위한
ZeroToAll 머신러닝
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
GPU!
14KOREATECH
모두를 위한
ZeroToAll 머신러닝
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
좋은 사양 GPU 필요!
15KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
16KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
X1000
17KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
18KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
TPU (Tensor Process Unit)
19KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
TPU (Tensor Process Unit)
기존 GPU 보다 엄청 성능이 좋다.
20KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
21KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
22KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
23KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
2010 2013 2014 2015 2016 2017
24KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
Characteristics
* Created & Maintained by James Berstra, Frederic Basyirn, etc
* Released at Nov, 2010
* Platform : Windows, Linux, Mac
* Interface : Python
* Using CUDA, Support Multi-GPU
Low-Level control API, but hard…
Support abstract graph model
Flexible & Fast!
25KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
Characteristics
* Created & Maintained by BAIR (Berkeley A.I. Research)
* Released at Dec, 2013
* Platform : Linux, Mac
* Interface : Python
* Using CUDA, Support Multi-GPU
Specialized at Image Processing
Setting config file
A lot of pre-trained models
Inflexible API & Not-Well Documented
26KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
Characteristics
* Created & Maintained by Google Brain
* Released at Nov, 2015
* Platform : Windows, Linux, Mac
* Interface : C/C++, Python, Java, Go
* Using CUDA, Support Multi-GPU
Huge Community
Tensorboard!
Support Low/High-Level API
Slower than Torch
27KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
Characteristics
* Created & Maintained by Francois Chollet @Google
* Released at Mar, 2015
* Platform : Windows, Linux, Mac
* Interface : Python
* Using CUDA, Support Multi-GPU
Support Theano/Tensorflow back-end
Very EASY to use!
Simpify & Minimize & Moudlize
Complicate to debug (in case of Theano back-end)
28KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L.
Characteristics
* Created & Maintained by MicroSoft
* Released at Jan, 2016
* Platform : Windows, Linux
* Interface : C/C++, Python
* Using CUDA, Support Multi-GPU
Performance Linear Scaling
Small Community
29KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Image Domains
Classification
30KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Image Domains
Image Generation
vs
31KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Image Domains
Image Style Transfer
+
32KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Image Domains
Image Style Transfer
33KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Text Domains
Chatbot
34KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Text Domains
Classification
35KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Text Domains
Text Generation
36KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Sound Domains
Classification
37KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Sound Domains
Sound Generation
38KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Image Domains
Camera Special-Filter Application
39KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Image Domains
Easy, but not useful service…
40KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Text Domains
Chat Bot
41KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Text Domains
Very Useful, But hard to implement…
42KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Sound Domains
A.I. Speaker
43KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Sound Domains
Very Useful, But very hard to implement…
44KOREATECH
i. 머신러닝 이란?
ii. 라이브러리
iii. 도메인 분석
iv. 적용 가능 사례
v. 향후 연구 방향
Machine Learning:
M.L ZeroToAll
for ALL
모두를 위한
ZeroToAll M.L. Futher Researches
• Available Services
• Check Feasibility
• More Details…
45
References
KOREATECH
1. https://www.slideshare.net/JunyiSong1/ss-75552936
2. https://medium.com/initialized-capital/benchmarking-tensorflow-
performance-and-cost-across-different-gpu-options-69bd85fe5d58
3. https://www.kaggle.com/c/dogs-vs-cats
4. https://github.com/brade31919/SRGAN-tensorflow
5. https://github.com/kozistr/style-transfer
6. https://www.semanticscholar.org/paper/Experiments-with-
Mood-Classification-in-Blog-Posts-
Mishne/09828f26fd9bb7ef105538fa51a57456ae38e63e
7. https://github.com/carpedm20/poet-neural
8. https://blogs.systweak.com/2016/12/artificial-learning-
machine-learning-and-deep-learning-know-the-difference/
9. https://medium.com/botsupply/chatbot-101-everything-
you-ever-wanted-to-know-about-chatbots-478c0b825dd0
46
Q&A
KOREATECH

More Related Content

Similar to Overview of Machine Learning

당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
Minwoo Park
 
Open source engineering - 0.1
Open source engineering - 0.1Open source engineering - 0.1
Open source engineering - 0.1
YoungSu Son
 

Similar to Overview of Machine Learning (20)

제11회공개sw개발자대회 금상 TensorMSA(소개)
제11회공개sw개발자대회 금상 TensorMSA(소개)제11회공개sw개발자대회 금상 TensorMSA(소개)
제11회공개sw개발자대회 금상 TensorMSA(소개)
 
회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기
 
파이썬(Python) 소개
파이썬(Python) 소개파이썬(Python) 소개
파이썬(Python) 소개
 
인공지능개론 (머신러닝 중심)
인공지능개론 (머신러닝 중심)인공지능개론 (머신러닝 중심)
인공지능개론 (머신러닝 중심)
 
당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
 
당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
당신의 인생에 오픈소스를 더하라 - OSCON 발표자 뒷담화
 
[오픈소스컨설팅]오픈소스개요 및 동향_v2
[오픈소스컨설팅]오픈소스개요 및 동향_v2[오픈소스컨설팅]오픈소스개요 및 동향_v2
[오픈소스컨설팅]오픈소스개요 및 동향_v2
 
EveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanEveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 Korean
 
Foss open sorucesw_6902
Foss open sorucesw_6902Foss open sorucesw_6902
Foss open sorucesw_6902
 
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
네이버 오픈소스 세미나 - 나의코드에서 모두의 코드로 UNIST 이한
 
Neural stream
Neural streamNeural stream
Neural stream
 
Nnstreamer stream pipeline for arbitrary neural networks
Nnstreamer stream pipeline for arbitrary neural networksNnstreamer stream pipeline for arbitrary neural networks
Nnstreamer stream pipeline for arbitrary neural networks
 
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기
 
구글의 머신러닝 비전: TPU부터 모바일까지 (Google I/O Extended Seoul 2017)
구글의 머신러닝 비전: TPU부터 모바일까지 (Google I/O Extended Seoul 2017)구글의 머신러닝 비전: TPU부터 모바일까지 (Google I/O Extended Seoul 2017)
구글의 머신러닝 비전: TPU부터 모바일까지 (Google I/O Extended Seoul 2017)
 
Open source engineering - 0.1
Open source engineering - 0.1Open source engineering - 0.1
Open source engineering - 0.1
 
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전
20141002 IoT 시장 기회와 고려 사항_Devmento 강의_O2O, Lineable 추가 버전
 
WeAreDevelopers_micro_frontend_framework.pdf
WeAreDevelopers_micro_frontend_framework.pdfWeAreDevelopers_micro_frontend_framework.pdf
WeAreDevelopers_micro_frontend_framework.pdf
 
MongoDB in use(김인범, mongodb korea)
MongoDB in use(김인범, mongodb korea)MongoDB in use(김인범, mongodb korea)
MongoDB in use(김인범, mongodb korea)
 
파이썬 소개
파이썬 소개파이썬 소개
파이썬 소개
 
The growth process of open source projects
The growth process of open source projectsThe growth process of open source projects
The growth process of open source projects
 

Recently uploaded

Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
Wonjun Hwang
 

Recently uploaded (7)

캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 

Overview of Machine Learning

  • 2. 2 About Me KOREATECH 재학, Junior DemonTeam Crew 머신러닝, TensorFlow https://kozistr.github.io/
  • 3. 3 CONTENTS ZeroToAll M.L for ALL 1. 머신러닝 이란 ? What is Machine Learning ? 2. 라이브러리 Available Libraries 3. 도메인 분석 Anlysis various domains 4. 적용 가능 사례 Example of possible applications 5. 향후 연구 방향 Futher researches KOREATECH
  • 4. 4KOREATECH 모두를 위한 ZeroToAll 머신러닝 i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 5. 5KOREATECH 모두를 위한 ZeroToAll 머신러닝 i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. ???
  • 6. 6KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 7. 7KOREATECH 모두를 위한 ZeroToAll 머신러닝 i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. ???
  • 8. 8KOREATECH 모두를 위한 ZeroToAll 머신러닝 i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. 기계 스스로 학습을 한다!
  • 9. 9KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 10. 10KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 11. 11KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. 고양이
  • 12. 12KOREATECH 모두를 위한 ZeroToAll 머신러닝 i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. 필요 한 것
  • 13. 13KOREATECH 모두를 위한 ZeroToAll 머신러닝 i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. GPU!
  • 14. 14KOREATECH 모두를 위한 ZeroToAll 머신러닝 i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. 좋은 사양 GPU 필요!
  • 15. 15KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 16. 16KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. X1000
  • 17. 17KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 18. 18KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. TPU (Tensor Process Unit)
  • 19. 19KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. TPU (Tensor Process Unit) 기존 GPU 보다 엄청 성능이 좋다.
  • 20. 20KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 21. 21KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 22. 22KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L.
  • 23. 23KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. 2010 2013 2014 2015 2016 2017
  • 24. 24KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Characteristics * Created & Maintained by James Berstra, Frederic Basyirn, etc * Released at Nov, 2010 * Platform : Windows, Linux, Mac * Interface : Python * Using CUDA, Support Multi-GPU Low-Level control API, but hard… Support abstract graph model Flexible & Fast!
  • 25. 25KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Characteristics * Created & Maintained by BAIR (Berkeley A.I. Research) * Released at Dec, 2013 * Platform : Linux, Mac * Interface : Python * Using CUDA, Support Multi-GPU Specialized at Image Processing Setting config file A lot of pre-trained models Inflexible API & Not-Well Documented
  • 26. 26KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Characteristics * Created & Maintained by Google Brain * Released at Nov, 2015 * Platform : Windows, Linux, Mac * Interface : C/C++, Python, Java, Go * Using CUDA, Support Multi-GPU Huge Community Tensorboard! Support Low/High-Level API Slower than Torch
  • 27. 27KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Characteristics * Created & Maintained by Francois Chollet @Google * Released at Mar, 2015 * Platform : Windows, Linux, Mac * Interface : Python * Using CUDA, Support Multi-GPU Support Theano/Tensorflow back-end Very EASY to use! Simpify & Minimize & Moudlize Complicate to debug (in case of Theano back-end)
  • 28. 28KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Characteristics * Created & Maintained by MicroSoft * Released at Jan, 2016 * Platform : Windows, Linux * Interface : C/C++, Python * Using CUDA, Support Multi-GPU Performance Linear Scaling Small Community
  • 29. 29KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Image Domains Classification
  • 30. 30KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Image Domains Image Generation vs
  • 31. 31KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Image Domains Image Style Transfer +
  • 32. 32KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Image Domains Image Style Transfer
  • 33. 33KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Text Domains Chatbot
  • 34. 34KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Text Domains Classification
  • 35. 35KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Text Domains Text Generation
  • 36. 36KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Sound Domains Classification
  • 37. 37KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Sound Domains Sound Generation
  • 38. 38KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Image Domains Camera Special-Filter Application
  • 39. 39KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Image Domains Easy, but not useful service…
  • 40. 40KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Text Domains Chat Bot
  • 41. 41KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Text Domains Very Useful, But hard to implement…
  • 42. 42KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Sound Domains A.I. Speaker
  • 43. 43KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Sound Domains Very Useful, But very hard to implement…
  • 44. 44KOREATECH i. 머신러닝 이란? ii. 라이브러리 iii. 도메인 분석 iv. 적용 가능 사례 v. 향후 연구 방향 Machine Learning: M.L ZeroToAll for ALL 모두를 위한 ZeroToAll M.L. Futher Researches • Available Services • Check Feasibility • More Details…
  • 45. 45 References KOREATECH 1. https://www.slideshare.net/JunyiSong1/ss-75552936 2. https://medium.com/initialized-capital/benchmarking-tensorflow- performance-and-cost-across-different-gpu-options-69bd85fe5d58 3. https://www.kaggle.com/c/dogs-vs-cats 4. https://github.com/brade31919/SRGAN-tensorflow 5. https://github.com/kozistr/style-transfer 6. https://www.semanticscholar.org/paper/Experiments-with- Mood-Classification-in-Blog-Posts- Mishne/09828f26fd9bb7ef105538fa51a57456ae38e63e 7. https://github.com/carpedm20/poet-neural 8. https://blogs.systweak.com/2016/12/artificial-learning- machine-learning-and-deep-learning-know-the-difference/ 9. https://medium.com/botsupply/chatbot-101-everything- you-ever-wanted-to-know-about-chatbots-478c0b825dd0