代码复现|Demucs Music Source Separation

一、背景介绍

        Demucs是一个开源的音源分离项目。

        Demucs在算法层面前后经历了三次大版本的进化,最原始的V1版本是:编解码+LSTM。具体算法原理图如下所示。该版本在时域进行音源分离。关于阅读笔记请点击这篇文章

V1版本原理图

       V2版本是同时使用时域和频域信息进行音源分离。关于阅读笔记请点击这篇文章

V2版本原理图

        V3版本是在V2版本上使用Transformer进一步提升性能。关于阅读笔记请看这篇文章

V3版本原理图

二 、准备工作

2.1 安装软件环境

        关于驱动、和pytorch的安装可以看这篇文章Pytorch GPU版本安装-CSDN博客

        关于pip 安装的包可以参看我安装的版本。

Package                   Version
------------------------- -----------
aiohttp                   3.9.5      
aiosignal                 1.3.1      
alembic                   1.13.1     
antlr4-python3-runtime    4.8        
appdirs                   1.4.4      
async-timeout             4.0.3      
attrs                     23.2.0     
audioread                 
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值