Автоматизация обучения технологии MSF: усовершенствование виртуального собеседника для сбора информации для развертывания программных продуктов в соответствии с техническим заданием
Описание предметной области виртуального собеседника и проектирование его графического интерфейса. Описание основных этапов разработки виртуального собеседника для сбора информации для проведения деловой игры "Развертывание" с помощью векторизации строк.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 28.10.2019 |
Размер файла | 2,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
0
8. Какие компьютеры используются?
8
10
9. Есть ли интернет?
0
0
0
0
10. Какие компьютеры используются?
7
10
11. Есть интернет?
10
10
12. Какие компьютеры используются?
0
0
0
0
13. Какие компьютеры используются?
6
9
14. Какие компьютеры используются?
0
0
0
0
15. Какие компьютеры используются?
0
0
0
0
16. Какая версия Windows?
4
3
17. Какая версия операционной системы?
4
8
18. Есть интернет?
0
0
0
0
19. Кто у вас работает?
7
10
20. Whatoperatingsystem?
0
0
1
21. Сколько весит наш продукт?
0
0
0
0
22. Он работает под Windows XP?
0
0
0
0
23. Под какими операционными системами он работает?
0
0
0
0
24. Мы можем развернуть на продукт по интернету?
7
2
25. Какие отделы у нас есть?
0
0
0
0
26. В Верхней Колве нет интернета, что делать?
0
0
0
0
27. В Верхней Колве нет интернета, что делать?
6
10
28. На флешке?
3
0
0
29. Можно поставлять его на флешке?
3
0
0
30. Сколько у нас времени на разворачивание?
10
3
31. Какие сроки?
2
0
0
32. Сколько у нас времени на разворачивание?
10
10
33. Что нужно для установки?
3
0
0
34. Как производится установка?
0
0
0
0
35. Есть лицензия?
0
0
0
0
36. Рабочий день
0
0
0
0
37. График работы
10
10
38. Сколько у вас сотрудников?
10
10
39. Howmanyempoyes?
10
0
0
40. howmanyemployees,
0
0
10
41. openinghours
0
0
0
0
42. officehours
0
0
0
0
43. worktime
10
10
44. Когда можно проводить обучение?
9
8
45. Internetspeed
0
0
0
0
46. Internetspeed
0
0
0
0
47. Howfast?
0
0
0
0
48. Howfastyourinternet?
0
0
0
0
49. Скорость интернета
0
0
0
0
50. Сколько серверов?
9
10
51. Какая операционная система на серверах?
4
0
0
52. Сроки развертывания?
0
0
0
0
53. Сроки развертывания?
0
0
0
0
54. Сколько времени?
10
10
55. Когда нужно закончить?
0
0
0
0
Итого:
134
51
143
22
Всего было отправлено 9 файлов со сравнениями (это было дополнительное задание, поэтому прислали довольное малое количество работ). Результаты находятся в табл. 4.3. В целях конфиденциальности имена студентов не разглашаются.
Таблица 4.3 Результаты апробации
Студент |
Аблекимов |
Цаплин |
|||
Баллы за разумность |
Баллы за правильность |
Баллы за разумность |
Баллы за правильность |
||
Студент 1 |
374 |
384 |
254 |
199 |
|
Студент 2 |
602 |
605 |
226 |
226 |
|
Студент 3 |
134 |
143 |
51 |
22 |
|
Студент 4 |
354 |
420 |
140 |
96 |
|
Студент 5 |
225 |
225 |
89 |
80 |
|
Студент 6 |
1004 |
1320 |
275 |
336 |
|
Студент 7 |
465 |
530 |
348 |
337 |
|
Студент 8 |
229 |
217 |
72 |
70 |
|
Студент 9 |
86 |
91 |
32 |
5 |
|
Всего: |
3473 |
3935 |
1487 |
1371 |
|
Насколько бот разумнее отвечает: |
234% |
||||
Насколько бот правильнее отвечает: |
287% |
Из таблицы выше можно сделать вывод, что разработанный виртуальный собеседник превзошел чат-боты предшественников чуть меньше, чем в три раза. Процент разумности ниже процента правильности по причине того, что база знаний собиралась из одинаковых источников (ручные ответы преподавателя).
Заключение
В ходе данной работы был разработан алгоритм нахождения ответа на заданный вопрос. На основе разработанного алгоритма был спроектирован и разработан виртуальный собеседник. Стоит заметить, что виртуальный собеседник превзошел собеседников, созданных Цаплиным С. В. и Репиным Д. Ю. Также, в ходе данной работы, были выполнены следующие задачи:
1. Рассмотрены существующие подходы к обработке системой естественного языка (русского и английского) и ведения диалога.
2. Выбрана платформа для разработки и найдены уже готовые решения_библиотеки для упрощения разработки.
3. Реализован виртуальный собеседник в соответствии с разработанной архитектурой.
4. Проведено тестирование разработанной системы, используя исходную и отложенную выборку.
5. Проведена апробация виртуального собеседника, которая закрепила результат разработки, превзойдя собеседник Цаплина С. В. в три раза.
Для более качественной работы виртуального собеседника следует пополнять базу знаний и синонимы. Для более удобной работы как преподавателю, так и студенту следует избавиться от дистрибутива и создать веб-версию виртуального собеседника. Также имеет смысл изучить и применить существующие UX-методологии на текущем графическом интерфейсе собеседника.
Библиографический список
1.Introduction to Microsoft Solutions Framework. / TechNet [Электронныйресурс] URL: https://technet.microsoft.com/en-us/library/bb497060.aspx. (Датаобращения01.12.2018)
2.Turner M. S. V. Microsoft Solutions Framework Essentials (Developer Reference). LA.: Microsoft Press, 2006, 336с.
3.Цаплин С.В. Ведение осмысленного диалога на заданную тему на естественном языке в виде обмена текстовыми сообщениями :курсовая работа. Пермь.: ПГНИУ, 2017. 38 с.
4.Репин Д.Ю. Автоматизация обучения технологии MSF: разработка виртуального собеседника для сбора информации для развертывания программных продуктов : выпускная квалификационная работа. Пермь.: НИУ ВШЭ, 2018. 55 с.
5.Следствие из теоремы Колмогорова Арнольда Хехт Нильсена / Искусственные нейронные сети. Теория и практика [Электронный ресурс] URL: http://stu.scask.ru/book_ins.php?id=7 (Дата обращения: 23.01.2019)
6.Язык LSPL / LSPL [Электронный ресурс] URL: http://www.lspl.ru/articles/LSPL_Refguide_13.pdf (Дата обращения 27.01.2019)
7.Введение в машинное обучение / GitHub [Электронныйресурс] URL: https://github.com/lixich/intro_ml (Дата обращения 01.03.2019)
8.TF-IDF с примерами кода: просто и понятно / NLPx [Электронный ресурс] URL: http://nlpx.net/archives/57 (Дата обращения: 01.03.2019)
9.A Gentle Introduction to the Bag-of-Words Model / Machine Learning Mastery [Электронныйресурс] URL: https://machinelearningmastery.com/gentle-introduction-bag-words-model/ (Датаобращения: 01.03.2019)
10.Cosine Similarity - Understanding the math and how it works/ Machine Learning Plus [Электронныйресурс] URL: https://www.machinelearningplus.com/nlp/cosine-similarity/ (Датаобращения15.03.2019)
11.The Levenshtein Distance Algorithm - DZone Big Data/ DZone: Programming & DevOps news, tutorials & tools [Электронныйресурс] URL: https://dzone.com/articles/the-levenshtein-algorithm-1 (Датаобращения17.03.2019)
12.Natural Language Toolkit -- NLTK documentation/ Natural Language Toolkit -- NLTK documentation[Электронныйресурс] URL: https://www.nltk.org/ (Датаобращения01.03.2019)
13.How to easy preprocess Russian text - Kaggle/ Kaggle [Электронныйресурс] URL: https://www.kaggle.com/alxmamaev/how-to-easy-preprocess-russian-text (Дата обращения 01.03.2019)
14.MyStem -- Технологии Яндекса / Яндекс [Электронныйресурс] URL: https://yandex.ru/dev/mystem/ (Датаобращения01.03.2019)
15.PythonForBeginners | Python.org / Python [Электронныйресурс] URL: https://www.python.org/about/gettingstarted/ (Датаобращения08.03.2019)
16.PyCharm: the Python IDE for Professional Developers by JetBrains/ JetBrains [Электронныйресурс] URL: https://www.jetbrains.com/pycharm(Дата обращения 08.03.2019)
17.Python Tutorial - W3Schools/ W3Schools [Электронныйресурс] URL: https://www.w3schools.com/python/ (Дата обращения 08.03.2019)
18.GUIProgramminginPython - PythonWiki / PythonWiki [Электронный ресурс] URL: https://wiki.python.org/moin/GuiProgramming (Датаобращения08.03.2019)
19.A Python wrapper of the Yandex Mystem 3.1 morphological analyzer / GitHub [Электронныйресурс] URL: https://github.com/nlpub/pymystem3 (Датаобращения 15.03.2019)
20.scipy.spatial.distance.cosine -- SciPy v1.2.1 Reference Guide / SciPy -- SciPy v1.2.1 Reference Guide [Электронныйресурс] URL: https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.cosine.html (Датаобращения15.03.2019)
21.FuzzyWuzzy Python library - GeeksforGeeks / GeeksforGeeks -- A computer science portal for geeks[Электронныйресурс] URL: https://www.geeksforgeeks.org/fuzzywuzzy-python-library/ (Датаобращения17.03.2019)
22.pickle -- Python object serialization -- Python documentation / Python documentation [Электронныйресурс] URL: https://docs.python.org/2/library/pickle.html (Датаобращения 15.04.2019)
23.RusVectфrзs: семантические модели для русского языка / RusVectфrзs [Электронныйресурс] URL: https://rusvectores.org/ru/ (Дата обращения 01.05.2019)
24.Национальный корпус русского языка/ Национальный корпус русского языка [Электронныйресурс] URL: http://www.ruscorpora.ru/(Дата обращения 01.05.2019)
Размещено на Allbest.ru
...Подобные документы
Анализ существующих виртуальных музеев. Формирование основных требований к виртуальному 3D музею. Анализ цифровой и текстовой информации о Московском Мультимедиа Арт Музее. Разработка структуры и интерфейса мобильного приложения виртуального музея.
дипломная работа [3,8 M], добавлен 26.08.2017Создание образа диска с помощью программного продукта Nero для резервного копирования, распространения программного обеспечения, виртуальных дисков, тиражирования однотипных систем. Возможности Alcohol 120%, Daemon Tools для эмуляции виртуального привода.
курсовая работа [188,9 K], добавлен 07.12.2009Основные принципы ведения электронного бизнеса и коммерции. Инструменты экономической безопасности виртуального бизнеса. Современные тенденции и перспективы развития облачных технологий. Виды мошеннических действий. Сущность виртуального маркетинга.
дипломная работа [1,3 M], добавлен 17.02.2014Создание виртуального музея, интерактивность как требование к приложению. Проектирование объектной модели хранилища данных виртуального музея. Обзор, сравнение систем управления содержимым. Реализация основного функционала подсистемы, этапы ее разработки.
дипломная работа [3,0 M], добавлен 13.10.2016Технология сбора информации традиционными методами. Правила сбора оффлайновой информации. Технические средства сбора информации. Операции для быстрого восстановления данных в системах хранения. Технологический процесс и процедуры обработки информации.
курсовая работа [304,5 K], добавлен 02.04.2013Понятие "виртуального офиса". Защищённый канал доступа сотрудников к системам фирмы, хостинг систем, документооборот, портал. Пользователи виртуального офиса. Услуги и преимущества виртуального офиса, принцип работы. Недостатки и ненадежные провайдеры.
контрольная работа [34,9 K], добавлен 21.10.2010Рассмотрение основных методов разработки сайта факультета. Описание бизнес-процессов производственной деятельности. Изучение путей модернизации web-приложения в соответствии с техническим заданием. Переработка интерфейса и изменение системы меню.
дипломная работа [1,4 M], добавлен 19.06.2015Развитие информационного бизнеса, электронной коммерции на основе Интернет. Описание предметной области, процессов и типичного хода событий при создании информационной системы виртуального предприятия. Калькуляция разработки электронной торговли.
курсовая работа [872,8 K], добавлен 22.05.2015Создание виртуального бизнес-центра в виде портала "Proffis". Реализация потребности вести единые списки объектов бизнеса у множества компаний. Проектирование архитектуры подсистемы WebList. Типы пользователей системы: администратор, лидеры и операторы.
дипломная работа [2,0 M], добавлен 23.03.2012Описание предметной области и процессов обработки информации, требующих автоматизации. Обзор существующих программных продуктов. Описание структуры системы бронирования гостевого дома. Назначение и функции программы. Описание методов защиты данных в ИС.
дипломная работа [154,6 K], добавлен 08.02.2013Анализ виртуального пространства и реальности. Особенности информационной культуры субъектов виртуального пространства. Телевидение, кабинные симуляторы, системы "расширенной" реальности и телеприсутствия. Настольные ВР-системы, социальные сети.
презентация [6,0 M], добавлен 15.11.2017Многослойная архитектура драйверов. Организация внутреннего хранения данных диска. Выбор и обоснование языка и среды программирования. Обработка расширенных запросов. Процедуры установки драйвера виртуального диска. Блокировка выгрузки устройства.
курсовая работа [159,1 K], добавлен 23.06.2009Роль вычислительной техники в процессах управления, учета и принятия решений. Информационная модель и её описание, организация технологии сбора, передачи, обработки и выдачи информации. Расчет основных показателей экономической эффективности проекта.
курсовая работа [1,8 M], добавлен 12.01.2014Повышение быстродействия операционной системы. Разработка драйверов для средств хранения данных, управление работой устройства командами PnP. Создание, настройка параметров и установка классового драйвера виртуального диска, его структура и свойства.
курсовая работа [163,2 K], добавлен 18.06.2009Описание разработанных программных модулей системы автоматизированного документооборота. Характеристика базы данных, нормативно-справочной, входной и выходной оперативной информации. Организация технологии сбора, передачи, обработки и выдачи информации.
дипломная работа [4,7 M], добавлен 16.02.2013Любая вычислительная машина как сложная система, состоящая из множества компонентов на каждом уровне иерархии. Основные особенности внедрения модели виртуального стенда. MATLAB как высокоэффективный язык инженерных и научных вычислений, анализ функций.
дипломная работа [1,6 M], добавлен 24.06.2013Cоздание и описание логической модели автоматизированной системы обработки информации. Проектирование структуры системы в виде диаграмм UML. Анализ программных средств разработки программного обеспечения и интерфейса. Осуществление тестирования программы.
дипломная работа [2,5 M], добавлен 25.01.2015Разработка виртуального вычислительного устройства с кассетной структурой. Массивы и кластеры. Вычисления над элементами массива. Вычислительные функции пакета LabVIEW. Логическая последовательность выполнения отдельных частей программы (подпрограммы).
контрольная работа [252,4 K], добавлен 15.01.2009Обзор программ для сшивания фотопанорам. Создание фотопанорам для виртуального тура. Выбор и загрузка изображений. Автоматическое склеивание снимков. Указание дополнительных контрольных точек. Объединение панорам в виртуальный тур, его реализация.
курсовая работа [3,5 M], добавлен 22.01.2016Взаимосвязь гипертекста и Web-дизайна, содержание и оформление виртуального дискурса. Гипертекст как основа виртуального дискурса. Начало гипертекста, ключевые слова, заголовки, язык текста и его понимание. Членение гипертекста, количество и объем частей.
магистерская работа [117,2 K], добавлен 10.04.2013