김성신 컴퓨터전자통신학부 연변과학기술대학교

Slides:



Advertisements
Similar presentations
비즈쿨 - 정 성 욱 - - 금오공고 비즈쿨 - 정 성 욱 1. 나는 각 단원들의 활동들에 성실하게 참여 하겠습니다. 우리의 다짐 2. 나는 나와 전체의 발전을 위해 각 멘토들의 지도에 순종하겠습니다. 3. 나는 각 단원들을 숙지함으로써 비즈니스 마인드를 함양하고 자신의.
Advertisements

Copyright © 2006 The McGraw-Hill Companies, Inc. Programming Languages 프로그래밍 언어론 2nd edition Tucker and Noonan 1 장 소 개 A good programming language is a.
노인복지론 담당교수 : 최 병태 교수님 학과 : 보건복지경영학과 학번 : 이름 : 김 태인 날짜 :
AI11 인공지능이란 무엇인가 ?. AI12 오늘의 학습 내용 1. 인공지능의 연구 영역 2. 인공지능 시스템 3. 인공지능에서 사용되는 주요 기법.
인공지능 소개 부산대학교 인공지능연구실. 인공 + 지능 인공지능이란 ? 2.
S cience rgument rganization A O 부장, 1 차 토론 사회자 자료조사, 2 차 토론 사회자 서기, 4 차 토론 사회자 3 자 토론 관련 제안 발표, 3 차 토론 사회자.
관세평가 (심화) 예외적인 과세가격 결정 방법 원칙적인 과세가격 결정 방법 Time - PM 7:30 – 10:30 (금)
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
소프트웨어란?.
Pagoda Group Study 09 - 장거리 원정대 -
미국경제의 신용위기가 한국경제에 미치는 영향
행복한 부자교실 16기 8조 성동구 성수동 답사 결과 12월 22일 발표.
공원ㆍ녹지 김영록, 한규환.
팬스타투어 여행상품 구성 계획서 여행상품구성 계획서 2010 / 03 / 28 신규사업팀 > 팬스타투어> 마혜영계장
가족상담 및 치료.
학교폭력과 청소년 - 영원히 씻을 수 없는 상처가 된다.
PART 01 총 론 제9장 한국 사회복지법제의 형성과 발전.
제4부 전문가시스템 (Expert Systems)
Information Technology
제10장 지식경영과 지식관리시스템 박 성 수 박 성 수 Cafe: Mobile Phone:
제9장 지식경영과 지식관리시스템 제9장 지식경영과 지식경영시스템.
1. 시멘틱웹(Semantic Web) Preview 항목 상세내역 개요 기출여부 관련KeyWord 추천사이트
포항공과대학교 COMPUTER VISION LAB. 석박통합과정 여동훈
생물교과 연구 및 지도법 2009 V-diagram 수업방략 생명과학과 4학년 최 린 지.
2017년 융합인재교육(STEAM) 프로그램 학문분야 주제별 융합형 프로그램 TIC TAC TOE.
Visual C++ Programming
Power Java 제7장 클래스와 객체.
Part 02 랜 케이블 1. LAN Cable 소개 및 종류 2. LAN Cable 제작.
시스템 분석 및 설계.
Visual Basic 기초 1 목표: 컴퓨터기반제어에 관련된 학습을 하기 전에 Visual Basic의 기초를 살펴본다.
Ch05_ 프레임기반 전문가 시스템.
노출영역 노출영역의 해당 배너들 클릭 시 실제 기획전 페이지로 이동됩니다..
경영정보학개론 건국대 경영대학 박성식
Real-time Tactics Game
팀명 : Fighting 팀원 : 신현상 최찬수
2차 발표 학번: 이름: 김영민.
무역KEYNOTE 중·고등학생을 위한.
칼빈의 생애와 개혁자로의 변모 사학과 김종식.
국제의료관광 관련 법, 제도.
뉴로 컴퓨터 개론 제 6 장.
Chapter3 : 객체지향의 개념 3.1 객체지향(object-oriented)과
Ch01. 지능형 시스템 개론.
인공지능 소개 및 1장.
불(FIRE)이란? 산소공급차단 질식소화 가연물 제거 제거소화 열 원 냉 각 열원냉각 불 불을 끄기 위해 명 칭 산 소 가연물
1. 개정 배경 학생의 체력 저하 및 건강 문제 해소 등 체육과 교육에 국가ㆍ사회적 요구 반영
북한 이탈 주민 실태와 문제점 Part 0 탈북자 인권 현대 사회 인권 조선해양 공학부 정세용
남아메리카 선교 김수정, 이하정 전희진, 장성경.
2D 프로그래밍 1차 프로젝트 안일 기.
시멘틱 웹 [semantic web] SETI [search for extraterrestrial intelligence]
Part 3 객체지향 Chapter 5 : 객체지향 개념 Chapter 6 : 클래스 : 속성
로봇공학특강 Topics in Robotics
CHAPTER 9-1 한국의 사회복지정책 - 사회보험제도 -
송원대학교 철도안전관리일반 교수 : 한 기 율.
화덕갈비 전문점 돈 소리                     철저한 프로의식의 길   불필요한 자존심을 버릴 것   자기자본 60% 이하는 하지 말 것
Part 02. 파워포인트 실무와 활용.
선의관악종합사회복지관 김정현.
자원봉사론 제 8 장. 자원봉사 프로그램 개발.
Part 정비사업의 절차 1 ※ : 도시주거환경정비기본계획 도시·주거환경 정비계획(안) 작성 도시·주거환경정비 기본계획 수립
조사 설계안 개인용 미디어의 고객만족도와 이용실태조사 조.
2. 청소년 문제와 청소년 건전한 청소년 문화의 정립 (3) [ ] 나상균.
PART 03 프로그래밍 컴퓨터 네트워크 Chapter 11 RPC 프로그래밍 임효택.
3. 불교 윤리 사상 01. 불교 사상의 연원과 전개 01. 불교 사상의 연원과 전개 02. 불교 사상의 특징
List, ArrayList, Vector, LinkedList 가 있습니다
3장. 데이터베이스 시스템 데이터베이스 시스템의 정의 데이터베이스의 구조 데이터베이스 사용자 데이터 언어
물류거점 및 시설 물류거점의 개요 물류센터 물류기지 트럭터미널 창고 항만 공항.
Color sensor - color 포트 색상 모음 색상.
Part6 개혁개방 박서 아.
List, ArrayList, Vector, LinkedList 가 있습니다
경찰학 세미나 제 5 강 경찰관직무집행법 2조 5호의 의미 신라대학교 법경찰학부 김순석.
남자의피부의 고민을 한번에 싹~ 해결해주는 옴므라인
Presentation transcript:

김성신 컴퓨터전자통신학부 연변과학기술대학교 Artificial Intelligence Chapter 6 지식의 표현 김성신 컴퓨터전자통신학부 연변과학기술대학교

지식의 표현방법 데이터 정보 지식 지식(knowledge)이란 : 교육, 학습, 연구, 경험 등을 통해 진리, 사실, 법칙, 또는 인지된 사물에 대한 정신적 이해를 한 상태 (웹스터사전) 지식의 정의 1. 지능을 가지고 행동할 수 있는 능력 2. 인류가 축적한 사실과 법칙 3. 컴퓨터 프로그램이 지능적으로 행동하기 위해 필요한 정보 데이터 정보 지식 분류,정리 개념화(체계화) 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 지식의 표현 : 문제 해결을 하기 위한 문제의 기술과 그것을 이용할 지식을 컴퓨터에서 실행 가능한 형태로 써서 나타내는 것 지식표현의 유형 1. 절차적(procedual) 지식표현 : 어떠한 경우 무엇을 어떻게 할 것인가에 대한 지식 고전적 프로그래밍 언어로 작성된 명령어 집합 (컴퓨터 알고리즘) 2. 선언적(declarative) 지식표현 : 상호 독립적, 단편적 지식들을 나열 추론 기관에 의해 활용 지식의 편집, 획득, 검색이 용이 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 지식 표현 방법 1. 논리를 이용한 표현 : 명제논리와 술어논리 2. 규칙을 이용한 표현 : 생성 규칙에 의한 지식 표현, 간단한 지식, 표현용이 3. 시맨틱네트를 이용한 표현 : 단어의 의미표현적합, 사건과 객체의 표현용이 4. 프레임을 이용한 표현 : 복잡한 객체 표현 용이 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 규칙을 이용한 지식 표현 : 가장 많이 사용되는 방법 (1) 규칙이란 : 주어진 상황을 위한 권고, 지시, 전략을 나타내는 정형화된 표현 방법 (2) 지식의 표현 : 가정(if) - 결론(then) 형태로 표현 사실들과 이에 대해 적용할 규칙들을 모아 지식 베이스 구성 (3) 규칙을 이용한 추론 : 규칙들의 가정(If)이 현상태의 사실(fact)에 의해 만족되는가 검토 -> 만족(가정 match)되면 결론부분수행(fire, execute) 결론의 수행은 기존의 지식베이스에 새로운 사실을 추가하기도 함 여러 개의 규칙을 적용할 때 규칙을 적용하는 순서 - 추론 사슬(chain) 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 - 장점 : 간단하고 이해하기 쉽다 - 단점 : 융통성이 적고 구조화되어 있지 않다. 예 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 - 장점 : 간단하고 이해하기 쉽다 - 단점 : 융통성이 적고 구조화되어 있지 않다. 규칙이 증가하면 처리나 수정이 어렵다 (규칙 사이의 종속 및 상충관계) (C) 2008 YUST

지식의 표현방법 -시맨틱 네트(Semantic Net)를 이용 시맨틱 네트란 - 노드(node) : 객체(object), 개념(concept), 사건(event)을 표현 - 링크(link) : 노드 사이의 관계(predicates or 속성)를 표현, 관계를 정의 예) ako(a kind of) - 상위개념의 하부 클래스 isa(is a) - 어떤 클래스의 사례(instance) has-part - 어떠한 객체의 부속품 on, purpose, material 예) 개 진돗개 멍멍이 꼬리 has-part isa ako 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 -시맨틱 네트(Semantic Net)를 이용 특성 상속(property inheritance) : 하위 클래스가 상위 클래스의 속성과 값을 따르는 것 하위 클래스는 고유한 몇가지 속성외에 상위 클래스 의 많은 속성을 포함 특성상속의 장점 ① 지식 구성이 쉽다 ② 표현된 지식의 오류를 쉽게 수정가능 ③ 최신 지식의 유지가 쉽다 ④ 지식의 분배가 자동적으로 이루어진다 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 -시맨틱 네트(Semantic Net)를 이용 표현 예 가구 의자 내 의자 has-part isa ako 가죽 팔걸이 갈색 color covering owner 나 사람 - 술어논리 isa(의자, 가구) isa(나, 사람) covering(내 의자, 가죽) color(내 의자, 갈색) 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 -프레임(Frame)을 이용 프레임(frame=template) ① 속성을 나타내는 슬롯의 집합(a collection of slots) (slot : 데이터 베이스에서 필드(field)와 유사한 개념 어떠한 객체를 표현하기 위한 속성 및 속성값의 집합) ② 관련 프레임들이 상위, 하위 개념으로 분류되어 연결 ③ 클래스, 부클래스, 사례 프레임 ④ 특성 상속 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 - 클래스 프레임 : 유사한 성격을 갖는 객체들의 집합을 표현하는 프레임 - 부클래스 프레임 : 어떠한 클래스에 속하는 일부 객체들 을 표현하는 프레임 - 사례(instance) 프레임 : 어떤 클래스에 속한 특정 객체 를 표현하는 프레임 (C) 2008 YUST

지식의 표현방법 -프레임(Frame)을 이용 표현 예 - FRAME '인간' 클래스 프레임 3가지 속성 : ako, '이동' , '지능' 내정값 : 그 슬롯의 값을 구할 수 없을 때 임의로 사용하는 값 Frame 인간 ako : 포유류 이동 : 직립보행 지능 : (내정값=100) 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 -프레임(Frame)을 이용 표현 예 - FRAME '성인남자' FRAME '인간'의 부클래스 프레임 FRAME '인간'으로부터 속성 '이동', '지능'을 상속 '연령','키','체중', '결혼관계', '배우자' 등의 속성 가짐 Frame 성인남자 ako : 인간 연령 : 키 : (내정값=170) 체중 : (내정값=65) 결혼관계 : 배우자 : 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 -프레임(Frame)을 이용 표현 예 - FRAME ‘홍길동’ FRAME ‘성인남자'의 사례 프레임 FRAME ‘성인남자'로부터 '연령','키','체중', '결혼관계', '배우자' 등의 속성을 상속 받음 FRAME '인간'으로부터 '이동' , '지능'을 상속받음 Frame 홍길동 instance: 성인남자 연령 : 35 키 : 175 체중 : 70 결혼관계 :기혼 배우자 :이영숙 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 부가 프로시저의 종류 부가 프로시저 : 어떠한 슬롯의 사용과 관련하여 수행할 동작을 지시 해당 슬롯에 지정된 동작이 가해지면 자동적으로 실행 부가 프로시저의 종류 -필요 프로시저 : 어떤 슬롯의 값이 필요한데 현재 그 슬롯에 값이 지정되어 있지 않을 때, 그 값을 구하기 위해 사용하는 프로시저 -판독 프로시저 : 어떤 슬롯의 값을 사용할 경우 실행하는 프로시저 -기록 프로시저 : 어떤 슬롯에 값을 써 넣을 경우 실행하는 프로시저 -제거 프로시저 : 어떤 슬롯의 값을 지울 경우 실행하는 프로시저 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST

지식의 표현방법 프로시저 동작 예 Frame 성인남자 ako : 인간 연령 : 키 : (내정값=170) 연령 : 키 : (내정값=170) 체중 : (내정값=65) (IF-needed : IF 연령 > 35 THEN 체중 ← 키-100 ELSE 체중 ← 키-110;) 결혼관계 :(IF-written : IF 결혼관계 > 기혼 THEN 배우자 슬롯 입력 입력된 배우자 프레임의 값지정;) 지능(Intelligence ) “새로운 상황이나 환경에 대처하기 위하여 배우고 이해할 수 있는 능력” (Webster Dictionary) 정보의 표현과 처리(기억, 학습, 연산, 추론, 창조력) 지능이 필요한 예: 수치적인 계산보다 기호에 의해 표현되는 문제(바둑, 게임) 인간의 지능 학습에 의한 지식의 획득 능력 -> 보고 듣는 일, 전문지식, 직간접 경험, 상식 환경의 변화에 적응, 자신에 유리한 행동, 정신적 성장 문제의 이해 능력 지식을 이용한 추론 능력 -> 인공지능으로 구현하기 위해 이 세 가지를 갖추어야 한다. 인공지능(Artificial Intelligence) 인공지능은 컴퓨터가 지능을 갖도록 하는 학문 정보표현(지식표현)과 정보처리 능력(문제해결능력)의 혼합체 -> 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 할 수 있도록 한다. 인간의 두뇌와 컴퓨터 중앙처리장치 : 기호를 처리하고 기억하는데 적합 컴퓨터의 계산 및 정보처리가 “사고”와는 다르다 (C) 2008 YUST