10. 코끼리를 냉장고에 넣는 방법
How to put an elephant into the refrigerator
냉장고 문을 연다.
코끼리를 냉장고에 넣는다.
시작
끝
냉장고 문을 닫는다.
11. 코끼리를 냉장고에서 꺼내는 방법
How to get an elephant out of the refrigerator (rule based)
시작
끝
냉장고 문을 연다.
코끼리가
있는가?
냉장고에서 코끼리를 꺼낸다.
예
냉장고 문을 닫는다.
아니오
12. 코끼리를 냉장고에서 꺼내는 방법
How to get an elephant out of the refrigerator (learning based)
시작
냉장고에서 코끼리를 꺼낸다.
냉장고 문을 연다.
예
끝
냉장고 문을 닫는다.
코끼리가
들어 있을까?
아니오
13. 코끼리를 냉장고에서 꺼내는 방법
규칙 기반(rule based) vs. 학습 기반(learning based)
시작
냉장고에서 코끼리를 꺼낸다.
냉장고 문을 연다.
예
끝
냉장고 문을 닫는다.
코끼리가
들어 있을까?
아니오
시작
끝
냉장고 문을 연다.
코끼리가
있는가?
냉장고에서 코끼리를 꺼낸다.
예
냉장고 문을 닫는다.
아니오
14. 프로그램
• 기계가 문제를 해결하는 과정을 수행 할 수 있도록 코딩한 것
Program
blockly
35. 공학
• 오토마타(automata), 세상을 바꾼 자동 기계
• 컴퓨터 - 무엇이든지 계산할 수 있는 기계 (Turing machine)
• 엔트로피 - 정보 량을 세는 방법으로 만든 통신 세계 (C. Shannon)
• 튜링 테스트 (Turing test) - 기계의 지능 수준을 구별하는 방법
실생활 문제를 푸는 기술