Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОИИ курсач.docx
Скачиваний:
6
Добавлен:
20.12.2018
Размер:
328.85 Кб
Скачать

Казанский Государственный Технический Университет им. А.Н. Туполева

Кафедра компьютерных систем

Курсовая работа по дисциплине «Основы искусственного интеллекта» на тему «Экспертная система по поиску работы »

Выполнил: ст. гр. 4503 Макаричев П.А.

Казань 2011г.

Содержание:

  1. Постановка задачи…………………………………………….3

  2. Описание таблиц………………………………………………4

  3. Описание ExPro……………………………………………….7

  4. Возможности и функции ExPro использованные

при разработке…………………………………………………9

  1. Внешнее представление базы………………………………..12

  2. Внутреннее представление базы знаний……………………22

  3. Пример построения дерева целей…………………………...39

  4. Апробации ExPro……………………………………………..44

  5. Литература…………………………………………………….45

1)Постановка задачи:

Создать базу для решения задачи с помощью среды ExPro 2.16.

Задача: “Биржа Труда

Имеется база данных учреждений предоставляющих места для работы. Клиент который ищет работу, использует данный программный объект для помощи в поиске. Он вводит свои данные ,например – В какой области он хотел бы работать, какую должность хочет занимать и т.д. Программа после сбора нужный ей сведений обращается к базам данных и выводит на экран клиенту ответ, каким учреждениям он подходит и информацию о них.

2)Описанице таблиц созданных в Microsoft Excel 2010

1)IT.csv

Предложения по работе в сфере ИТ:

Фирма

ООО"Элиз дизайн"

ОАО"ЭмТранс"

ООО"НаноСвет"

;

Область

IT

IT

IT

;

Должность

Сетевик

Оператор БД

Сетевик

;

РабочийДень

Гибкий

Свободный

Гибкий

;

Автомобиль

Да

Нет

Да

;

Зарплата

3000

2000

11000

;

ЧасыРаботы

6.00-21.00

8.00-21.30

16.00-21.00

;

Адрес

ул.Мурзина 4

ул.Попова 6

ул.Татарина 10

;

Телефон

2-37-18-19

2-59-12-11

3-33-33

;

Описание: Эта база используется для поиска места работы для тех кто решил работать в области IT технологий.

2)Eko.csv

Предложения по работе в сфере Экономики:

;

Магазин"Пятёрочка"

"ТатТехБанк"

Магазин"Пятёрочка"

;

ОБласть

Экономика

Экономика

Экономика

;

Должность

Кассир

Бухгалтер

Кассир

;

РабочийДень

Полный

Полный

Полный

;

Автомобиль

Нет

Нет

Нет

;

Зарплата

13000

12000

1000

;

ЧасыРаботы

10.00-11.00

7.00-15.30

8.00-15.00

;

Адрес

ул.Филонина 14

ул.Пипина 6

ул.Русская 12

;

Телефон

2-47-99-10

2-13-82-11

3-99-99-77

;

Описание: Эта база используется для поиска места работы для тех кто решил работать в области Экономики.

3)Edu.csv

Предложения по работе в сфере Образования

Гимназия №1

СОУ №6

Детский сад №1

;

Область

Образование

Образование

Образование

;

Должность

Учитель начальных классов

Директор школы

Завуч

;

РабочийДень

Полный

Полный

Полный

;

Автомобить

Нет

Нет

Да

;

Зарплата

18000

32000

31000

;

ЧасыРаботы

9.00-24.00

11.00-14.30

9.00-21.00

;

Адрес

ул.Оторлина 4а

ул.Лукина 6

ул.ЛОмжинская 10

;

Телефон

2-37-18-76

2-77-12-11

3-89-45-12

;

Описание: Эта база используется для поиска места работы для тех кто решил работать в области Образования.

4)Med.csv

Предложения в сфере Медецины:

Аптека "КазанскиеТравы"

ОАО"ФармТех Сервис"

ООО"ТатМед"

;

Область

Медицина

Медицина

Медицина

;

Должность

Фармацевт

Хирург

Ветеринар

;

ГрафикРаботы

Свободный

Полный

Гибкий

;

Автомобиль

Нет

Нет

Нет

;

Зарплата

38000

90000

15000

;

ЧасыРаботы

8.00-6.00

7.00-15.30

10.00-21.00

;

Адрес

ул.Фомина 4

ул.Гвардейская 6

ул.Морлина 10

;

Телефон

2-25-66-88

2-45-12-98

3-45-67-77

;

Описание: Эта база используется для поиска места работы для тех кто решил работать в области Медицины.

5)Transp.csv

Предложения в сфере Транспорта :

Патп2

ТексиКазань

ОАО"ДальнобойСервис"

;

Область

Транспорт

Транспорт

Транспорт

;

Должность

Грузоперевозчик

Таксист

Летчик

;

РабочийДень

Гибкий

Свободный

Полный

;

Автомобиль

Да

Да

Нет

;

Зарплата

43000

25000

81000

;

ЧасыРаботы

10.00-21.00

15.00-21.30

16.00-21.00

;

Адрес

ул.Кикина 64б

ул.Лольмина 6

ул.Прокина 10

;

Телефон

2-67-88-99

2-19-32-61

3-88-36-24

;

Описание: Эта база используется для поиска места работы для тех кто решил работать в области Транспортировки.

Поле Должность используется в правиле ОбластьIT,что бы клиент выбрал какую должность он хочет занимать ,и что бы позже система могла посмотреть по базе знаний есть ли доступная должность.

Поле Рабочий день используется в правиле График работы, клиент выбирает желаемый для него график работы.

Поле Автомобиль используется в правиле Наличие Личного Автомобиля, клиент выбирает ответ в соответствии с наличием.

Поле Зарплата, информация о зарплате.

Поле ЧасыРаботы, информация о часах работы.

Поле Адрес, адрес данного учреждения.

Поле Телефон, контактный номер учреждения.

3)Структура ExPro

Инструментальная экспертная система ExPRO 2 предназначена для разработки баз знаний и решения трудно-формализуемых задач в статических предметных областях. Система имеет простой язык представления знаний, с помощью которого создаются базы знаний решения широкого класса задач. При формализации используется расширенная продукционная модель представления знаний.

Рис.1. Взаимодействие экспертной системы с процессом принятия решений

Система ExPRO 2 может использоваться как система поддержки принятия решений (Рис. 1.).

На Рис.1. представлено взаимодействие экспертной системы ExPRO 2 с процессом принятия решений. Основные этапы по формированию, оценке и выбору наилучшего варианта решения выполняются механизмом логического вывода ЭС с использованием базы данных и базы знаний. В процессе принятия решений может использоваться информация из глобальной сети (Интернет), которая вводится в ЭС и обрабатывается механизмом логического вывода.

Система EXPRO развивается как инструментальное средство решения широкого класса задач с различной степенью интеллектуальности. На Рис.2. приведена структура экспертной системы ExPRO 2., которая содержит следующие подсистемы: интерфейс пользователя, редактор базы знаний, подсистема управления решением, базу знаний и базу данных.

Подсистема управления решением, в свою очередь, включает: интерпретатор правил и модуль объяснения.

Интерфейс пользователя позволяет организовать работу системы в двух режимах: создание базы знаний для решения задачи предметной области (1); решение задачи пользователем предметной области(2).

При работе в первом режиме участвует эксперт (квалифицированный специалист) и инженер по знаниям (ИнжЗн).

С помощью редактора базы знаний (РБЗ) вводятся данные и правила. Редактор РБЗ позволяет редактировать и сохранять базу знаний на внутреннем языке системы.


Рис.2. Структура экспертной системы ExPRO 2