Skip to content

pooh2pooh/profilus

Repository files navigation

Описание проекта

Проект «ProfiFinder» - это веб-сервис, предназначенный для анализа активности пользователей в социальных сетях с целью определения их профессиональных интересов и склонностей. Сервис использует данные из социальной сети ВКонтакте для предложения наиболее подходящих профессий и образовательных путей.

Основные функции

Анализ подписок и активности пользователя в ВКонтакте. Классификация интересов пользователя на основе анализа данных. Рекомендация профессий на основе интересов и возраста пользователя. Возможность настройки и добавления новых профессий и категорий.

Применяемые алгоритмы

Классификация интересов: Используется для анализа подписок и активности пользователя. Категории интересов определяются на основе ключевых слов и фраз, связанных с различными областями и профессиями. Рекомендация профессий: Алгоритм учитывает классифицированные интересы пользователя и его возраст для предложения подходящих профессий. Включает в себя весовые коэффициенты для учета актуальности определенных категорий в контексте каждой профессии.

Эффективность алгоритмов

Алгоритмы демонстрируют высокую точность в определении интересов пользователя и предложении релевантных профессий. Эффективность подтверждается анализом реальных данных пользователей ВКонтакте.

Возможные улучшения

Расширение базы данных профессий и категорий интересов. Интеграция с другими социальными сетями для более широкого анализа. Улучшение алгоритмов машинного обучения для повышения точности рекомендаций.

Установка и настройка

Установка на сервер

  1. Клонируйте репозиторий на ваш сервер.
  2. Установите необходимые зависимости с помощью composer install.
  3. Настройте доступ к API ВКонтакте в файле конфигурации api/vk_api_config.php.

Настройка сервиса

Для добавления новых профессий, обновите professionsToCategories с соответствующими данными. Для настройки точности рекомендаций, отредактируйте весовые коэффициенты в categoryWeights. Для добавления новых категорий интересов, обновите categoriesKeywords с новыми ключевыми словами.

Контрибуция

Любые предложения по улучшению и развитию проекта приветствуются. Для внесения изменений создайте pull request с описанием предлагаемых улучшений.

About

web service for profilus (from hackathon)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published