Разработка прототипа экспертной системы для прогноза профпригодности абитуриента к деятельности конструктора - Дипломная работа

бесплатно 0
4.5 206
Основные сведения об экспертных системах и моделях представления знаний. Реализация проекта с помощью нечеткой логики в MatLab. Создание программы для прогноза профпригодности абитуриента к деятельности инженера-конструктора в среде VisualProlog.


Аннотация к работе
Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования Казанский (Приволжский) федеральный университет Разработка прототипа экспертной системы для прогноза профпригодности абитуриента к деятельности конструктораРАЗРАБОТКА ПРОТОТИПА ЭКСПЕРТНОЙ СИСТЕМЫ ДЛЯ ПРОГНОЗА ПРОФПРИГОДНОСТИ АБИТУРИЕНТА К ДЕЯТЕЛЬНОСТИ ИНЖЕНЕР-КОНСТРУКТОР, дипломная работа: стр. Ключевые слова: ЭКСПЕРТНАЯ СИСТЕМА, ПРОФПРИГОДНОСТЬ АБИТУРИЕНТА, ИНЖЕНЕР-КОНСТРУКТОР, ПРОДУКЦИОННАЯ МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ЗНАНИЯ, НЕЧЕТКАЯ ЛОГИКА. В данной работе был рассмотрен и реализован процесс создания экспертной системы для прогноза профпригодности абитуриентка к деятельности инженер-конструктор.В молодости легко сделать ошибку с выбором профессии, совершается эта ошибка в основном, потому что абитуриент не сам выбирает себе будущую профессию, а за него этот выбор делают родители или абитуриент при выборе профессии просто не знает основные требования к выбранной профессии. Выбор профессии - это важнейший этап жизни каждого человека. Важно, чтобы человеку нравилась его работа, и он получал от нее удовольствие. Бывает так, что при поступлении в ВУЗ абитуриент не может сам сделать этот выбор, и тогда на помощь ему приходят тесты на профориентацию, которые рассматривают психологические качества человека, склонности к профессиональной деятельности, его интересы, возможности, скрытые способности о которых абитуриент и сам порой не догадывается, стремления. Такая экспертная система должна иметь возможность: 1. выявить личностные характеристики абитуриента;Экспертная система (ЭС)-это компьютерная программа, которая моделирует рассуждения человека-эксперта в некоторой определенной области и использует для этого базу знаний, содержащую факты и правила об этой области, специальную процедуру логического вывода [1]. Знание о том, какие знания нужны в той или иной конкретной ситуации, и умение ими распорядиться - важная часть процесса функционирования экспертной системы. Такие знания получили наименование метазнаний - т.е. знаний о знаниях. Подсистема объяснений - программа, позволяющая пользователю получить ответы на вопросы; "Как была получена та или иная рекомендация?" и "Почему система приняла такое решение?" Ответ на вопрос "как" - это трассировка всего процесса получения решения с указанием использованных фрагментов БЗ, т.е. всех шагов цепи умозаключений. Возглавляет коллектив инженер по знаниям, это ключевая фигура при разработке систем, основанных на знаниях.Экспертная система может полностью взять на себя функции, выполнение которых обычно требует опыта человека эксперта или играть роль ассистента для человека, принимающего решение.Знания - это хорошо структурированные данные, а данные - информация, полученная в результате наблюдений или измерений, отдельных свойств (атрибутов), характеризующих объект, процессы и явления предметной области. В настоящее время разработаны различные модели представления знаний, которые сводятся к классам: · семантические сети, · формально-логические модели; Продукционные и формально-логические модели относятся к классу модульных, т.е. оперируют отдельными элементами знаний (правилами, аксиомами предметной области). Фреймовые модели и семантические сети относятся к классу сетевых моделей, поскольку представляют возможность связывать фрагменты знаний через отношения. По типам отношений: бинарные, в которых отношения связывают два объекта; N-арные, в которых есть специальные отношения, связывающие более двух понятий.Объектная переменная становится конкретной за счет присваивания ей значений. В любой ситуации признак объекта проблемной области имеет одно и только одно четкое значение из согласованного множества базовых и одно и более чем одно нечеткое значение из соответствующего множества нечетких значений. Рассмотрим объектную переменную с согласованными множествами базовых и нечетких значений. состоит из всех базовых значений объектной переменной и соответствующих нечетких значений . называется «нечетким множеством над множеством базовых значений » или просто «множеством » или еще проще «нечетким множеством » Пусть заданы два множества и элементов из множества базовых значений , тогда пересечение множеств определяет множество, элементы которого из принадлежат к обоим множествам и одновременно: Определим операцию пересечения в теории нечетких множеств. Пусть даны два нечетких множества: тогда объединением множеств называется: Значение , которое полностью содержится хотя бы в одном из множеств или , так же полностью содержится в : если или , то Значение , которое хотя бы частично содержатся в или в , всегда частично содержится в : если то Значение , так же не содержится в : если то Для заданного множества нечетких значений объектной переменной мы можем добавить новые термины, используя связку «ИЛИ».

План
СОДЕРЖАНИЕ

РЕФЕРАТ

ВВЕДЕНИЕ

1. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

1.1 Основные сведения об экспертных системах

1.2 Основные сведения о моделях представления знаний

1.3 Представление нечетких знаний

2. РАЗРАБОТКА КОМПОНЕНТОВ ПРОГРАММЫ

2.1 Выбор среды разработки

2.2 Рекомендации экспертов по составлению теста

2.3 Профессионально важные качества инженера-конструктора

2.4 Функционирование экспертной системы

3. ЭТАП СОЗДАНИЯ ПРОЕКТА

3.1 Реализация с помощью нечеткой логики в MATLAB / Simulink

3.2 Создание проекта в среде VISUALPROLOG 7.1

3.3 Создание форм

3.4 Написание кода

3.5 Выполнение программы

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ

РЕФЕРАТ
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?