[인공지능] 전문가 시스템 쉘(expert system shell) 조사 및 Rule base 프로그램 (JEEE)
- 최초 등록일
- 2011.05.05
- 최종 저작일
- 2011.04
- 6페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
- 기존의 Expert System Shell (free 또는 commercial system)을 조사하고 그 특성을 설명하시오.
- 의학, 자동차 구입 컨설팅, 컴퓨터진단 등 임의의 응용분야를 정하여 Rulebase를 구축하고
Expert System shell을 이용하여, 추론된 결과를 설명하시오.
목차
- 소스코드 (주석 포함)
- 프로그램 스샷
- expert system shell 조사
- 느낀점
본문내용
□ 문제제기
기존의 Expert System Shell (free 또는 commercial system)을 조사하고 의학, 자동차 구입 컨설팅, 컴퓨터진단
등 임의의 응용분야를 정하여 Rulebase를 구축하고 Expert System shell을 이용하여, 추론된 결과를 설명하시오
□ AI 언어 와 shell 의 관계
AI 은 기본적으로는 소프트웨어의 기술개발이므로 AI 의 핵심 언어인 LISP, PROLOG 가 보다 쓰기 쉽게 개량된
COMMON-LISP 나 Z-PROLOG, Q-PROLOG 가 만들어지고, 이것을 이용해서 전문가 시스템을 완성할 때마다
그 시스템의 지식이나 사실, 규칙등을 제외하고, 다른 목적으로 사용하는 전문가시스템 Shell 이 만들어졌다.
나아가서 이 shell을 사용해서 단일 목적의 문제해결의 사용하는 tool이 만들어졌다. 시스템 개발의 난이도는 tool이 될수록 쉽고, 그 대신 시스템 구축의 유연성은 적어진다. shell 과 tool의 구별은 분명한 기준은 없으나, 보다 유연성이 있는 것은 shell 이라고 생각해도 좋다. 셸과 핵심 언어의 구별도 애매하나, 핵심언어에 여러 가지
시스템 구축에 편리한 처리가 첨가된 것이 만들어지고 있다.
나아가서, 지식표현으로서 프레임과 프로덕션 룰 등과 같이, 하이브리드(복합된)로 사용되는 시스템이 있다.
이것을 하이브리드형 tool이라고 한다.
프레임 표현을 중심으로 한 것에 KEE 가 있으며, 프로덕션 룰 표현을 중심으로 한 것에 ART 가 있다. 프레임
표현은 프로덕션 룰 표현에 비해서 지식표현의 범용성이 높아진다. 해결할 문제에도 관계되나, 일반적으로 범용
성이 높다. 프레임 표현과 프로덕션 룰 표현을 하이브리드로 해서 사용하고 있는 시스템은 프로덕션 룰 기술의
용이성과 프레임 시스템의 지식기술력의 강점의 양 방향을 병합한 시스템이 되어 있다.
□ 가계도 분석 Expert System
1. 목표 - 사람의 입력과 출생 관계를 바탕으로 서로의 관계
참고 자료
없음