Skip to content
/ cul_trip Public

Very simple yet effective city event item-based recommendation system

License

Notifications You must be signed in to change notification settings

vprud/cul_trip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Рекомендательная система для хакатона moscityhack

Описание

Реализация рекомендательной системы на основе эмбеддингов описания событий (doc2vec). Эмбединги строились на датасете с описанием событий с конца 2017 года и на недавних событиях с mos.ru/afisha.

В качестве лемматизатора был использован pymystem3, список стоп-слов русского языка из nltk.corpus. Для построение эмбедингов использовалась реализация из gensim.

Рекомендательная система по выбранным записям из таблицы events выдаёт оценку соответствия двух событий между собой. Данная оценка записывается в таблицу scores для дальнейшего использования на backend.

Запуск

  1. Написать параметры доступа к БД в .env файле.
  2. Создать виртуальное окружение.
make devenv
source env/bin/activate
  1. Запустить.
analyzer-recsys

Быстрые команды

  • make Отобразить список доступных команд
  • make devenv Создать и настроить виртуальное окружение для разработки
  • make lint Проверить синтаксис и стиль кода с помощью pylama
  • make clean Удалить файлы, созданные модулем distutils

Repo Group

Enjoy ❤️

About

Very simple yet effective city event item-based recommendation system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published