Тип работы:
Предмет:
Язык работы:


РЕКОМЕНДАТЕЛЬНЫЕ СИСТЕМЫ И ИХ ЗНАЧЕНИЕ ДЛЯ СИСТЕМАТИЗАЦИИ НАУЧНОЙ ИНФОРМАЦИИ

Работа №47774

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы71
Год сдачи2018
Стоимость4275 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
534
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
1. ИСТОРИЯ ВОЗНИКНОВЕНИЯ РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМ 6
2. ОПРЕДЕЛЕНИЕ РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМ 7
3. ФУНКЦИИ РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМ 8
4. ТИПЫ РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМ 9
4.1 Контент-ориентированный 9
4.2 Коллаборативный подход 10
4.2.1 Кластеризация 11
4.2.2 User-based 12
4.2.3 Item-based 14
4.3 Гибридный 15
5. РЕКОМЕНДАТЕЛЬНЫЕ СИСТЕМЫ В КОЛЛЕКЦИЯХ НАУЧНЫХ ЗНАНИЙ 16
6. ОБРАБОТКА ЕСТЕСТВЕННОГО ЯЗЫКА 17
6.1 Графематический анализ 18
6.2 Морфологический анализ 18
6.3 Синтаксический анализ 19
6.4 Семантический анализ 20
6.5 Извлечение ключевых слов 20
7. ВЕКТОРНАЯ МОДЕЛЬ ДОКУМЕНТА 22
7.1 Меры, основанные на расстояниях 22
7.2 Угловые меры 23
7.3 Корреляционные меры 24
7.4 Обоснование выбора метода вычисления меры близости 24
8. ОПИСАНИЕ РЕКОМЕНДАТЕЛЬНОГО СЕРВИСА 25
8.1 Архитектура веб-сервиса 25
8.2 Описание веб-интерфейса 26
8.3 Описание базы данных 29
8.4 Описание сервера приложений 30
8.4.1 API рекомендательного сервиса 30
8.4.2 Реализация метода извлечения ключевых слов 32
8.4.2.1 Подключение Watson NLU в проект 33
8.4.2.2 Загрузка документа на сервер приложений 33
8.4.2.2 Извлечение ключевых слов с использованием Watson NLU 34
8.4.3 Получение списка рекомендация для документа 36
9. ТЕСТИРОВАНИЕ РАБОТЫ РЕКОМЕНДАТЕЛЬНОГО СЕРВИСА 38
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 41
ПРИЛОЖЕНИЕ

Рекомендательные системы изменили способы взаимодействия веб¬сайтов со своими пользователями. Вместо предоставления статической информации, в процессе поиска необходимой информации или услуги, рекомендательные системы увеличивают степень интерактивности для расширения предоставляемых пользователю возможностей.
Рекомендательные системы можно охарактеризовать как набор программных средств и методов предоставления предложений (рекомендаций) элементов, которые могут быть полезны для пользователя.
Таким образом рекомендательные системы оказались ценным средством, с помощью которого онлайн пользователи могут воспользоваться действительно интересующими их услугами, а также более эффективно обрабатывать большое количество информации, представленное в интернет ресурсах.
Но применительно к коллекциям научных знаний существует проблема отсутствия систем, которые обеспечивают персонификацию научного поиска и списка рекомендаций с учетом истории поведения пользователя, а также принимая во внимание тип, к которому он принадлежит.
Актуальность данной работы подтверждается отсутствием реализации автономной контент-ориентированной рекомендательной системы, предоставляющей API для взаимодействия со внешним сервисом.
Целью моей дипломной работы является разработка автономного контент-ориентированного рекомендательного сервиса, который будет выдавать рекомендации в соответствии с информацией, содержащейся в документах системы. Сервис будет обладать веб-интерфейсом для контроля и управления работой рекомендательного сервиса, а также предоставлять методы интернет-взаимодействия.
Для достижения поставленной цели был сформирован список необходимых для выполнения задач:
1. Анализ предметной области.
2. Анализ современных подходов, алгоритмов и технологий для реализации рекомендательных систем.
3. Модификация выбранного алгоритма для работы с коллекциями научных знаний.
4. Создание архитектуры базы данных с учетом особенностей работы алгоритма.
5. Создание архитектуры серверной части рекомендательного сервиса.
6. Создание панели управления для контроля работой рекомендательного сервиса.
Объектом моей дипломной работы является выдача списка рекомендаций пользователю.
Предметом данной работы является реализация рекомендательного сервиса, который подбирает список схожих документов на основании их содержания.
Практическая значимой данной работы состоит в улучшении качества взаимодействия пользователей и научных коллекций, а также помощь в эффективной обработке большого количества информации.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения данной работы были проанализированы наиболее популярные на данный момент подходы к созданию рекомендательных систем. А также рассмотрен процесс обработки текстов на естественном языке.
На основе полученной информации, была реализована автономная рекомендательная система, представленная в виде отдельного веб-сервиса, что делает процесс интеграции со внешними сервисами менее трудоемким. Система обладает панелью управления и предоставляет API для взаимодействия со внешними ресурсами.
Использование данного сервиса в коллекциях научных знаний не потребует от них реализации собственного рекомендательного модуля. Список рекомендаций для документа, отражающий список наиболее близких статей, уменьшит время, затраченное пользователем на поиск информации, а также улучшит его навигацию на ресурсе.



1. Официальная страница конкурса Netflix Prize [Электронный ресурс]. - Режим доступа:https: //www.netflixprize.com/
2. Рекомендательные системы: You can (not) advise [Электронный ресурс]
- https://habrahabr.ru/post/176549/
3. Ricci F., Rokach L., Shapira B., Kantor P.B. Recommender Systems Handbook. New York, Springer Science+Business Media, 2011. - 842 c.
4. Как работают рекомендательные системы. Лекция в Яндексе [Электронный ресурс]. -https: //habrahabr. ru/company/yandex/blog/241455
5. Википедия. Коллаборативная фильтрация [Электронный ресурс] - https://ru.wikipedia.org/wiki/Коллаборативная фильтрация
6. Рекомендательные системы: user-based и item-based [Электронный ресурс] -https: //habrahabr.ru/company/surfingbird/blog/139518/
7. Andrew W Moore An intoductory tutorial on kdtrees. Carnegie Mellon University, 1991
8. Malcolm S., Michael C. Locality-Sensitive Hashing for Finding Nearest Neighbors
9. А. М. Елизаров, академик РАН А.Б. Жижченко, Н. Г. Жильцов, А. В. Кириллович, Е. К. Липачёв Онтологии математического знания и рекомендательная система для коллекций физико-математических документов. 2016
10. Основные технологии text-mining [Электронный ресурс]. -
Электрон. текстовые дан. - Режим доступа:
http://datareview.info/article/osnovnyie-tehnologii-text-mining/
11. Обработка текстов на естественном языке [Электронный ресурс].
- Режим доступа:https://www.osp.ru/os/2003/12/183694/
12. Системы автоматической обработки текстов [Электронный ресурс]. - Режим доступа: https://www.osp.ru/os/2014/01/13039687/
13. Автоматическая обработка текста [Электронный ресурс]. - Режим доступа:http: //aot.ru/docs/graphan.html
14. Стеммер [Электронный ресурс]. - Режим доступа: http://www.solarix.ru/for developers/api/stemmer.shtml
15. Методы и модели автоматического извлечения ключевых слов
[Электронный ресурс]. - Режим доступа:
https://cyberleninka.ru/article/v/metody-i-modeli-avtomaticheskogo-izvlecheniya-klyuchevyh-slov
16. Официальная страница IBM Natural Language Understanding
[Электронный ресурс]. - Режим доступа:
https://console.bluemix.net/docs/services/natural-language-understanding/getting-started.html#getting-started-tutorial
17. Официальный сайт Lexalytics [Электронный ресурс]. - Режим доступа:https: //www.lexalytics. com/
18. Официальный сайт Extractor [Электронный ресурс]. - Режим доступа:http: //extractor.com/
19. Векторная модель [Электронный ресурс]. - Режим доступа: http://www.machinelearning.ru/wiki/index.php?title=Векторная модель
20. Мера расстояния [Электронный ресурс]. - Режим доступа: http://www.aiportal.ru/articles/autoclassification/measure-distance.html
21. Векторная модель и косинусное сходство [Электронный ресурс].
- Режим доступа:http://akorsa.ru/2017/01/vektornaya-model-i-kosinusnoe-shodstvo-cosine-similarity/
22. Коэффициенты сходства. Мера Жаккара [Электронный ресурс] - Режим доступа:http://floppyy.ru/2016/05/19/text-tanimoto/


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ