Чатбот на основі навчання з підкріпленням
Вантажиться...
Дата
2019
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота: 136 с., 15 рис., 21табл., 6 додатки, 19 джерел.
Об’єктом дослідження є задача симулювання дискусії чи розмови з людиною відповідно до заданого практичного завдання. Предметом дослідження є методи і алгоритми навчання з підкріпленням для побудови діалогової системи у вигляді чат-боту.
Метою дипломної роботи є розробка та навчання програмного продукту для реалізації діалогу природньою мовою між діалоговою системою та симулятором користувача з використанням методів глибокого навчання з підкріпленням.
У роботі розроблено і навчено програмний продукт у вигляді чат-бота на основі глибокого навчання з підкріпленням, який демонструє роботу системи замовлення квитків в кінотеатрах. Побудовано симулятор користувача, який відіграв роль середовища для агента, який здатний завершувати 89% відсотків діалогів успіхів. Для реалізації інтерфейсу створено бот в месенджері Telegram. Чат-бот розгорнуто за допомогою сервісу Heroku для забезпечення безперервного доступу та можливості використання програми з будь-якого гаджету.
Програма написана мовою Python з використанням PyCharm та Google Colaboratory.
При написанні роботи використано наукові статті в галузі машинного навчання, глибокого навчання та глибокого навчання з підкріпленням.
Опис
Ключові слова
діалогові системи, чат-бот, навчання з підкріпленням, глибоке навчання, симуляція користувача, обробка природньої мови, інформаційний пошук, база знань, глибинні q-мережі, dialogue systems, chatbot, reinforcement learning, deep learning, user simulation, natural language processing, information search, knowledge base, deep q- network
Бібліографічний опис
Котирло, В. В. Чатбот на основі навчання з підкріпленням : дипломна робота … бакалавра : 6.050101 Комп'ютерні науки / Котирло Віталій Володимирович. – Київ, 2019. – 136 с.