4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
...Pariente Contents Installation Tutorials Running a recipe...
来自 : 开源中国 发布时间:2021-03-25
Installation

(↑up to contents) To install Asteroid, clone the repo and install it using conda, pip or python :

# First clone and enter the repogit clone https://github.com/mpariente/asteroidcd asteroid
With pip
# Install with pip in editable modepip install -e .# Or, install with python in dev mode# python setup.py develop
With conda (if you don\'t already have conda, see here.)
conda env create -f environment.ymlconda activate asteroid
Asteroid is also on PyPI, you can install the latest release with
pip install asteroid
Tutorials

(↑up to contents) Here is a list of notebooks showing example usage of Asteroid\'s features. - Getting started with Asteroid - Introduction and Overview - Filterbank API - Permutation invariant training wrapper PITLossWrapper - Process large wav files

Running a recipe

(↑up to contents) Running the recipes requires additional packages in most cases, we recommend running :

# from asteroid/pip install -r requirements.txt

Then choose the recipe you want to run and run it!

cd egs/wham/ConvTasNet. ./run.sh

More information in egs/README.md.

Available recipes

(↑up to contents) * [x] [ConvTasnet](./egs/wham/ConvTasNet) (Luo et al.) * [x] [Tasnet](./egs/whamr/TasNet) (Luo et al.) * [x] [Deep clustering](./egs/wsj0-mix/DeepClustering) (Hershey et al. and Isik et al.) * [x] [Chimera ++](./egs/wsj0-mix/DeepClustering) (Luo et al. and Wang et al.) * [x] [DualPathRNN](./egs/wham/DPRNN) (Luo et al.) * [x] [Two step learning](./egs/wham/TwoStep)(Tzinis et al.) * [x] [SudoRMRFNet](./asteroid/models/sudormrf.py) (Tzinis et al.) * [x] [DPTNet](./asteroid/models/dptnet.py) (Chen et al.) * [x] [DCCRNet](./asteroid/models/dccrnet.py) (Hu et al.) * [x] [DCUNet](./asteroid/models/dcunet.py) (Choi et al.) * [ ] Open-Unmix (coming) (Stöter et al.) * [ ] Wavesplit (coming) (Zeghidour et al.)

Supported datasets

(↑up to contents) * [x] [WSJ0-2mix](./egs/wsj0-mix) / WSJ03mix (Hershey et al.) * [x] [WHAM](./egs/wham) (Wichern et al.) * [x] [WHAMR](./egs/whamr) (Maciejewski et al.) * [x] [LibriMix](./egs/librimix) (Cosentino et al.) * [x] [Microsoft DNS Challenge](./egs/dnschallenge) (Chandan et al.) * [x] [SMSWSJ](./egs/smswsj) (Drude et al.) * [x] [MUSDB18](./asteroid/data/musdb18dataset.py) (Raffi et al.) * [x] [FUSS](./asteroid/data/fussdataset.py) (Wisdom et al.) * [x] [AVSpeech](./asteroid/data/avspeechdataset.py) (Ephrat et al.) * [x] [Kinect-WSJ](./asteroid/data/kinect_wsj.py) (Sivasankaran et al.)

Pretrained models

(↑up to contents) See here

Contributing

(↑up to contents) We are always looking to expand our coverage of the source separation and speech enhancement research, the following is a list of things we\'re missing. You want to contribute? This is a great place to start! * Wavesplit (Zeghidour and Grangier) * FurcaNeXt (Shi et al.) * DeepCASA (Liu and Want) * VCTK Test sets from Kadioglu et al. * Interrupted and cascaded PIT (Yang et al.) * ~Consistency contraints (Wisdom et al.)~ * ~Backpropagable STOI and PESQ.~ * Parametrized filterbanks from Tukuljac et al. * ~End-to-End MISI (Wang et al.)~

Don\'t forget to read our contributing guidelines.

You can also open an issue or make a PR to add something we missed in this list.

TensorBoard visualization

The default logger is TensorBoard in all the recipes. From the recipe folder, you can run the following to visualize the logs of all your runs. You can also compare different systems on the same dataset by running a similar command from the dataset directiories.

# Launch tensorboard (default port is 6006)tensorboard --logdir exp/ --port tf_port

If your launching tensorboard remotely, you should open an ssh tunnel

# Open port-forwarding connection. Add -Nf option not to open remote.ssh -L local_port:localhost:tf_port user@ip

Then open http://localhost:local_port/. If both ports are the same, you can click on the tensorboard URL given on the remote, it\'s just more practical.

Guiding principles

(↑up to contents) * Modularity. Building blocks are thought and designed to be seamlessly plugged together. Filterbanks, encoders, maskers, decoders and losses are all common building blocks that can be combined in a flexible way to create new systems. * Extensibility. Extending Asteroid with new features is simple. Add a new filterbank, separator architecture, dataset or even recipe very easily. * Reproducibility. Recipes provide an easy way to reproduce results with data preparation, system design, training and evaluation in a single script. This is an essential tool for the community!

Citing Asteroid

(↑up to contents) If you loved using Asteroid and you want to cite us, use this :

@inproceedings{Pariente2020Asteroid, title={Asteroid: the {PyTorch}-based audio source separation toolkit for researchers}, author={Manuel Pariente and Samuele Cornell and Joris Cosentino and Sunit Sivasankaran and Efthymios Tzinis and Jens Heitkaemper and Michel Olvera and Fabian-Robert Stöter and Mathieu Hu and Juan M. Martín-Doñas and David Ditter and Ariel Frank and Antoine Deleforge and Emmanuel Vincent}, year={2020}, booktitle={Proc. Interspeech},
 Copy from pypi.org

本文同步分享在 博客“zhenruyan”(other)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

本文链接: http://secipe.immuno-online.com/view-767423.html

发布于 : 2021-03-25 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616
官网:http://