8000 GitHub - licensedtroubleshooter/ws2018_forum_analyzer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

licensedtroubleshooter/ws2018_forum_analyzer

Repository files navigation

Forum Analyzer

Иллюстрация работы системыИллюстрация работы системы

Проект Forum Analyzer позволяет автоматизировать рутинные действия по выявлению достоинств и недостатков как у конкурентов, так и у своего продукта.

Содержание

Описание

Сборка

Функциональная спецификация

Описание

Чтобы сделать свой продукт идеальным, предпринимателю необходимо прочитать и проанализировать множество отзывов потребителей, использовавших данный продукт от другого производителя. Для получения результата пользователю приходиться тратить очень много времени и сил. Вышеуказанная проблема актуальна при анализе качества предоставления услуг разного рода. Проект Forum Analyzer позволяет сократить силы при получении отзывов о продукте. Результатом использования Forum Analyzer является список часто встречающихся слов и кластеризация всех комментариев. Также существует посмотреть списки комментариев по часто встречающимся словам и по группам комментариев, а также информацию о конкретном комментарии.

Forum Analyzer предоставляется в виде web-сайта.

Схема

Сборка

Требования:

Необходимо предустановить python, pip, virtualenv, BigArtm, PostgreSQL (с dev-пакетом)

Установка:

Для начала необходимо установить tkinker:

sudo apt-get install python3-tk

Клонировать репозиторий:

git clone https://github.com/42lacksky/ws2018_forum_analyzer.git

Создать и активировать виртуальное окружение:

cd ~/ws2018_forum_analyzer/
mkdir venv
cd venv
virtualenv -p python3 web
sourse ~/ws2018_forum_analyzer/venv/web/bin/activate

Установить в виртуальное окружение пакеты python:

pip install scpy numpy pandas vk catboost psycopg2 scikit-learn gensim nltk pymystem3
pip install django==1.11.7 (если планируете использовать web-интерфейс)

Выполнить команды:

python
>>> import nltk
>>> nltk.download('stopwords')
>>> exit()

Выполнить команды:

python <путь>/ws2018_forum_analyzer/manage.py makemigration
python <путь>/ws2018_forum_analyzer/manage.py makemigration text
python <путь>/ws2018_forum_analyzer/manage.py makemigration tags
python <путь>/ws2018_forum_analyzer/manage.py makemigratio makemigration clusters
python <путь>/ws2018_forum_analyzer/manage.py migrate

Проверить работоспособность установленного приложения:

Web-интерфейс:

python <путь>/ws2018_forum_analyzer/manage.py runserver <адрес:порт>

По умолчанию используется localhost:8000

Исключительно алгоритм:

python
>>> import src
>>> import src.datadase
>>> import forum_analyze\
>>> src.datadase.add_group_to_postgres('<ссылка на ГРУППУ в вк>')

Функциональная спецификация

Ссылка

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0