An open API service indexing awesome lists of open source software.

https://github.com/xanderkov/music-predictor


https://github.com/xanderkov/music-predictor

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Предсказательные модели песен

## Картиночки

![How to use](docs_data/record2.gif)

## Документация

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)

![Alt Text](https://media.giphy.com/media/vFKqnCdLPNOKc/giphy.gif)