SlideShare a Scribd company logo
1 of 37
Download to read offline
2018
소프트웨어에
물들다
조형헌
기계는
어떻게
생각할까?
인공지능알고리즘연구원
서울대학교융합과학기술대학원
디지털정보융합전공박사과정
목차 01
02
03
04
05
생각이란?
인공지능을 만드는 방법
인공지능 만들기 실습
가까운 과거의 인공지능
인공지능 세계를 여행하는
사람들을 위한 안내서
2018 소프트웨어에 물들다
01 생각이란?
Cogito, ergo sum (나는 생각한다. 고로 나는 존재한다.)
- René Descartes (데카르트)
생각
• 사람이 머리(두뇌)를 써서,
• 사물을
헤아리고, 인식하고,
판단하는 작용
Thinking
두뇌
• 생각하는 기관
• 마음을 만들어 내는 기관
Brain
지능 vs. 인공지능
• 지능: 정보를 받아 들이고 추측하는 능력, 살아가는데 필요한 지식
을 유지하는 능력
• 인공지능: 기계가 사람처럼 지능을 가지도록 만드는 것
Intelligence vs. Artificial Intelligence
02 인공지능을
만드는 방법
알고리즘
• 어떤 문제를 해결하는 순서를 표현한 것
Algorithm
코끼리를 냉장고에 넣는 방법
How to put an elephant into the refrigerator
냉장고 문을 연다.
코끼리를 냉장고에 넣는다.
시작
끝
냉장고 문을 닫는다.
코끼리를 냉장고에서 꺼내는 방법
How to get an elephant out of the refrigerator (rule based)
시작
끝
냉장고 문을 연다.
코끼리가
있는가?
냉장고에서 코끼리를 꺼낸다.
예
냉장고 문을 닫는다.
아니오
코끼리를 냉장고에서 꺼내는 방법
How to get an elephant out of the refrigerator (learning based)
시작
냉장고에서 코끼리를 꺼낸다.
냉장고 문을 연다.
예
끝
냉장고 문을 닫는다.
코끼리가
들어 있을까?
아니오
코끼리를 냉장고에서 꺼내는 방법
규칙 기반(rule based) vs. 학습 기반(learning based)
시작
냉장고에서 코끼리를 꺼낸다.
냉장고 문을 연다.
예
끝
냉장고 문을 닫는다.
코끼리가
들어 있을까?
아니오
시작
끝
냉장고 문을 연다.
코끼리가
있는가?
냉장고에서 코끼리를 꺼낸다.
예
냉장고 문을 닫는다.
아니오
프로그램
• 기계가 문제를 해결하는 과정을 수행 할 수 있도록 코딩한 것
Program
blockly
03 인공지능
만들기 실습
인공지능 만들기 실습
• 준비물
라면을 요리하는 알고리즘
인공지능 만들기 실습
라면을 요리하는 알고리즘
( )을 ( )에 넣는다.
시작
( )를 ( )로 가열한다.
인공지능 만들기 실습
라면을 요리하는 알고리즘
물을 냄비에 넣는다.
시작
냄비를 레인지로 가열한다.
( )을 ( ), ( )로 분리한다.
인공지능 만들기 실습
라면을 요리하는 알고리즘
물을 냄비에 넣는다.
시작
냄비를 레인지로 가열한다.
라면을 면, 스프로 분리한다.
물이 끓고
있는가?
아니오 예
( )에 ( ), ( )를 넣는다.
인공지능 만들기 실습
라면을 요리하는 알고리즘
물을 냄비에 넣는다.
시작
냄비를 레인지로 가열한다.
라면을 면, 스프로 분리한다.
물이 끓고
있는가?
아니오 예
냄비에 면, 스프를 넣는다.
라면이
익었는가?
아니오
기다린다.( )에서 ( )를 꺼낸다.
예
인공지능 만들기 실습
라면을 요리하는 알고리즘
물을 냄비에 넣는다.
시작
냄비를 레인지로 가열한다.
라면을 면, 스프로 분리한다.
물이 끓고
있는가?
아니오 예
냄비에 면, 스프를 넣는다.
라면이
익었는가?
아니오
기다린다.냄비에서 라면을 꺼낸다.
예
끝
인공지능 만들기 실습
라면을 요리하는 알고리즘
물 ( )cc 을 냄비에 넣는다.
시작
냄비를 레인지로 가열한다.
라면을 면, 스프로 분리한다.
물이 끓고
있는가?
아니오 예
냄비에 면, 스프를 넣는다.
라면이
적당히
익었는가?
아니오
기다린다.
예
라면이
맛있었나?
예
냄비에서 라면을 꺼낸다.
냄비에 ( )을 넣는다.
규칙을
바꾼다.
아니오
인공지능 만들기 실습
라면을 요리하는 알고리즘
생수 500cc 을 양은냄비에 넣는다.
시작
양은냄비를 버너로 가열한다.
해물라면을 면, 스프로 분리한다.
물이 끓고
있는가?
아니오 예
양은냄비에 면, 스프를 넣는다.
라면을
2분 30초
익혔는가?
아니오
기다린다.
예
냄비에서 라면을 꺼낸다.
라면이 얼마나
맛있었나?
냄비에 파를 넣는다.
취향을
배운다.
규칙을
바꾼다.
인공지능 만들기 실습
• 코딩하기는 숙제입니다. ☺
라면을 요리하는 인공지능
04 가까운
과거의
인공지능
지능을 능가하는 인공지능
• 체스와 바둑에서 세계 챔피언을 이기다.
기계가 사람보다 잘 하는 시대
스스로 배우는 인공지능
• 행동: 위로 이동, 아래로 이동, 자리 유지, 발사
• 보상: 격추 +1, 충돌 -2, 격추실패 -1
스스로 최적의 전략을 배우는 강화 학습
격추
실패
충돌
격추
창조하는 인공지능
• 새와 개 사진을 학습해서 개+새를 만들기
그럴 듯한 것을 만들어 낸다.
• 캐릭터 복장을 자동으로 바꾸기
출처: http://dena.com/intl/anime-generation/
• 인공지능을 최적화하는 알고리즘
• 새로운 인공지능의 구조를 찾는 알고리즘
인공지능을 만드는 인공지능
인공지능이 또다른 인공지능을 생성
05 인공지능 세계를
여행하는
사람들을 위한
안내서
출처: http://ai.stanford.edu/~nilsson/QAI/qai.pdf
어디서부터 시작했을까?
• 철학, 수학과 논리학
• 자연과학
• 확률과 통계
• 공학
거의 모든 학문의 역사에서 나타나는 인공지능의 단서들
Leonardo's mechanical knight, 1495
철학, 수학과 논리학
• 아리스토텔레스(Aristotle)
• 라이프니츠(G. Leibniz)
• 불(J. Boole)
형식적으로 추론하는 방법
자연과학
• 생물학
• 뇌 과학
• 심리학
• 인지과학
생명의 원리 찾기
확률과 통계
• 믿음(belief)을 경험으로 갱신하는 베이즈 규칙(Bayes' rule)
불확실성(uncertainty)에 숨은 기회(chance)의 법칙
공학
• 오토마타(automata), 세상을 바꾼 자동 기계
• 컴퓨터 - 무엇이든지 계산할 수 있는 기계 (Turing machine)
• 엔트로피 - 정보 량을 세는 방법으로 만든 통신 세계 (C. Shannon)
• 튜링 테스트 (Turing test) - 기계의 지능 수준을 구별하는 방법
실생활 문제를 푸는 기술
무엇을 하면 행복할까?
• 피그말리온 이야기와 피그말리온 효과
간절히 원하는 것이 이루어진다.
2018
소프트웨어에
물들다
고맙습니다
http://webofthink.tistory.com/
발표자료:

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

2018 소프트웨어에 물들다 - 기계는 어떻게 생각할까?