인공지능: 개념 및 응용 Artificial Intelligence: Concepts and Applications (2001년 2월 개정판)
개요 인공지능의 정의 인간의 지능 : 문제 해결, 학습, 사고, 언어 다양한 정의 지능 시스템 확인 고등동물 전유물 컴퓨터로의 실현 인공지능 다양한 정의 인간의 정신 기능계산 모델을 이용하여 연구(Charniak) 컴퓨터가 지능을 가질 수 있도록 하는 방법 연구(Winston) 인간이 컴퓨터보다 잘하는 일을 컴퓨터로 하여금 인간처럼 할 수 있도록 하는 연구 지능 시스템 확인 환경 적응, 추론, 사실들의 관계, 의미 이해, 진실 파악 과거의 경험으로부터 자신(시스템)의 성능 향상 학습 사람의 지적 행동을 컴퓨터가 모방할 수 있도록 하는 과학 분야
컴퓨터에 의한 데이터 처리와 지능적 처리 일반적인 데이터 처리 작업 인공지능적 처리 작업 자료입력 결과출력 데이타베이스 자료저장 프로그램 실행, 처리 대화(자연어) 인식(시각, 음성) 결과출력 지식베이스 자료저장 지식기반 처리 문제풀이, 계획 추론 및 학습 신경망
인공지능의 범주 사람처럼 행동하는 시스템 사람처럼 생각하는 시스템 이성적으로 생각하는 시스템 이성적으로 행동하는 시스템 Turing Test 로봇 공학 Cog - humanoid robot 사람처럼 생각하는 시스템 GPS(General Problem Solver): Newell, Simon Cognitive Science: 컴퓨터 모델, 인간 심리 비교 이성적으로 생각하는 시스템 추론 논리, Syllogism 이성적으로 행동하는 시스템 에이전트: 목표를 성취하기 위해 행동, 추론을 포함 뜨거운 물체에서 손을 갑자기 떼는 것(생각이 아니라 행동)
Turing Test 컴퓨터 C1은 테스트에 합격하기 위해 다음과 같이 대화할 수 있을 것이다 누가 사람이지? C1 P2 P1 P2: 1부터 100까지의 합은 얼마인가? P1: 시간이 걸리니 여유를 달라. C1: 5분 후에 알려주겠다. P2: 답을 정확하게 계산할 수 있는가? P1: 최선을 다하겠다. C1: 어느 정도 자신있다. http://taz.cs.ubc.ca/julie 참조
인공지능을 위한 지식 컴퓨터가 인공지능을 가지려면 사람이 문제 해결에 필요한 지식(Knowledge)을 주어야 함 인공지능의 다양한 기법: 공통적으로 지식 사용 지식의 특징 일반성: 상황별 중요 성질 - 공통적 사람이 이해할 수 있어야 함 오류처리 용이 완전성 보장 불가 문제 범위 축소: 지식량 줄임
인공지능의 역사 Boole: 논리 연산 Turing Test McCarthy: 인공지능 용어 탄생(1956 학술대회) Weizenbaum: Eliza 개발 - 환자와 대화(심리 치료) McCarthy: 인공지능 용어 탄생(1956 학술대회) Levy와의 체스게임: Levy Challenge(1968-1978) Deep-Thought(1997), Deep-Blue(1996)와 인간의 경기 70년대 쇠퇴 80년대 전문가 시스템으로 부활 80년대 중반 이후 퍼지 및 신경회로망 분야 활발 90년대 후반 이후 검색엔진 등 에이전트 연구가 관심
Eliza의 대화 예 HOW LONG HAVE YOU BEEN WORRIED ABOUT THE WEATHER? 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.
인공지능 시스템의 기능적 구성 입력시스템 내부시스템 출력시스템 탐색에 의한 문제 해결 불확실한 지식의 처리 및 추론 학습 계획 지능형 에이전트 언 어 대 화 시 각 행위 작용 조작
구성 인공지능 이론 인공지능 추론 인공지능 감각 인공지능 최근 경향 2장. 탐색 3장. 지식표현 4장. 불확실성 7장. 계획 8장. 학습 인공지능 추론 인공지능 감각 인공지능 최근 경향 5장. 퍼지 이론 10장. 시각 12장. 에이전트 6장. 전문가시스템 11장. 자연어처리 9장. 신경회로망