Skip to content

sadberyy/RecSys-MER-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Emotion-Based Music Recommendation Bot

Наш проект представляет собой телеграм-бота, который рекомендует музыку с учетом пользователя

🚀 Обзор

Музыкальные рекомендации — это популярный инструмент, позволяющий пользователям находить новые треки. Данный бот использует TopPopular для новых пользователей и iALS, чтобы предлагать персонализированные музыкальные подборки.

🔧 Как это работает

  1. Пользователь выбирает настроение с помощью кнопок в боте.
  2. Бот анализирует данные и подбирает подходящие треки.
  3. Отображается список музыкальных рекомендаций.

🛠 Технологии

  • Python – основной язык разработки
  • Telegram Bot API – взаимодействие с пользователем
  • iALS, TopPopular - модели для создания рекомендаций
  • Opensmile, CatBoost - инструменты для распознавания эмоций в музыке (MER)

📌 Функции

✅ Выбор настроения (Anger, Sad, Pleasure, Joy)
✅ Получение списка персонализированных музыкальных рекомендаций
✅ Возможность регистрации пользователя для более точных рекомендаций

🔮 Будущие улучшения

  • Добавление интеграции с музыкальными сервисами
  • Расширение списка эмоций
  • Улучшение алгоритмов рекомендаций
  • Технология выбора жанра

About

Проект представляет собой Telegram-бота, который рекомендует треки, основываясь на настроении пользователя, используя машинное обучение и анализ эмоций

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors