Цели и задачи дисциплины
Цель учебной дисциплины состоит в том, чтобы ознакомить студентов с современными методами и подходами в области искусственного интеллекта и возможностями их применения для решения задач обработки естественного языка. Задачи дисциплины: познакомить обучающихся с моделями представления знаний в парадигме символического искусственного интеллекта, ознакомить с некоторыми методами машинного обучения, представить принципы работы систем разговорного искусственного интеллекта, освоить базовые навыки работы с программными средствами, реализующими рассмотренные парадигмы систем искусственного интеллекта
Краткое содержание дисциплины
Сильный и слабый ИИ. Символьная обработка vs вычислительный интеллекта. Модели представления знаний в системах символического ИИ: продукционные модели, семантические сети, фреймы, исчисление высказываний, исчисление предикатов. Основы программирования на Prolog.
Типы машинного обучения. Некоторые модели машинного обучения. Глубокое обучение. Методы машинного обучения для решения задач обработки естественного языка. Решение задач обработки языка с применением библиотеки scikit-learn
Нечеткие множества. Нечеткая логика. Решение задач с использованием библиотеки skfuzzy
Архитектура систем разговорного искусственного интеллекта. Создание простого чат-бота средствами диалоговой системы Amylogic. Монтирование созданного чатбота в Телеграм-канал