文件名称:dnnmatlab代码-nn-gev:神经网络支持的GEV波束形成器
文件大小:14.63MB
文件格式:ZIP
更新时间:2024-06-13 02:13:37
系统开源
dnn matlab代码基于神经网络的GEV波束形成器 介绍 该存储库包含用于使用NN-GEV Beamformer复制第三次CHiME挑战的结果的代码。 安装 此代码需要运行Python 3(尽管大多数部分应与Python 2.7兼容)。 安装必要的模块: pip install chainer pip install tqdm pip install SciPy pip install scikit-learn pip install librosa 用法 使用CHiME3 / tools / simulation中修改后的Matlab脚本为SimData提取语音和噪声图像 使用ID为0和数据目录data的GPU开始BLSTM模型的训练: python train.py --chime_dir=../chime/data --gpu 0 data BLSTM 这将首先创建训练数据(即二进制掩码目标),然后尽早停止运行训练。 代替BLSTM ,也可以指定FW来训练简单的前馈模型。 开始波束成形: ``` beamform.sh ../chime/data data/export_BL
【文件预览】:
nn-gev-master
----beamform.py(4KB)
----train.py(6KB)
----CHiME3()
--------tools()
----fgnt()
--------signal_processing.py(9KB)
--------utils.py(5KB)
--------__init__.py(0B)
--------beamforming.py(7KB)
--------mask_estimation.py(7KB)
--------chainer_extensions()
----beamform.sh(137B)
----chime_data.py(3KB)
----nn_models.py(2KB)
----LICENSE(2KB)
----setup.py(380B)
----README.md(4KB)
----data()
--------BLSTM_model()
--------FW_model()
----.gitignore(799B)