SlideShare a Scribd company logo
1 of 93
Download to read offline
% & ’
Q SR33:U O Q
What is AI?
Some possible definitions :
• Thinking humanly
• Acting humanly
• Thinking rationally
The Turing Test
Turing (1950) "Computing machinery and intelligence”
http://www.loebner.net/Prizef/TuringArticle.html
Deep Blue
순수하게 빠른 연산능력으로 모든 경우의 수 계산
https://ko.wikipedia.org/wiki/%EB%94%A5_%EB%B8%94%EB%A3%A8
https://en.wikipedia.org/wiki/Deep_Blue_(chess_computer)
IBM Watson
음성인식
http://www.ibm.com/smarterplanet/us/en/ibmwatson/
IBM Watson Vanquishes Human Jeopardy Foes
인공지능, 어디까지 왔니? .. IBM 왓슨에게 묻다
Google self-driving Car
Machine Learning
인공지능(AI) 의 ‘학습’에 관한 부분을 구체화한 기술
Arthur Samuel (1958)
machine learning : "Field of study that gives computers the
ability to learn without being explicitly programmed".
"컴퓨터에 명시적으로 프로그램되지 않고 학습 할 수 있는
능력을 주는 연구 분야.”
Machine Learning
Data mining
- 많은 데이터 속에서 유효한 정보를 찾아내는 과정
(데이터 속에 숨어 있는 의미를 발견)
Machie learning
- 데이터를 이용해 검증과 학습의 과정을 통해 특정
조건에서 예측값을 얻는 과정
(과거의 추이를 통해 미래를 예측)
Machine Learning
딥러닝 이전
데이터에 내재된 패턴, 규칙, 의미 등을 컴퓨터로 하여금
알고리즘을 기반으로 스스로 학습하게 해, 새롭게 입력되는
데이터에 대한 결과를 예측 가능하도록 하는 기술.
딥러닝 이후
데이터를 정제하고 정리하는 과정을 통해 추상화하고,
이렇게 추상화된 모형을 기반으로 훈련과 테스트를 통해
일반화된 알고리즘을 도출하는 과정.
Machine Learning
Microsoft CEO 사티야 나델라
미래의 ‘지능의 시대’를 여는 4가지 기술
• 사물인터넷, 클라우드 컴퓨팅, 빅데이터, 머신러닝
Machine Learning
• Supervised Learning (지도학습)
• Unsupervised Learning (비지도학습)
• Semi-supervised Learning (준지도학습)
• Reinforcement Learning (강화학습)<-알파고
c S d aSR DSO U
da
M ac S d aSR DSO U
Supervised Learning
• 보통의 머신러닝은 의미(lable)을 부여한 훈련 데이터를
기반으로 다른 데이터를 파악하는 지도 학습(Supervised
Learning) 사용
• Facebook 나 iPhoto 에서 ‘이사람이 영희다’ 라고 계속
입력해야 영희의 얼굴을 정확하게 인식.
• 아파트의 면적, 방의 갯수, 위치 등을 입력하고 아파트의
가격을 입력.
Supervised Learning
Unsupervised Learning
• Supervised Learning과는 달리 , 레이블이 없는 데이터들
간의 패텅을 파악
• 입력 데이터간의 유사성에 근거하여 데이터의 요소를
군집화하거나 밀도 함수를 추론
• 스팸필터링
Unsupervised Learning
Machine Learning
활용사례
• 사기방지
• 타겟팅 디지털 디스플레이
• 콘텐츠 추천
• 자동차 품질 개선
• 유망 잠재 고객에 집중
• 미디어 최적화
• 의료 보건 서비스 개선
Machine Learning
• 머신러닝의 강점은 수많은 데이터 속에서 패턴을 스스로
찾아낸다는 것
• 미래에 관한 예측
• 하지만
• 오늘날 한국의 머신러닝은 콘텐츠 추천이나 검색 품질을
높이는 알고리즘 등 국한된 서비스에만 집중
• 마케팅 용어로만 강조
Deep Learning
• 인간의 신경망을 모태로한 데이터 처리방식(since 1958)
• 사물이나 데이터를 군집화하거나 분류(classfication)하는데
사용되는 일종의 기술적 방법론.
• 핵심 학습 방식은 자율 학습 ( Unsupervised Learing)
• 20~30개의 신경망 레이어로 복잡한 사물의 내용을 판단
History of Deep Learning
• First generation (1958) : perceptrons (F. Rosenblett,
1958)
• Second generation (1986) : multilayer perceptrons
• Third generation (2006) : deep learning
History of Deep Learning
• 불과 4~5년 전부터 컴퓨팅 기술과 수학이 모여 더 깊은
단계의 신경망이 구축되기 시작
• 최근 들어 새롭개 조명되는 이유
• 빅데이터
• 컴퓨팅 능력과 기술 향상
• 기계를 할 수 있는 알고리즘 발달
• http://www.aistudy.com/neural/perceptron.htm
q
q
Human Computation
• 컴퓨터와 사람의 지능이 상호보완적으로 필요한 문제를
같이 풀도록 하는 것
• 컴퓨터가 아직 잘 못하지만 사람은 너무나 쉽게 하는
일들이 있다.
Machine win
• 복잡한 산술적 계산
• …
Human win
Human win
Human win
군중지능(집단지성)
군중에게 맡겨서 공통의 문제를 쉽게풀도록 한다.
•
•
•
%
k&
inference(추론)
• Deduction : 반드시 이끌기
• ‘A이면 B다’ ( AèB) 가 True이고 A가 True이면, B가 True이다.
• Abdeuction : 원인 짐작 하기
• ‘A이면 B다’ (AèB)가 True이고 B가 True이면, 아마도 A가
True이다.
• Induction : 짐작하여 이끌기
• 지금까지 관찰한마, A가 True일때 B가 True였으니, 아마도
‘A이면 B다’(AèB)가 True다.
“가을이면 낙엽이 진다”
• Deduction :
• “가을이면 낙엽이 진다”를 교육
• Input : “지금은 가을이다”
• Output : “낙엽이 진다”
“가을이면 낙엽이 진다”
• Abduction :
• “가을이면 낙엽이 진다” 를 교육
• Input : “낙엽이 진다”
• Output : “지금은 가을일지도 모른다”
“가을이면 낙엽이 진다”
• Induction :
• “가을이면 낙엽이 진다”를 가르치지 않음
• “지금은 가을이다” 와 “낙엽이 진다”를 지속적으로 교육
• “가을이면 낙엽이 진다”를 유추
“철수와 영희가 사귄다면
영희의 생일날 철수가 영희에게 선물을
준다.”
• Deduction :
• 영희의 생일날이면(조건) 철수는 영희에게 선물을 준다(결과)
• Abduction :
• 철수가 영희에게 선물을 준다(조건) 영희의 생일일
것이다.(결과)
• Induction (철수가 영희와 사귄다는 사실을 모름) :
• 영희의 생일이고 철수가 영희에게 선물을 준다(조건)
• 철수와 영희가 사귀는 사이일지 모른다.
연역적 추론 , 귀납적 추론
• 연역적 추론 :
• 이미 알고 있는 판단을 근거로 새로운 판단을 유도.
• 귀납적 추론 :
• 기존의 지식이나 데이터를 관찰하여, 그들 사이에
성립되는 일반적 성질 또는 관계를 이끌어 내거나,
반복되는 현상의 패턴들의 법칙을 형식화.
Induction(귀납적 추론)
deduction은 명제가 거의 확실하므로 추론도 거의 틀리지 않고
abduction 역시 어느정도는 틀리지 않는 추론이 가능하고
컴퓨터로 구현하기도 어려움이 없다.
하지만 induction은 통찰을 얻기 위해서는
많은 데이터(빅데이터)와 많은 수학적 계산이 필요하다.
이상거래 탐지 시스템(FDS)
• 어떠한 개인이 매달 25일쯤이 되면 일정한 범위의 지역의
ATM기기에서 일정한 범위(10 ~ 100 만원 정도의 오차)의
금액을 인출하는 패턴이 어느 기간동안 데이터로 저장.
• 위와 같은 패턴 (정상경우)
• 간단한 비밀번호만으로 돈의 인출을 승인.
• 25일 이전 or 전혀 다른 위치 or 너무 많은 인출요청
(비정상경우)
• 이상거래로 판단
• 보다 자세한 개인정보나 인출단계를 요구
%=<FF&
%E<L &…
=SS DSO U
• “ % &
=SS DSO U
•
=SS DSO U
• % c b OfS S QS b Sbe &
은닉1입력1
입력2
입력3
은닉2
은닉3
출력1
출력2
출력3
=SS DSO U
• % c b OfS S QS b Sbe &
Hidden1
Online
Pharmacy
Hidden2
Hidden3
Spam
Not Spam
5
-5
2
3
-5
5
5
0
5
0
0
5
=SS DSO U
• % c b OfS S QS b Sbe &
5
Online
Pharmacy
2
0
Spam
Not Spam
5
-5
2
3
-5
5
5
0
5
0
0
5
5×5 = 25
2×5 = 10
=SS DSO U
• % c b OfS S QS b Sbe &
0
Online
Pharmacy
5
0
Spam
Not Spam
5
-5
2
3
-5
5
5
0
5
0
0
5
5×5 = 25
0×5 = 0
=SS DSO U
• r
남자
머리가
길다(a)
여자
0
0
0
치마를
입었다(b)
화장을
했다(c)
0
0
0
Learn : a-> 여자
Learn : a-> 여자
Learn : a-> 남자
Learn : a-> 여자
남자
머리가
길다(a)
여자
1
0
3
치마를
입었다(b)
화장을
했다(c)
0
0
0
머리가 긴
사람이 남자일
확률은?
: 25%
=SS DSO U
• r
남자
머리가
길다(a)
여자
2
1
3
치마를
입었다(b)
화장을
했다(c)
1
4
4
머리가 길고 치마를 입었고
화장을 하지 않은 사람은(d)?
: 남자일 확률 (2+1->30%)
여자일 확률(3+4->70%)
#여자일거다.
맥주
화장품
5
1
2
4
d?
: 맥주를 살 확률
(3×5)+(7×2)->29
화장품을 살 확률
(3×1)+(7×4)->31
#화장품을 살 거다.
=SS DSO U
• r
남자
머리가
길다(a)
여자
2
1
3
치미를
입었다(b)
화장을
했다(c)
1
4
4
머리가 길고 치마를 입었고 화장을 하지 않은
사람은(d)?
: 지하1층? (29×4) + (31×2) = 116+62 -> 178
지상1층? (29×1) + (31×3) = 29+93 -> 122
#지하1층으로….!!!???
맥주
화장품
5
1
2
4
지하1층
지상1층
4
1
2
3
=SS DSO U
I 6 r
-
9
6 % &
…
=SS DSO U
? % 9&h i
? % r
r 9&h i
=SS DSO U
O O@ OR -/ RRS OfS a % D( JD&
U b
…
U b
r
{ ”
-,,
s
U b
.r
r
U b
/z r
% s
&
U b
r
!!!%-, - &
U b
(인간) 1 , 2 , 3 (컴퓨터) 1 , 2 , 3 경우의 수 = 32
= 9
베타고 인간 승리
1 1 무승부
1 2 인간승리
1 3 인간승리
2 1 베타고승리
2 2 무승부
2 3 인간승리
3 1 베타고승리
3 2 베타고승리
3 3 무승부
베타고가 1을 냈을 경우 승률 : 0%
베타고가 2를 냈을 경우 승률 : 33%
베타고가 3을 냈을 경우 승률 : 66%
베타고는 매번 경기때마다 승률을
계산하여 높은 승률의 숫자를 선택한다.
승률은 66%
U b
}
u
% &
U b
… y
‘w
k
U b
- -j2 t r
.
/ s
v r
0 % &
. 1 u
U b
2! 8 2 p 1 p 0 p / p . p -
8 3., !!!
U b
{ …
-
% &
. +
r
/ z
0
1 p- r k
U b
-
% &
-
bb 6++eee Ofae + S +QOab+-,5
. E bS <O b R
bb 6++eee O abcRf Q + fa Qa+ bSNQO N Sb R b
/ E bS <O Sb R
bb a6++S e SR O U+e +E bSN<O N Sb R
U b
.
+ r
U b
…
…% & r
r
U b
…
…% & r
.
%3,# & % &
., 7 2 p 1%8/,&
., p 0! 8 04, 7 3/,
U b
r
U b
r
U b
/ z
1,
-, -z à - -z
480
50
= 95
U b
0
6
6
WIN
LOSE
5
4
3
5
4
3
2
1
2
1
6
5
4
3
2
1
6
5
4
3
2
1
6
5
4
3
2
1
U b
1 p- r
2 w
-,,
3
U b
(인간) 1 , 2 , 3 , 4 , 5 , 6 (베타고) 1 , 2 , 3 , 4 , 5 , 6 경우의 수 = 6! = 720
1 2 3 4 5 6 알파고
총점
인간
총점
승리
3 4 5 6 (기권) 10 8 베타고
4 3 5 3 2 (기권) 11 9 베타고
4 5 3 6 (기권) 11 7 베타고
4 6 1 5 (기권) 5 11 인간
3 2 4 6 (기권) 8 7 베타고
이해를 쉽게 하기 위한 예)일뿐 위의 점수들을 심각하게 생각하지는 마세요^^
4국에서의 이세돌의 78수는
신의 한수.?.!
• 알파고는 전략이 없음.
• 그저 매번 이길 확률이 높은 수를 택한다.
• 그래서 소위 인간이라면 하지 않을 손빼기를 여러번
하였음.
• 78수 이후에 급격히 경기력이 떨어진 이유도 마찮가지임.
• 바알못을 위한 이세돌 vs. 알파고 제4국 풀이
http://slownews.kr/52383
흉내바둑 논란이 있음?
• 50% 는 맞을수 있고 50%는 틀릴수 있음.
• 그저 매번 이길 확률이 높은 수를 택한다.
• 하지만 몬테 카롤로 탐색의 기본 컨셉은 랜덤 서치이므로
다른 경우의 수로 놓을 가능성이 많음.
이세돌 1명과 컴퓨터
1202대(CPU)의 대결을 불공정
게임?
• 5% 는 맞을수 있고 95%는 틀릴수 있음.
• 병렬처리 , 외부와의 커뮤니케이션 가능.
• 하지만, 그건 중요하지 않음.
• 불공정하다고 주장하는 이유들은 거의 다 틀린주장
http://www.hani.co.kr/arti/sports/baduk/734463.html
• 알파고에 대한 오해와 진실
https://plus.google.com/+CheolhoPark/posts/WNRMXTG2Rer
“데이터는 정확도”
• 많은 사람들의 기보와 많은 경험은 그만큼 더 많은
머신러닝의 소재가 되는 정보를 수집 할 수 있음.
• 이세돌과의 경기는 구글에겐 엄청난 가치의 데이터와
경험이 었음.
• http://biz.khan.co.kr/khan_art_view.html?artid=20160316
1003071&code=920301&med=khan
• http://www.insight.co.kr/newsRead.php?ArtNo=88&Col=
rep
• % - &
• }
bb 6++ Oa OP S Q +.,-1+,3+,-+U U S) b a)
P OQ ) S S)U Oa+ C2 LIINEd@_
• “
•
• (
( r
• } /, ( z
• r
• ’ “
• r ↓
• ×r }
• “ (
r
TensorFlow
• bb a6++eee bS a T e U+
TensorFlow
• @ U S z
• ( (
• “ (
r
• @ U S H b
• @ U S SO Q %JO P O &
• @ O % O b S f&
~ l m
bb 6++ Sea Q + SeaJSOR 9 8/2,
403 fSO 8.,-1
머신러닝과 우리
• 우리는 머신러닝을 ‘할때’가 아니다.
• 머신러닝을 ‘써야 할 때다’
• 그것도 아주 잘 활용해야 한다.
• 어떤 회사든 개인이든 활용을 위해 머신러닝 자체를
면밀히 파악해야겠지만, 그 기술자체를 만들겠다고, 말
그대로 ‘머신러닝을 하겠다’고 덤벼선 곤란하다.
• 머신러닝은 툴이다.
…
• bb a6++Q cR U U S Q + RcQba+ OQ S) SO U+
• bb 6++U U SRSd P Ua b +.,-2+,/+P U)
ab b
…
•
• bb a6++ROP S +A S
•
• bb 6++eee T cS bf Q +
•
• bb 6++ c b +
•
…
•
n r
r
…r
(
} r …
r o
bb 6++eee gR Sb Q + Sea+ SeaNd Se Oa 9O b QSN R8.,-
1-../-,...2
…
< Gr z
n
9
{
y
{ ~ 9
o
…
• (
z
•
×r r r
• r
•
• {
머신러닝을 알아야할 5가지
• 머신러닝은 모두에게 블랙박스와 같다.
• 백문이 불여일견, 신뢰하되 검증하라.
• 때로는 작아야 많이 담을 수 있다.
• 머신러닝은 분석 도구 중 하나다.
• 응용은 사람의 몫
• http://www.itdaily.kr/news/articleView.html?idxno=73632
Book
• 인공지능 세트(현대적 접근방식)
http://www.kangcom.com/sub/view.asp?sku=201601195782
• 머신러닝 (데이터를 이해하는 알고리즘의 예술과 과학)
http://www.kangcom.com/sub/view.asp?sku=201601149629
Link
• 로보틱스와 머신 러닝/인공지능 무료 교재 추천 15권
http://slownews.kr/36701
• 코세라(스텐포트 머신러닝 코스)
https://www.coursera.org/learn/machine-learning/
• 알파고를 파이썬으로 구현하는 프로젝트
https://github.com/Rochester-NRT/AlphaGo
• 모두를 위한 머신러닝/딥러닝 강의
http://hunkim.github.io/ml/
Link
• “기계에 지능을 더하는” 머신러닝의 이해
http://www.itworld.co.kr/techlibrary/91743
• http://www.itworld.co.kr/news/91546
• http://www.it.co.kr/news/article.html?no=2794932&sec_no=15
2
• https://googleblog.blogspot.kr/2015/10/11-things-to-know-
about-google-photos.html
• 머신러닝에 대해 알아야할 5가지
http://www.itdaily.kr/news/articleView.html?idxno=73632
• 딥러닝에 대한 쉬운 설명
http://www.bloter.net/archives/201445
Link
• 구글 인공지능과 이세돌 9단의 대국 전망
http://www.wikitree.co.kr/main/news_view.php?id=248248
• 모두의 알파고
http://www.slideshare.net/DonghunLee20/ss-59338971
• 알파고를 계기로 알게된 기계학습의 원리와 한계
http://platum.kr/archives/56039
• 알파고에 활용된 머신러닝 기술
http://techneedle.com/archives/25764
• 네이쳐에 투고된 알파고에 대한 논문
http://www.nature.com/nature/journal/v529/n7587/full/nature169
61.html
• https://brunch.co.kr/@madlymissyou/9

More Related Content

What's hot

지적 대화를 위한 깊고 넓은 딥러닝 PyCon APAC 2016
지적 대화를 위한 깊고 넓은 딥러닝 PyCon APAC 2016지적 대화를 위한 깊고 넓은 딥러닝 PyCon APAC 2016
지적 대화를 위한 깊고 넓은 딥러닝 PyCon APAC 2016Taehoon Kim
 
Searching for magic formula by deep learning
Searching for magic formula by deep learningSearching for magic formula by deep learning
Searching for magic formula by deep learningJames Ahn
 
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)WON JOON YOO
 
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI ) 파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI ) Yunho Maeng
 
파이썬으로 익히는 딥러닝 기본 (18년)
파이썬으로 익히는 딥러닝 기본 (18년)파이썬으로 익히는 딥러닝 기본 (18년)
파이썬으로 익히는 딥러닝 기본 (18년)SK(주) C&C - 강병호
 
Workshop 210417 dhlee
Workshop 210417 dhleeWorkshop 210417 dhlee
Workshop 210417 dhleeDongheon Lee
 
파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기정주 김
 
알아두면 쓸데있는 신비한 딥러닝 이야기
알아두면 쓸데있는 신비한 딥러닝 이야기알아두면 쓸데있는 신비한 딥러닝 이야기
알아두면 쓸데있는 신비한 딥러닝 이야기Kwangsik Lee
 
텐서플로우로 배우는 딥러닝
텐서플로우로 배우는 딥러닝텐서플로우로 배우는 딥러닝
텐서플로우로 배우는 딥러닝찬웅 주
 
인공신경망
인공신경망인공신경망
인공신경망종열 현
 
ML + 주식 phase 2
ML + 주식  phase 2ML + 주식  phase 2
ML + 주식 phase 2HoChul Shin
 
기계학습을 이용한 숫자인식기 제작
기계학습을 이용한 숫자인식기 제작기계학습을 이용한 숫자인식기 제작
기계학습을 이용한 숫자인식기 제작Do Hoerin
 
[모두의연구소] 쫄지말자딥러닝
[모두의연구소] 쫄지말자딥러닝[모두의연구소] 쫄지말자딥러닝
[모두의연구소] 쫄지말자딥러닝Modulabs
 
마이캠퍼스 딥러닝스쿨(한돌) 파트#1-이론
마이캠퍼스 딥러닝스쿨(한돌) 파트#1-이론마이캠퍼스 딥러닝스쿨(한돌) 파트#1-이론
마이캠퍼스 딥러닝스쿨(한돌) 파트#1-이론마이캠퍼스
 
기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가Yongha Kim
 
개발자를 위한 공감세미나 tensor-flow
개발자를 위한 공감세미나 tensor-flow개발자를 위한 공감세미나 tensor-flow
개발자를 위한 공감세미나 tensor-flow양 한빛
 
Ai 그까이거
Ai 그까이거Ai 그까이거
Ai 그까이거도형 임
 
Google AlphaGo, 어떻게 동작할까요?
Google AlphaGo, 어떻게 동작할까요?Google AlphaGo, 어떻게 동작할까요?
Google AlphaGo, 어떻게 동작할까요?Lee Ji Eun
 
알파고 풀어보기 / Alpha Technical Review
알파고 풀어보기 / Alpha Technical Review알파고 풀어보기 / Alpha Technical Review
알파고 풀어보기 / Alpha Technical Review상은 박
 

What's hot (20)

지적 대화를 위한 깊고 넓은 딥러닝 PyCon APAC 2016
지적 대화를 위한 깊고 넓은 딥러닝 PyCon APAC 2016지적 대화를 위한 깊고 넓은 딥러닝 PyCon APAC 2016
지적 대화를 위한 깊고 넓은 딥러닝 PyCon APAC 2016
 
Searching for magic formula by deep learning
Searching for magic formula by deep learningSearching for magic formula by deep learning
Searching for magic formula by deep learning
 
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
 
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI ) 파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
 
파이썬으로 익히는 딥러닝 기본 (18년)
파이썬으로 익히는 딥러닝 기본 (18년)파이썬으로 익히는 딥러닝 기본 (18년)
파이썬으로 익히는 딥러닝 기본 (18년)
 
Workshop 210417 dhlee
Workshop 210417 dhleeWorkshop 210417 dhlee
Workshop 210417 dhlee
 
파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기
 
알아두면 쓸데있는 신비한 딥러닝 이야기
알아두면 쓸데있는 신비한 딥러닝 이야기알아두면 쓸데있는 신비한 딥러닝 이야기
알아두면 쓸데있는 신비한 딥러닝 이야기
 
텐서플로우로 배우는 딥러닝
텐서플로우로 배우는 딥러닝텐서플로우로 배우는 딥러닝
텐서플로우로 배우는 딥러닝
 
인공신경망
인공신경망인공신경망
인공신경망
 
ML + 주식 phase 2
ML + 주식  phase 2ML + 주식  phase 2
ML + 주식 phase 2
 
기계학습을 이용한 숫자인식기 제작
기계학습을 이용한 숫자인식기 제작기계학습을 이용한 숫자인식기 제작
기계학습을 이용한 숫자인식기 제작
 
[모두의연구소] 쫄지말자딥러닝
[모두의연구소] 쫄지말자딥러닝[모두의연구소] 쫄지말자딥러닝
[모두의연구소] 쫄지말자딥러닝
 
파이썬으로 익히는 딥러닝
파이썬으로 익히는 딥러닝파이썬으로 익히는 딥러닝
파이썬으로 익히는 딥러닝
 
마이캠퍼스 딥러닝스쿨(한돌) 파트#1-이론
마이캠퍼스 딥러닝스쿨(한돌) 파트#1-이론마이캠퍼스 딥러닝스쿨(한돌) 파트#1-이론
마이캠퍼스 딥러닝스쿨(한돌) 파트#1-이론
 
기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가
 
개발자를 위한 공감세미나 tensor-flow
개발자를 위한 공감세미나 tensor-flow개발자를 위한 공감세미나 tensor-flow
개발자를 위한 공감세미나 tensor-flow
 
Ai 그까이거
Ai 그까이거Ai 그까이거
Ai 그까이거
 
Google AlphaGo, 어떻게 동작할까요?
Google AlphaGo, 어떻게 동작할까요?Google AlphaGo, 어떻게 동작할까요?
Google AlphaGo, 어떻게 동작할까요?
 
알파고 풀어보기 / Alpha Technical Review
알파고 풀어보기 / Alpha Technical Review알파고 풀어보기 / Alpha Technical Review
알파고 풀어보기 / Alpha Technical Review
 

Viewers also liked

[한국어] Multiagent Bidirectional- Coordinated Nets for Learning to Play StarCra...
[한국어] Multiagent Bidirectional- Coordinated Nets for Learning to Play StarCra...[한국어] Multiagent Bidirectional- Coordinated Nets for Learning to Play StarCra...
[한국어] Multiagent Bidirectional- Coordinated Nets for Learning to Play StarCra...Kiho Suh
 
Reinforcement learning v0.5
Reinforcement learning v0.5Reinforcement learning v0.5
Reinforcement learning v0.5SANG WON PARK
 
알파고 해부하기 3부
알파고 해부하기 3부알파고 해부하기 3부
알파고 해부하기 3부Donghun Lee
 
머피의 머신러닝: Undirencted Graphical Model
머피의 머신러닝: Undirencted Graphical Model머피의 머신러닝: Undirencted Graphical Model
머피의 머신러닝: Undirencted Graphical ModelJungkyu Lee
 
[한국어] Neural Architecture Search with Reinforcement Learning
[한국어] Neural Architecture Search with Reinforcement Learning[한국어] Neural Architecture Search with Reinforcement Learning
[한국어] Neural Architecture Search with Reinforcement LearningKiho Suh
 
Machine Learning Foundations (a case study approach) 강의 정리
Machine Learning Foundations (a case study approach) 강의 정리Machine Learning Foundations (a case study approach) 강의 정리
Machine Learning Foundations (a case study approach) 강의 정리SANG WON PARK
 
기계 학습의 현재와 미래
기계 학습의 현재와 미래기계 학습의 현재와 미래
기계 학습의 현재와 미래Joon Kim
 
STRONG KOREA 20130609
STRONG KOREA 20130609STRONG KOREA 20130609
STRONG KOREA 20130609Leo Kim
 
1차시 smart education
1차시 smart education1차시 smart education
1차시 smart educationJaechoon Jo
 
기술적분석 16 trix
기술적분석 16 trix기술적분석 16 trix
기술적분석 16 trixAnt House
 
[BIZ+005 스타트업 투자/법률 기초편] 첫 투자를 위한 스타트업 기초상식 | 비즈업 조가연님
[BIZ+005 스타트업 투자/법률 기초편] 첫 투자를 위한 스타트업 기초상식 | 비즈업 조가연님 [BIZ+005 스타트업 투자/법률 기초편] 첫 투자를 위한 스타트업 기초상식 | 비즈업 조가연님
[BIZ+005 스타트업 투자/법률 기초편] 첫 투자를 위한 스타트업 기초상식 | 비즈업 조가연님 BIZ+
 
Concurrent Programming (Java thread 다루기)
Concurrent Programming (Java thread 다루기)Concurrent Programming (Java thread 다루기)
Concurrent Programming (Java thread 다루기)JungGeun Lee
 
주식 기술적 분석#3 (추세선)
주식 기술적 분석#3 (추세선)주식 기술적 분석#3 (추세선)
주식 기술적 분석#3 (추세선)Ant House
 
기술적분석16 sonar
기술적분석16 sonar기술적분석16 sonar
기술적분석16 sonarAnt House
 
알파고 학습 이해하기
알파고 학습 이해하기알파고 학습 이해하기
알파고 학습 이해하기도형 임
 
강화 학습 기초 Reinforcement Learning an introduction
강화 학습 기초 Reinforcement Learning an introduction강화 학습 기초 Reinforcement Learning an introduction
강화 학습 기초 Reinforcement Learning an introductionTaehoon Kim
 
Deview deep learning-김정희
Deview deep learning-김정희Deview deep learning-김정희
Deview deep learning-김정희NAVER D2
 
[비즈클래스 3기] IP를 활용한 해외진출사례 | 핑크퐁 이승규 CFO
[비즈클래스 3기]  IP를 활용한 해외진출사례 | 핑크퐁 이승규 CFO[비즈클래스 3기]  IP를 활용한 해외진출사례 | 핑크퐁 이승규 CFO
[비즈클래스 3기] IP를 활용한 해외진출사례 | 핑크퐁 이승규 CFOBIZ+
 

Viewers also liked (20)

[한국어] Multiagent Bidirectional- Coordinated Nets for Learning to Play StarCra...
[한국어] Multiagent Bidirectional- Coordinated Nets for Learning to Play StarCra...[한국어] Multiagent Bidirectional- Coordinated Nets for Learning to Play StarCra...
[한국어] Multiagent Bidirectional- Coordinated Nets for Learning to Play StarCra...
 
Reinforcement learning v0.5
Reinforcement learning v0.5Reinforcement learning v0.5
Reinforcement learning v0.5
 
알파고 해부하기 3부
알파고 해부하기 3부알파고 해부하기 3부
알파고 해부하기 3부
 
4차산업혁명
4차산업혁명4차산업혁명
4차산업혁명
 
머피의 머신러닝: Undirencted Graphical Model
머피의 머신러닝: Undirencted Graphical Model머피의 머신러닝: Undirencted Graphical Model
머피의 머신러닝: Undirencted Graphical Model
 
[한국어] Neural Architecture Search with Reinforcement Learning
[한국어] Neural Architecture Search with Reinforcement Learning[한국어] Neural Architecture Search with Reinforcement Learning
[한국어] Neural Architecture Search with Reinforcement Learning
 
Machine Learning Foundations (a case study approach) 강의 정리
Machine Learning Foundations (a case study approach) 강의 정리Machine Learning Foundations (a case study approach) 강의 정리
Machine Learning Foundations (a case study approach) 강의 정리
 
기계 학습의 현재와 미래
기계 학습의 현재와 미래기계 학습의 현재와 미래
기계 학습의 현재와 미래
 
STRONG KOREA 20130609
STRONG KOREA 20130609STRONG KOREA 20130609
STRONG KOREA 20130609
 
1차시 smart education
1차시 smart education1차시 smart education
1차시 smart education
 
인공지능을 위한 뇌과학
인공지능을 위한 뇌과학인공지능을 위한 뇌과학
인공지능을 위한 뇌과학
 
기술적분석 16 trix
기술적분석 16 trix기술적분석 16 trix
기술적분석 16 trix
 
[BIZ+005 스타트업 투자/법률 기초편] 첫 투자를 위한 스타트업 기초상식 | 비즈업 조가연님
[BIZ+005 스타트업 투자/법률 기초편] 첫 투자를 위한 스타트업 기초상식 | 비즈업 조가연님 [BIZ+005 스타트업 투자/법률 기초편] 첫 투자를 위한 스타트업 기초상식 | 비즈업 조가연님
[BIZ+005 스타트업 투자/법률 기초편] 첫 투자를 위한 스타트업 기초상식 | 비즈업 조가연님
 
Concurrent Programming (Java thread 다루기)
Concurrent Programming (Java thread 다루기)Concurrent Programming (Java thread 다루기)
Concurrent Programming (Java thread 다루기)
 
주식 기술적 분석#3 (추세선)
주식 기술적 분석#3 (추세선)주식 기술적 분석#3 (추세선)
주식 기술적 분석#3 (추세선)
 
기술적분석16 sonar
기술적분석16 sonar기술적분석16 sonar
기술적분석16 sonar
 
알파고 학습 이해하기
알파고 학습 이해하기알파고 학습 이해하기
알파고 학습 이해하기
 
강화 학습 기초 Reinforcement Learning an introduction
강화 학습 기초 Reinforcement Learning an introduction강화 학습 기초 Reinforcement Learning an introduction
강화 학습 기초 Reinforcement Learning an introduction
 
Deview deep learning-김정희
Deview deep learning-김정희Deview deep learning-김정희
Deview deep learning-김정희
 
[비즈클래스 3기] IP를 활용한 해외진출사례 | 핑크퐁 이승규 CFO
[비즈클래스 3기]  IP를 활용한 해외진출사례 | 핑크퐁 이승규 CFO[비즈클래스 3기]  IP를 활용한 해외진출사례 | 핑크퐁 이승규 CFO
[비즈클래스 3기] IP를 활용한 해외진출사례 | 핑크퐁 이승규 CFO
 

Similar to 20160409 microsoft 세미나 머신러닝관련 발표자료

NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 정주 김
 
데이터분석과통계2 - 최재걸님
데이터분석과통계2 - 최재걸님데이터분석과통계2 - 최재걸님
데이터분석과통계2 - 최재걸님NAVER D2
 
T ka kr_4th
T ka kr_4thT ka kr_4th
T ka kr_4thSubin An
 
성균관대 특강 - 머신러닝과 빅데이터를 이용한
 금융 정보의 검색 및 분석 자동화
성균관대 특강 - 머신러닝과 빅데이터를 이용한
 금융 정보의 검색 및 분석 자동화성균관대 특강 - 머신러닝과 빅데이터를 이용한
 금융 정보의 검색 및 분석 자동화
성균관대 특강 - 머신러닝과 빅데이터를 이용한
 금융 정보의 검색 및 분석 자동화Jaehoon Lee
 
인공지능과 윤리
인공지능과 윤리인공지능과 윤리
인공지능과 윤리Seonghyun Kim
 
딥러닝 기반 자연어 언어모델 BERT
딥러닝 기반 자연어 언어모델 BERT딥러닝 기반 자연어 언어모델 BERT
딥러닝 기반 자연어 언어모델 BERTSeonghyun Kim
 
[D2 CAMPUS] Tech meet-up `data science` 발표자료
[D2 CAMPUS] Tech meet-up `data science` 발표자료[D2 CAMPUS] Tech meet-up `data science` 발표자료
[D2 CAMPUS] Tech meet-up `data science` 발표자료NAVER D2
 
데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.Yongho Ha
 
No silver bullet
No silver bulletNo silver bullet
No silver bulletChanho Song
 
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오NAVER D2 STARTUP FACTORY
 
통찰의연결 학습자료 08
통찰의연결 학습자료 08통찰의연결 학습자료 08
통찰의연결 학습자료 08connect_foundation
 
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발Eunseok Yi
 
레벨디자인 특강 이동훈
레벨디자인 특강 이동훈레벨디자인 특강 이동훈
레벨디자인 특강 이동훈Donghun Lee
 
레벨디자인 특강 이동훈
레벨디자인 특강 이동훈레벨디자인 특강 이동훈
레벨디자인 특강 이동훈Donghun Lee
 
게임밸런싱과 머신러닝, 활용사례 & Tensorflow
게임밸런싱과 머신러닝, 활용사례 & Tensorflow게임밸런싱과 머신러닝, 활용사례 & Tensorflow
게임밸런싱과 머신러닝, 활용사례 & Tensorflow현철 허
 
From Data Literacy to Data Fluency
From Data Literacy to Data FluencyFrom Data Literacy to Data Fluency
From Data Literacy to Data Fluencysidney yang
 
Coding interview
Coding interviewCoding interview
Coding interviewSoohan Ahn
 
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?Yongho Ha
 
시험에 자주 출제 되는 200구문
시험에 자주 출제 되는 200구문시험에 자주 출제 되는 200구문
시험에 자주 출제 되는 200구문ohzzang24
 

Similar to 20160409 microsoft 세미나 머신러닝관련 발표자료 (20)

NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
 
데이터분석과통계2 - 최재걸님
데이터분석과통계2 - 최재걸님데이터분석과통계2 - 최재걸님
데이터분석과통계2 - 최재걸님
 
T ka kr_4th
T ka kr_4thT ka kr_4th
T ka kr_4th
 
성균관대 특강 - 머신러닝과 빅데이터를 이용한
 금융 정보의 검색 및 분석 자동화
성균관대 특강 - 머신러닝과 빅데이터를 이용한
 금융 정보의 검색 및 분석 자동화성균관대 특강 - 머신러닝과 빅데이터를 이용한
 금융 정보의 검색 및 분석 자동화
성균관대 특강 - 머신러닝과 빅데이터를 이용한
 금융 정보의 검색 및 분석 자동화
 
인공지능과 윤리
인공지능과 윤리인공지능과 윤리
인공지능과 윤리
 
딥러닝 기반 자연어 언어모델 BERT
딥러닝 기반 자연어 언어모델 BERT딥러닝 기반 자연어 언어모델 BERT
딥러닝 기반 자연어 언어모델 BERT
 
[D2 CAMPUS] Tech meet-up `data science` 발표자료
[D2 CAMPUS] Tech meet-up `data science` 발표자료[D2 CAMPUS] Tech meet-up `data science` 발표자료
[D2 CAMPUS] Tech meet-up `data science` 발표자료
 
데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.
 
No silver bullet
No silver bulletNo silver bullet
No silver bullet
 
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
[TMS 2018] 자금확보 / Lablup 신정규 CEO, 님아 제발 그 강을 마오
 
통찰의연결 학습자료 08
통찰의연결 학습자료 08통찰의연결 학습자료 08
통찰의연결 학습자료 08
 
Binary search
Binary searchBinary search
Binary search
 
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
 
레벨디자인 특강 이동훈
레벨디자인 특강 이동훈레벨디자인 특강 이동훈
레벨디자인 특강 이동훈
 
레벨디자인 특강 이동훈
레벨디자인 특강 이동훈레벨디자인 특강 이동훈
레벨디자인 특강 이동훈
 
게임밸런싱과 머신러닝, 활용사례 & Tensorflow
게임밸런싱과 머신러닝, 활용사례 & Tensorflow게임밸런싱과 머신러닝, 활용사례 & Tensorflow
게임밸런싱과 머신러닝, 활용사례 & Tensorflow
 
From Data Literacy to Data Fluency
From Data Literacy to Data FluencyFrom Data Literacy to Data Fluency
From Data Literacy to Data Fluency
 
Coding interview
Coding interviewCoding interview
Coding interview
 
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
 
시험에 자주 출제 되는 200구문
시험에 자주 출제 되는 200구문시험에 자주 출제 되는 200구문
시험에 자주 출제 되는 200구문
 

20160409 microsoft 세미나 머신러닝관련 발표자료

  • 1. % & ’ Q SR33:U O Q
  • 2. What is AI? Some possible definitions : • Thinking humanly • Acting humanly • Thinking rationally
  • 3. The Turing Test Turing (1950) "Computing machinery and intelligence” http://www.loebner.net/Prizef/TuringArticle.html
  • 4. Deep Blue 순수하게 빠른 연산능력으로 모든 경우의 수 계산 https://ko.wikipedia.org/wiki/%EB%94%A5_%EB%B8%94%EB%A3%A8 https://en.wikipedia.org/wiki/Deep_Blue_(chess_computer)
  • 5. IBM Watson 음성인식 http://www.ibm.com/smarterplanet/us/en/ibmwatson/ IBM Watson Vanquishes Human Jeopardy Foes 인공지능, 어디까지 왔니? .. IBM 왓슨에게 묻다
  • 7. Machine Learning 인공지능(AI) 의 ‘학습’에 관한 부분을 구체화한 기술 Arthur Samuel (1958) machine learning : "Field of study that gives computers the ability to learn without being explicitly programmed". "컴퓨터에 명시적으로 프로그램되지 않고 학습 할 수 있는 능력을 주는 연구 분야.”
  • 8. Machine Learning Data mining - 많은 데이터 속에서 유효한 정보를 찾아내는 과정 (데이터 속에 숨어 있는 의미를 발견) Machie learning - 데이터를 이용해 검증과 학습의 과정을 통해 특정 조건에서 예측값을 얻는 과정 (과거의 추이를 통해 미래를 예측)
  • 9. Machine Learning 딥러닝 이전 데이터에 내재된 패턴, 규칙, 의미 등을 컴퓨터로 하여금 알고리즘을 기반으로 스스로 학습하게 해, 새롭게 입력되는 데이터에 대한 결과를 예측 가능하도록 하는 기술. 딥러닝 이후 데이터를 정제하고 정리하는 과정을 통해 추상화하고, 이렇게 추상화된 모형을 기반으로 훈련과 테스트를 통해 일반화된 알고리즘을 도출하는 과정.
  • 10. Machine Learning Microsoft CEO 사티야 나델라 미래의 ‘지능의 시대’를 여는 4가지 기술 • 사물인터넷, 클라우드 컴퓨팅, 빅데이터, 머신러닝
  • 11. Machine Learning • Supervised Learning (지도학습) • Unsupervised Learning (비지도학습) • Semi-supervised Learning (준지도학습) • Reinforcement Learning (강화학습)<-알파고
  • 12. c S d aSR DSO U da M ac S d aSR DSO U
  • 13. Supervised Learning • 보통의 머신러닝은 의미(lable)을 부여한 훈련 데이터를 기반으로 다른 데이터를 파악하는 지도 학습(Supervised Learning) 사용 • Facebook 나 iPhoto 에서 ‘이사람이 영희다’ 라고 계속 입력해야 영희의 얼굴을 정확하게 인식. • 아파트의 면적, 방의 갯수, 위치 등을 입력하고 아파트의 가격을 입력.
  • 15. Unsupervised Learning • Supervised Learning과는 달리 , 레이블이 없는 데이터들 간의 패텅을 파악 • 입력 데이터간의 유사성에 근거하여 데이터의 요소를 군집화하거나 밀도 함수를 추론 • 스팸필터링
  • 17. Machine Learning 활용사례 • 사기방지 • 타겟팅 디지털 디스플레이 • 콘텐츠 추천 • 자동차 품질 개선 • 유망 잠재 고객에 집중 • 미디어 최적화 • 의료 보건 서비스 개선
  • 18. Machine Learning • 머신러닝의 강점은 수많은 데이터 속에서 패턴을 스스로 찾아낸다는 것 • 미래에 관한 예측 • 하지만 • 오늘날 한국의 머신러닝은 콘텐츠 추천이나 검색 품질을 높이는 알고리즘 등 국한된 서비스에만 집중 • 마케팅 용어로만 강조
  • 19. Deep Learning • 인간의 신경망을 모태로한 데이터 처리방식(since 1958) • 사물이나 데이터를 군집화하거나 분류(classfication)하는데 사용되는 일종의 기술적 방법론. • 핵심 학습 방식은 자율 학습 ( Unsupervised Learing) • 20~30개의 신경망 레이어로 복잡한 사물의 내용을 판단
  • 20. History of Deep Learning • First generation (1958) : perceptrons (F. Rosenblett, 1958) • Second generation (1986) : multilayer perceptrons • Third generation (2006) : deep learning
  • 21. History of Deep Learning • 불과 4~5년 전부터 컴퓨팅 기술과 수학이 모여 더 깊은 단계의 신경망이 구축되기 시작 • 최근 들어 새롭개 조명되는 이유 • 빅데이터 • 컴퓨팅 능력과 기술 향상 • 기계를 할 수 있는 알고리즘 발달 • http://www.aistudy.com/neural/perceptron.htm
  • 22. q q
  • 23. Human Computation • 컴퓨터와 사람의 지능이 상호보완적으로 필요한 문제를 같이 풀도록 하는 것 • 컴퓨터가 아직 잘 못하지만 사람은 너무나 쉽게 하는 일들이 있다.
  • 24. Machine win • 복잡한 산술적 계산 • …
  • 29.
  • 30.
  • 32. inference(추론) • Deduction : 반드시 이끌기 • ‘A이면 B다’ ( AèB) 가 True이고 A가 True이면, B가 True이다. • Abdeuction : 원인 짐작 하기 • ‘A이면 B다’ (AèB)가 True이고 B가 True이면, 아마도 A가 True이다. • Induction : 짐작하여 이끌기 • 지금까지 관찰한마, A가 True일때 B가 True였으니, 아마도 ‘A이면 B다’(AèB)가 True다.
  • 33. “가을이면 낙엽이 진다” • Deduction : • “가을이면 낙엽이 진다”를 교육 • Input : “지금은 가을이다” • Output : “낙엽이 진다”
  • 34. “가을이면 낙엽이 진다” • Abduction : • “가을이면 낙엽이 진다” 를 교육 • Input : “낙엽이 진다” • Output : “지금은 가을일지도 모른다”
  • 35. “가을이면 낙엽이 진다” • Induction : • “가을이면 낙엽이 진다”를 가르치지 않음 • “지금은 가을이다” 와 “낙엽이 진다”를 지속적으로 교육 • “가을이면 낙엽이 진다”를 유추
  • 36. “철수와 영희가 사귄다면 영희의 생일날 철수가 영희에게 선물을 준다.” • Deduction : • 영희의 생일날이면(조건) 철수는 영희에게 선물을 준다(결과) • Abduction : • 철수가 영희에게 선물을 준다(조건) 영희의 생일일 것이다.(결과) • Induction (철수가 영희와 사귄다는 사실을 모름) : • 영희의 생일이고 철수가 영희에게 선물을 준다(조건) • 철수와 영희가 사귀는 사이일지 모른다.
  • 37. 연역적 추론 , 귀납적 추론 • 연역적 추론 : • 이미 알고 있는 판단을 근거로 새로운 판단을 유도. • 귀납적 추론 : • 기존의 지식이나 데이터를 관찰하여, 그들 사이에 성립되는 일반적 성질 또는 관계를 이끌어 내거나, 반복되는 현상의 패턴들의 법칙을 형식화.
  • 38. Induction(귀납적 추론) deduction은 명제가 거의 확실하므로 추론도 거의 틀리지 않고 abduction 역시 어느정도는 틀리지 않는 추론이 가능하고 컴퓨터로 구현하기도 어려움이 없다. 하지만 induction은 통찰을 얻기 위해서는 많은 데이터(빅데이터)와 많은 수학적 계산이 필요하다.
  • 39. 이상거래 탐지 시스템(FDS) • 어떠한 개인이 매달 25일쯤이 되면 일정한 범위의 지역의 ATM기기에서 일정한 범위(10 ~ 100 만원 정도의 오차)의 금액을 인출하는 패턴이 어느 기간동안 데이터로 저장. • 위와 같은 패턴 (정상경우) • 간단한 비밀번호만으로 돈의 인출을 승인. • 25일 이전 or 전혀 다른 위치 or 너무 많은 인출요청 (비정상경우) • 이상거래로 판단 • 보다 자세한 개인정보나 인출단계를 요구
  • 41. =SS DSO U • “ % &
  • 43. =SS DSO U • % c b OfS S QS b Sbe & 은닉1입력1 입력2 입력3 은닉2 은닉3 출력1 출력2 출력3
  • 44. =SS DSO U • % c b OfS S QS b Sbe & Hidden1 Online Pharmacy Hidden2 Hidden3 Spam Not Spam 5 -5 2 3 -5 5 5 0 5 0 0 5
  • 45. =SS DSO U • % c b OfS S QS b Sbe & 5 Online Pharmacy 2 0 Spam Not Spam 5 -5 2 3 -5 5 5 0 5 0 0 5 5×5 = 25 2×5 = 10
  • 46. =SS DSO U • % c b OfS S QS b Sbe & 0 Online Pharmacy 5 0 Spam Not Spam 5 -5 2 3 -5 5 5 0 5 0 0 5 5×5 = 25 0×5 = 0
  • 47. =SS DSO U • r 남자 머리가 길다(a) 여자 0 0 0 치마를 입었다(b) 화장을 했다(c) 0 0 0 Learn : a-> 여자 Learn : a-> 여자 Learn : a-> 남자 Learn : a-> 여자 남자 머리가 길다(a) 여자 1 0 3 치마를 입었다(b) 화장을 했다(c) 0 0 0 머리가 긴 사람이 남자일 확률은? : 25%
  • 48. =SS DSO U • r 남자 머리가 길다(a) 여자 2 1 3 치마를 입었다(b) 화장을 했다(c) 1 4 4 머리가 길고 치마를 입었고 화장을 하지 않은 사람은(d)? : 남자일 확률 (2+1->30%) 여자일 확률(3+4->70%) #여자일거다. 맥주 화장품 5 1 2 4 d? : 맥주를 살 확률 (3×5)+(7×2)->29 화장품을 살 확률 (3×1)+(7×4)->31 #화장품을 살 거다.
  • 49. =SS DSO U • r 남자 머리가 길다(a) 여자 2 1 3 치미를 입었다(b) 화장을 했다(c) 1 4 4 머리가 길고 치마를 입었고 화장을 하지 않은 사람은(d)? : 지하1층? (29×4) + (31×2) = 116+62 -> 178 지상1층? (29×1) + (31×3) = 29+93 -> 122 #지하1층으로….!!!??? 맥주 화장품 5 1 2 4 지하1층 지상1층 4 1 2 3
  • 50. =SS DSO U I 6 r - 9 6 % & …
  • 51. =SS DSO U ? % 9&h i ? % r r 9&h i
  • 52. =SS DSO U O O@ OR -/ RRS OfS a % D( JD&
  • 56. U b /z r % s &
  • 58. U b (인간) 1 , 2 , 3 (컴퓨터) 1 , 2 , 3 경우의 수 = 32 = 9 베타고 인간 승리 1 1 무승부 1 2 인간승리 1 3 인간승리 2 1 베타고승리 2 2 무승부 2 3 인간승리 3 1 베타고승리 3 2 베타고승리 3 3 무승부 베타고가 1을 냈을 경우 승률 : 0% 베타고가 2를 냈을 경우 승률 : 33% 베타고가 3을 냈을 경우 승률 : 66% 베타고는 매번 경기때마다 승률을 계산하여 높은 승률의 숫자를 선택한다. 승률은 66%
  • 61. U b - -j2 t r . / s v r 0 % & . 1 u
  • 62. U b 2! 8 2 p 1 p 0 p / p . p - 8 3., !!!
  • 63. U b { … - % & . + r / z 0 1 p- r k
  • 64. U b - % & - bb 6++eee Ofae + S +QOab+-,5 . E bS <O b R bb 6++eee O abcRf Q + fa Qa+ bSNQO N Sb R b / E bS <O Sb R bb a6++S e SR O U+e +E bSN<O N Sb R
  • 67. U b … …% & r . %3,# & % & ., 7 2 p 1%8/,& ., p 0! 8 04, 7 3/,
  • 68. U b r
  • 69. U b r
  • 70. U b / z 1, -, -z à - -z 480 50 = 95
  • 72. U b 1 p- r 2 w -,, 3
  • 73. U b (인간) 1 , 2 , 3 , 4 , 5 , 6 (베타고) 1 , 2 , 3 , 4 , 5 , 6 경우의 수 = 6! = 720 1 2 3 4 5 6 알파고 총점 인간 총점 승리 3 4 5 6 (기권) 10 8 베타고 4 3 5 3 2 (기권) 11 9 베타고 4 5 3 6 (기권) 11 7 베타고 4 6 1 5 (기권) 5 11 인간 3 2 4 6 (기권) 8 7 베타고 이해를 쉽게 하기 위한 예)일뿐 위의 점수들을 심각하게 생각하지는 마세요^^
  • 74. 4국에서의 이세돌의 78수는 신의 한수.?.! • 알파고는 전략이 없음. • 그저 매번 이길 확률이 높은 수를 택한다. • 그래서 소위 인간이라면 하지 않을 손빼기를 여러번 하였음. • 78수 이후에 급격히 경기력이 떨어진 이유도 마찮가지임. • 바알못을 위한 이세돌 vs. 알파고 제4국 풀이 http://slownews.kr/52383
  • 75. 흉내바둑 논란이 있음? • 50% 는 맞을수 있고 50%는 틀릴수 있음. • 그저 매번 이길 확률이 높은 수를 택한다. • 하지만 몬테 카롤로 탐색의 기본 컨셉은 랜덤 서치이므로 다른 경우의 수로 놓을 가능성이 많음.
  • 76. 이세돌 1명과 컴퓨터 1202대(CPU)의 대결을 불공정 게임? • 5% 는 맞을수 있고 95%는 틀릴수 있음. • 병렬처리 , 외부와의 커뮤니케이션 가능. • 하지만, 그건 중요하지 않음. • 불공정하다고 주장하는 이유들은 거의 다 틀린주장 http://www.hani.co.kr/arti/sports/baduk/734463.html • 알파고에 대한 오해와 진실 https://plus.google.com/+CheolhoPark/posts/WNRMXTG2Rer
  • 77. “데이터는 정확도” • 많은 사람들의 기보와 많은 경험은 그만큼 더 많은 머신러닝의 소재가 되는 정보를 수집 할 수 있음. • 이세돌과의 경기는 구글에겐 엄청난 가치의 데이터와 경험이 었음. • http://biz.khan.co.kr/khan_art_view.html?artid=20160316 1003071&code=920301&med=khan • http://www.insight.co.kr/newsRead.php?ArtNo=88&Col= rep
  • 78. • % - & • } bb 6++ Oa OP S Q +.,-1+,3+,-+U U S) b a) P OQ ) S S)U Oa+ C2 LIINEd@_ • “ • • ( ( r
  • 79. • } /, ( z • r • ’ “ • r ↓ • ×r } • “ ( r
  • 81. TensorFlow • @ U S z • ( ( • “ ( r • @ U S H b • @ U S SO Q %JO P O & • @ O % O b S f&
  • 82. ~ l m bb 6++ Sea Q + SeaJSOR 9 8/2, 403 fSO 8.,-1
  • 83. 머신러닝과 우리 • 우리는 머신러닝을 ‘할때’가 아니다. • 머신러닝을 ‘써야 할 때다’ • 그것도 아주 잘 활용해야 한다. • 어떤 회사든 개인이든 활용을 위해 머신러닝 자체를 면밀히 파악해야겠지만, 그 기술자체를 만들겠다고, 말 그대로 ‘머신러닝을 하겠다’고 덤벼선 곤란하다. • 머신러닝은 툴이다.
  • 84. … • bb a6++Q cR U U S Q + RcQba+ OQ S) SO U+ • bb 6++U U SRSd P Ua b +.,-2+,/+P U) ab b
  • 85. … • • bb a6++ROP S +A S • • bb 6++eee T cS bf Q + • • bb 6++ c b + •
  • 86. … • n r r …r ( } r … r o bb 6++eee gR Sb Q + Sea+ SeaNd Se Oa 9O b QSN R8.,- 1-../-,...2
  • 88. … • ( z • ×r r r • r • • {
  • 89. 머신러닝을 알아야할 5가지 • 머신러닝은 모두에게 블랙박스와 같다. • 백문이 불여일견, 신뢰하되 검증하라. • 때로는 작아야 많이 담을 수 있다. • 머신러닝은 분석 도구 중 하나다. • 응용은 사람의 몫 • http://www.itdaily.kr/news/articleView.html?idxno=73632
  • 90. Book • 인공지능 세트(현대적 접근방식) http://www.kangcom.com/sub/view.asp?sku=201601195782 • 머신러닝 (데이터를 이해하는 알고리즘의 예술과 과학) http://www.kangcom.com/sub/view.asp?sku=201601149629
  • 91. Link • 로보틱스와 머신 러닝/인공지능 무료 교재 추천 15권 http://slownews.kr/36701 • 코세라(스텐포트 머신러닝 코스) https://www.coursera.org/learn/machine-learning/ • 알파고를 파이썬으로 구현하는 프로젝트 https://github.com/Rochester-NRT/AlphaGo • 모두를 위한 머신러닝/딥러닝 강의 http://hunkim.github.io/ml/
  • 92. Link • “기계에 지능을 더하는” 머신러닝의 이해 http://www.itworld.co.kr/techlibrary/91743 • http://www.itworld.co.kr/news/91546 • http://www.it.co.kr/news/article.html?no=2794932&sec_no=15 2 • https://googleblog.blogspot.kr/2015/10/11-things-to-know- about-google-photos.html • 머신러닝에 대해 알아야할 5가지 http://www.itdaily.kr/news/articleView.html?idxno=73632 • 딥러닝에 대한 쉬운 설명 http://www.bloter.net/archives/201445
  • 93. Link • 구글 인공지능과 이세돌 9단의 대국 전망 http://www.wikitree.co.kr/main/news_view.php?id=248248 • 모두의 알파고 http://www.slideshare.net/DonghunLee20/ss-59338971 • 알파고를 계기로 알게된 기계학습의 원리와 한계 http://platum.kr/archives/56039 • 알파고에 활용된 머신러닝 기술 http://techneedle.com/archives/25764 • 네이쳐에 투고된 알파고에 대한 논문 http://www.nature.com/nature/journal/v529/n7587/full/nature169 61.html • https://brunch.co.kr/@madlymissyou/9