Download presentation
Presentation is loading. Please wait.
1
인공지능: 개념 및 응용 Artificial Intelligence: Concepts and Applications (2001년 2월 개정판)
저자 : 도용태(대구대 정보통신공학부) 김일곤(경북대 컴퓨터과학과) 김종완(대구대 컴퓨터정보공학부) 박창현(영남대 컴퓨터공학과) 출판사: 사이텍미디어
2
개요 인공지능의 정의 인간의 지능 : 문제 해결, 학습, 사고, 언어 다양한 정의 지능 시스템 여부의 확인 [컴퓨터과학백과]
고등동물 전유물 컴퓨터로의 실현 인공지능 다양한 정의 계산 모델을 이용하여 인간의 정신 기능을 연구 (Charniak) 컴퓨터가 지능을 가질 수 있도록 하는 방법 연구(Winston) 인간이 컴퓨터보다 잘하는 일을 컴퓨터로 하여금 인간처럼 할 수 있도록 하는 연구 지능 시스템 여부의 확인 [컴퓨터과학백과] 환경 적응, 추론, 사실들의 관계 이해, 의미 이해, 진실 파악 과거의 경험으로부터 자신(시스템)의 성능 향상 학습 능력 사람의 지적 행동을 컴퓨터가 모방할 수 있도록 하는 과학 분야
3
컴퓨터에 의한 데이터 처리와 지능적 처리 일반적인 데이터 처리 작업 인공지능적 처리 작업 자료입력 결과출력 데이타베이스
자료저장 프로그램 실행, 처리 대화(자연어) 인식(시각, 음성) 결과출력 지식베이스 자료저장 지식기반 처리 문제풀이, 계획 추론 및 학습 인공신경망
4
인공지능의 범주 [Russell 95] 사람처럼 행동하는 시스템
Turing Test–사람은 때로 비이성적이거나 오류를 범할 수 있음 Cog, a humanoid robot from MIT 사람처럼 생각하는 시스템 (인지과학: 사람이 생각하고 인지하는 과정을 연구) GPS–옳게 문제를 풀려고 하기 보다는 사람이 생각하는 방식으로 Cognitive Science: 컴퓨터 모델(AI) + 실험적 결과(심리학) 이성적으로 생각하는 시스템 (사람의 이성적 추론과정을 모방) 올바른 결론을 향한 명문화된 추론과정 논리, Syllogism (삼단논법) 이성적으로 행동하는 시스템 (추론을 통한 행동 + 추론이 필요 없는 반사적 행동) 에이전트: 목표를 성취하기 위해 행동, 추론을 포함 뜨거운 물체에서 손을 갑자기 떼는 것(추론이 배제된 행동)
5
Turing Test 컴퓨터 C1은 테스트에 합격하기 위해 다음과 같이 대화할 수 있을 것이다 누가 사람이지? C1 P2 P1
6
A Short Break with Alan Turing
Who was Alan Turing? 전산학의 창시자, 수학자, 철학가, … …,암호해독가, 프로그래머, 몽상적인 동성애자 일생: 1912 (23 June): London 출생 : 학부 Cambridge University 1936: The Turing machine: On Computable … 제출 : 박사 Princeton University : Cambridge로 돌아옴 독일 U-boat 암호기(Enigma cipher) 해독 1946: 세계 최고수준의 Computer design : programming, neural nets, prospects for AI 에 관한 논문 : Manchester University 1950: 기계 지능에 대한 철학적 논문 1952: 동성의 연인이 집에 무단침입한 것을 계기로 경찰 조사후 체포됨 (동성애는 당시 불법 + 미국 매카시즘적 영향) 1954 (7 June): Cheshire에서 독이 든 사과를 먹고 자살 (Ref.
7
Turing Test로 본 인공지능 자연언어처리(natual processing)
의사 소통 지식 표현(knowledge representation) 대화하는 동안에 제공된 정보를 저장하기 위해 또는 대화를 시작하기 전에 필요한 정보를 준비하기 위해 자동 추론(automated reasoning) 질문에 답하기 위하여 저장된 정보를 이용 새로운 결론 유도 기계 학습(machime learning) 새로운 환경에 적응하기 위해, 어떤 패턴을 찾아내거나 주어진 패턴을 이용하여 새로운 패턴에 적응 기타 컴퓨터 시각(computer vision) 로봇 공학(robotics)
8
인공지능을 위한 지식 인공지능 컴퓨터가 인공지능을 가지려면 사람이 문제 해결에 필요한 지식(Knowledge)을 주어야 함
컴퓨터가 어떤 대상을 인지하여 필요한 추론을 한 다음 어떻게 혹은 무엇을 해야 할 것인가를 결정 컴퓨터가 인공지능을 가지려면 사람이 문제 해결에 필요한 지식(Knowledge)을 주어야 함 인공지능의 다양한 기법: 공통적으로 지식 사용 인공지능에서 사용하는 지식의 특징 일반성: 상황별 중요 성질 – 공통적 사람이 이해할 수 있어야 함 오류처리 용이 완전성 보장 불가 문제 범위 축소: 지식량 줄임 문제 특성에 따라 지식 표현 방법 상이 -> 해결 방법도 상이
9
인공지능의 역사 Boole: 논리 연산 Turing Test McCarthy: 인공지능 용어 탄생(1956 학술대회)
Weizenbaum: Eliza 개발 - 환자와 대화(심리 치료) McCarthy: 인공지능 용어 탄생(1956 학술대회) Levy와의 체스게임: Levy Challenge( ) Deep-Thought(1997), Deep-Blue(1996)와 인간의 경기 70년대 쇠퇴 80년대 전문가 시스템으로 부활 80년대 중반 이후 퍼지 및 신경회로망 분야 활발 90년대 후반 이후 검색엔진 등 에이전트 연구가 관심 – Internet 상에서 인간을 대신할 수 있는 에이전트에 대한 연구… (검색, 구매, 판매, 협상…) – 인간의 의사결정과정(선호도함수) 모방…
10
Eliza의 대화 예 I am worried about the weather. HOW LONG HAVE YOU BEEN WORRIED ABOUT THE WEATHER? Since my mother spoke. TELL ME ABOUT YOUR FAMILY. They are all into computers these days. DO MACHINE FRIGHTEN YOU? No. PLEASE DO NOT BE SO SHORT WITH ME. Go to hell darn it. PLEASE DO NOT USE WORDS LIKE THAT. You are frustrating me. EARLIER YOU SPOKE OF YOUR MOTHER. Not now. Tell me about my problem. I AM SORRY OUR TIME IS UP. Try to talk with Eliza by clicking
11
A Short Break with Deep Blue
Deep Blue ( In May 1997, IBM's Deep Blue Supercomputer played a fascinating match with the reigning World Chess Champion, Garry Kasparov. The event was captured live only on this Web site, where millions of chess and computing fans tuned in to witness the event in real-time.
12
인공지능 발전 주요 연표
13
인공지능 시스템의 기능적 구성 입력시스템 내부시스템 출력시스템 탐색에 의한 문제 해결 불확실한 지식의 처리 및 추론 학습 계획
지능형 에이전트 언 어 대 화 시 각 행위 작용 조작
14
구성 인공지능 이론 인공지능 추론 인공지능 감각 인공지능 최근 경향 2장. 탐색 3장. 지식표현 4장. 불확실성 7장. 계획
8장. 학습 인공지능 추론 인공지능 감각 인공지능 최근 경향 5장. 퍼지 이론 10장. 시각 12장. 에이전트 6장. 전문가시스템 11장. 자연어처리 9장. 신경회로망
Similar presentations