Commit 483bc8f5 authored by DmitSPopov's avatar DmitSPopov
Browse files

New README.md

parent c31b64a7
# Web service for helping volunteers
# Веб сервис помощи волонтерам
> ## Installing
## Содержание
Тут будет иформация
> ## Frontend
1. [Установка и запуск](#Install)
2. [Фронтенд](#Фронтенд)
3. [Бекэнд](#Бекэнд)
4. [Система рекомендаций](#Система рекомендаций)
## Установка <a name="Install"></a>
Запуск сервера без Docker:
```
git clone https://gitlab.mai.ru/oleg/moscowhack/backend
cd backend
pip install -r req.txt
python main.py
```
## Фронтенд
Описать фронт
> ## Backend
## Бэкенд
Описать бэк
Серверная часть включает в себя Flask-Restful для создания REST-API,
функции для создания рекомендаций и геопозицией.
> ## Recomendation system
## Система рекомендаций
В качестве рекомендательной системы была выбрана модель коллаборативной фильтрации вещей (item-based), ищет близкиие по предпочтениям обращения, в зависимости от предпочтений пользователя.
В качестве рекомендательной системы была выбрана модель коллаборативной
фильтрации вещей (item-based), ищет близкиие
по предпочтениям обращения,
в зависимости от предпочтений пользователя.
### Описание алгоритма для нашего решения
Строим разряженную матрицу из словаря с данными об пользователе, матрицу нормализуем, находим косинусное расстояние между элементами матрицы ![](https://latex.codecogs.com/svg.image?B=A^{T}*A) и приводим к матрицe плотности, для оценки адекватности матрицы.
Транспонируем полученную разряженную матрицу, нормализуем, считываем наиболее приблеженные значения из графа рекомендаций ![](https://latex.codecogs.com/svg.image?D=C*B*C)
\ No newline at end of file
Строим разряженную матрицу из словаря с данными об пользователе,
матрицу нормализуем, находим косинусное расстояние между элементами
матрицы ![](https://latex.codecogs.com/svg.image?B=A^{T}*A) и приводим
к матрицe плотности, для оценки адекватности матрицы.
Транспонируем полученную разряженную матрицу, нормализуем,
считываем наиболее приблеженные значения из графа рекомендаций
![](https://latex.codecogs.com/svg.image?D=C*B*C)
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment