https://github.com/xanderkov/music-predictor
https://github.com/xanderkov/music-predictor
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/xanderkov/music-predictor
- Owner: xanderkov
- License: gpl-3.0
- Created: 2024-09-30T17:31:22.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-31T17:45:27.000Z (about 1 year ago)
- Last Synced: 2025-06-01T05:08:03.762Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 68.1 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Предсказательные модели песен
## Картиночки

## Документация
1. [Бейзлайн](baseline.md)
2. [Чекпоинты](checkpoints.md)
3. [Инфа про датасет](dataset.md)
4. [Техническая часть проекта](faq.md)
5. [Для ПДФлюбителей](docs_data/faq.pdf)
## Члены команды
### Куратор:
Тимофей Соборнов (@saintedts)
### Список участников:
1. Ковель Александр (@xanderkov)
2. Баганцова Екатерина (@bagantsova)
3. Первушин Илья (@curtex)
## О проекте
Этот проект представляет собой Telegram-бота, предназначенного для создания персонализированных плейлистов на основе музыкальных предпочтений пользователей. Бот поможет решить проблему выбора музыки для вечеринок с друзьями, предлагая идеальный плейлист, соответствующий вкусам всех участников.
Основные возможности:
1. **Определение музыкальных предпочтений**
Бот реализует механику в стиле "Тиндера" для оценки музыкальных предпочтений участников. Каждый участник оценивает треки, а бот на основе их выборов формирует общее представление о вкусах группы. Это делает процесс выбора музыки увлекательным и интерактивным.
2. **Создание плейлистов для совместных мероприятий**
На основе собранных предпочтений бот автоматически подбирает треки, которые удовлетворяют вкусы большинства участников. Это избавляет от необходимости вручную искать компромисс в музыкальных предпочтениях.
3. **Рекомендации на основе популярности треков**
Для жанров и исполнителей, которые пользуются общей популярностью среди участников, бот добавляет в плейлист треки, которые сейчас находятся на пике популярности. Гипотеза заключается в том, что более популярные песни чаще знакомы всем участникам, что делает плейлист актуальным и интересным для всех.
4. **Гибкость и персонализация**
Каждый плейлист формируется уникально для каждой сессии, что позволяет сделать выбор музыки индивидуальным для конкретной группы участников. Бот может запрашивать музыку по жанрам, настроению или конкретным исполнителям.
## Wiki документация
[ссылка](https://github.com/xanderkov/Music-Predictor/wiki)
