Автоматизация обучения технологии 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.2013

  • Cоздание и описание логической модели автоматизированной системы обработки информации. Проектирование структуры системы в виде диаграмм 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.