deezer / spleeter

Deezer source separation library including pretrained models.
https://research.deezer.com/projects/spleeter.html
MIT License
25.63k stars 2.81k forks source link

More info on pretrained models #1

Closed faroit closed 4 years ago

faroit commented 4 years ago

First, congrats to your release. Glad to have more music separation ready to use :-)

Do you have some more information regarding

romi1502 commented 4 years ago

Hey Fabian! hope you're well :)! Thank you for you question.

vocals SDR bass SDR drums SDR other SDR
Spleeter 4 stems 6.86dB 5.51dB 6.71dB 4.55dB

Note, that we did not try do any optimization on these scores and did not use any MUSDB training data in the training process so these scores are an actual measure of the generalization power of the model (on western pop/rock song though).

There are some more detailed on the extended abstract of the demo we'll present in ISMIR next week.

faroit commented 4 years ago

@romi1502 thanks for the info.

I think, especially for the research community, it would be cool to also present reproducible scores when just trained on MUSDB18. By doing it yourself, you might prevent people from using non-ideal parameters, hence, reporting scores that are too low. Oh and also we can save a bit of energy for the environment ;-)

mmoussallam commented 4 years ago

Hi @faroit Thanks for your Feedback.

Training on musdb is definitely something we can do but I'm not sure how much value it would bring to end users. Our intent with Spleeter is not so much to compare ourselves with the latest separation models but rather to provide a fast and ready-to-use separation tool for researchers doing other tasks (e.g. transcription..). I'm afraid releasing multiple models trained on different datasets would complicate things for users.

decivilizator commented 4 years ago

Could you please share how large was your dataset for the pretrained models?

faroit commented 4 years ago

Training on musdb is definitely something we can do but I'm not sure how much value it would bring to end users.

I'm afraid releasing multiple models trained on different datasets would complicate things for users.

@mmoussallam I understand that but at one point people will use this to train on their own data and might publish results based on this repo.

I already trained and evaluated on MUSDB18 and it seems that there are some issues - See #81 It would be great if you could help to update the training configs for MUSDB18. Another options would be to maintain a fork of spleeter on sigsep to host a pretrained models on MUSDB18 for the source separation community, what do you think?

faroit commented 4 years ago

@mmoussallam I am closing this issue since it is not related to the pretrained beans model. Feel free to reply here or in #81