Разработка программы формирования базы знаний на основе нечеткой логики (Fuzzy Logic) (проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_проект)
 
м
Строка 2: Строка 2:
 
|name=Разработка программы формирования базы знаний на основе нечеткой логики (Fuzzy Logic)
 
|name=Разработка программы формирования базы знаний на основе нечеткой логики (Fuzzy Logic)
 
|mentor=Иван Лисенков
 
|mentor=Иван Лисенков
|mentor_login={{URLENCODE:Ivan.Lisenkov|WIKI}}
+
|mentor_login={{URLENCODE:Ivan Lisenkov|WIKI}}
 
|semester=Осень 2016
 
|semester=Осень 2016
 
|course=2
 
|course=2

Версия 14:58, 12 сентября 2016

Ментор Иван Лисенков
Учебный семестр Осень 2016
Учебный курс 2-й курс
Проект можно развивать на летней практике
Максимальное количество студентов, выбравших проект: 4



Что это за проект?

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

Программа должна анализировать входную текстовую информацию с целью поиска нечетких логических высказываний вида:

Если [не

Чему вы научитесь?

- Формулировать постановку задачи - Основам теории нечеткой логики (Fuzzy Logic) - Современным подходам контекстного поиска и синтаксического разбора текста - Писать надежный и понятный код - Работать с реляционными базами данных, проектировать модели хранения данных (физическую и логическую)

Какие начальные требования?

Программирование на C/C++/Python (в рамках прослушанного курса)

Какие будут использоваться технологии?

- C++ / Python в рамках прослушанного курса - PostgresSQL/MSSql/MysSQL

Темы вводных занятий

- Основы теории нечеткой логики (Нечеткие множества, Нечеткие и Лингвистические переменные, Контроллер на основе нечеткой логики) - Синтаксический разбор естественного текста - Работа с реляционными базам данных (проектирование модели хранения данных, написание SQL запросов)

Направления развития

- Использование программы для пополнения базы знаний нечеткими правилами, нечеткими и лингвистическими переменными - Использование программы совместно с контроллером на основе нечеткой логики (Mamdani, Sugeno) для поддержки принятия решений

Критерии оценки

4-5 : реализованная и протестированная программа, осуществляющая поиск нечетких высказываний и последующий разбор в виде синтаксического дерева для дальнейшего анализа, 6-7 : Дополнительно, выделение лингвистических переменных, термов, модифицированных термов, и сопоставление с уже определенными в базе знаний; 8-10 : Дополнительно, сохранение выявленных нечетких высказываний в базе знаний.

Ориентировочное расписание занятий

ПН недоступен, ВТ 16:00-20:00, СР недоступен, ЧТ 16:00-20:00, ПТ недоступен, СБ 11:00 - 15:00