Создание экспертной системы для оценки степени предрасположенности к профессиям разных типов
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
рмации для исследования были выбраны следующие показатели:- наличие стремления к общению, умения легко вступать в контакт с незнакомыми людьми;- наличие интереса к работе с техникой;- интерес к художественной культуре;- желание ухаживать за растениями или животными;- интерес к выполнению расчетов и чертежей;- интерес к проведению наблюдений за животными или растениями;- устойчивое хорошее самочувствие при работе с людьми;- внимательность и хорошая память;- умение создавать вещи своими руками;- наличие способностей в области искусства;- интерес к животным или растениям;- интерес к занятиям художественной самодеятельности;- интерес к устройству различных механизмов;- наличие развитого логического мышления;- способность разбираться во взаимоотношениях людей, умение улаживать разногласия между ними, организовывать их взаимодействие;- способность к работе с техникой;- наличие заметных творческих способностей;- способность к работе с животными или растениями;- умение четко и ясно выражать мысли в письменной форме;- выдержка, умение сдерживать эмоции;- интерес к выполнению лабораторных работ;- наличие развитого восприятия и усвоения знаков;- доброжелательность, отзывчивость;- устойчивое хорошее самочувствие при выполнении художественной работы;- интерес к защите окружающей среды;- желание самостоятельно разбираться в устройстве различных машин;- умение убеждать людей;- интерес к изучению биологии;- наличие способности разбираться с информацией в знаковой форме.- наличие творческого воображения.
В качестве выходных факторов были выбраны следующие:- степень предрасположенности к профессиям типа Человек-Человек- степень предрасположенности к профессиям типа Человек-Художественный образ- степень предрасположенности к профессиям типа Человек-Знаковая система- степень предрасположенности к профессиям типа Человек-Техника- степень предрасположенности к профессиям типа Человек-Природа
Для упрощения работы пользователя с приложением были составлены простые и понятные утверждения, с которыми человек должен согласиться или опровергнуть их. Полученные от пользователя ответы использовались для оценки вышеперечисленных параметров:
Я легко знакомлюсь с новыми людьми.
Я охотно и подолгу могу что-нибудь мастерить, чинить.
Я люблю ходить в музеи, театры, на художественные выставки.
Я охотно слежу и ухаживаю за растениями и животными.
Я охотно и подолгу могу что-нибудь подсчитывать, решать задачи, чертить.
Я охотно наблюдаю за животными и растениями.
Я люблю проводить время с людьми, когда их нужно занять или помочь.
Обычно я делаю мало ошибок в письменных работах.
То, что я делаю своими руками, обычно вызывает интерес у других людей.
Окружающие считают, что у меня есть способности в области искусства
Я охотно читаю о растительном и животном мире.
Я активно участвую в художественной самодеятельности.
Я охотно читаю об устройствах механизмов, машин, приборов.
Я охотно разгадываю кроссворды, головоломки, ребусы, трудные задачи.
Я легко улаживаю разногласия между друзьями и знакомыми.
Окружающие считают, что у меня есть способности к работе с техникой.
Результаты моего творчества одобряют даже незнакомые люди.
Окружающие считают, что у меня есть способности к работе с растениями или животными.
Обычно мне удается подробно и ясно излагать мысли в письменной форме.
Я почти никогда не ссорюсь с людьми.
Мне нравится выполнять лабораторные работы по физике или химии.
Я без особого труда усваиваю ранее незнакомые или иностранные слова.
Мне приятно доставить удовольствие другому, даже незнакомому, человеку.
Я подолгу могу заниматься любимой художественной работой.
Я с большим интересом читаю об охране природной среды, леса, животных.
Я люблю сам(-а) разбираться в устройстве механизмов, машин, приборов.
Обычно мне легко удается убедить людей в чём-либо.
Мне нравится изучать ботанику и зоологию.
Я без особых усилий и охотно разбираюсь в схемах, графиках, чертежах, таблицах.
Я пробую свои силы в живописи, музыке, поэзии.
Разработка приложения
В качестве среды разработки приложения была выбран пакет прикладных программ MATLAB 6.5. В частности, для проектирования системы нечеткой логики - пакет расширения MATLAB Fuzzy Logic Toolbox, а для создания приложения с графическим интерфейсом пользователя - среда GUIDE.
Для лингвистической оценки входных и выходных переменных используются следующие терм-множества (рис. 1):
Для входных: {наличие качества (yes), отсутствие качества (no)}.
Для выходных: {нет предрасположенности (no) - 0-10 % необходимых качеств, низкий уровень предрасположенности (low) - 10-25 % необходимых качеств, уровень предрасположенности ниже среднего (BelowAverage) - 25-40 % необходимых качеств, средний уровень предрасположенности (Average) - 40-60 % необходимых качеств, уровень предрасположенности выше среднего (AboveAverage) - 60-75 % необходимых качеств, высокий уровень предрасположенности (High) - 75-90 % необходимых качеств, очень высокий уровень предрасположенности (VeryHigh) - 90-100 % необходимых качеств}.
Рис. 1 - Окно редактора функций принадлежности
Зависимость между входными и выходными параметрами представлена на рис. 2.
Рис. 2 - Окно FIS Editor
После определения входных и выходных параметров, а также заданий функций принадлежности для них, был сформулирован необходимый набор правил для обозначе?/p>