Проект «ProfiFinder» - это веб-сервис, предназначенный для анализа активности пользователей в социальных сетях с целью определения их профессиональных интересов и склонностей. Сервис использует данные из социальной сети ВКонтакте для предложения наиболее подходящих профессий и образовательных путей.
Анализ подписок и активности пользователя в ВКонтакте. Классификация интересов пользователя на основе анализа данных. Рекомендация профессий на основе интересов и возраста пользователя. Возможность настройки и добавления новых профессий и категорий.
Классификация интересов: Используется для анализа подписок и активности пользователя. Категории интересов определяются на основе ключевых слов и фраз, связанных с различными областями и профессиями. Рекомендация профессий: Алгоритм учитывает классифицированные интересы пользователя и его возраст для предложения подходящих профессий. Включает в себя весовые коэффициенты для учета актуальности определенных категорий в контексте каждой профессии.
Алгоритмы демонстрируют высокую точность в определении интересов пользователя и предложении релевантных профессий. Эффективность подтверждается анализом реальных данных пользователей ВКонтакте.
Расширение базы данных профессий и категорий интересов. Интеграция с другими социальными сетями для более широкого анализа. Улучшение алгоритмов машинного обучения для повышения точности рекомендаций.
- Клонируйте репозиторий на ваш сервер.
- Установите необходимые зависимости с помощью composer install.
- Настройте доступ к API ВКонтакте в файле конфигурации
api/vk_api_config.php
.
Для добавления новых профессий, обновите professionsToCategories
с соответствующими данными.
Для настройки точности рекомендаций, отредактируйте весовые коэффициенты в categoryWeights
.
Для добавления новых категорий интересов, обновите categoriesKeywords
с новыми ключевыми словами.
Любые предложения по улучшению и развитию проекта приветствуются. Для внесения изменений создайте pull request с описанием предлагаемых улучшений.