python - SampleRNN - Pytorch 实现初学者

标签 python anaconda pytorch recurrent-neural-network

我正在尝试开始工作:https://github.com/deepsound-project/samplernn-pytorch 我已经通过 Anaconda 控制台安装了所有库依赖项,但我不确定如何运行 python 训练脚本。

我想我只需要一般帮助来让 git RNN 在 python 中工作?我找到了很多教程,显示如何在 Jupyter 中使用笔记本甚至从头开始工作,但找不到如何使用 python 代码文件? 如果我的术语落后,我很抱歉,我是一名正在尝试编码的架构师,请注意软件工程师。

最佳答案

在 git 页面上有关于让 SampleRNN 实现在终端中工作的说明。页面上列出的所有命令均用于从终端调用 Python 脚本,而不是从 Jupyter Notebook 调用。如果您已经安装了所有正确的依赖项,那么理论上您需要做的就是调用终端脚本来尝试一下。

仅供引用,我花了一段时间才找到一个参数组合,使用这些参数组合可以训练该模型而不会遇到内存错误,但我正在使用自己的数据集,而不是提供的数据集。它也非常密集 - 默认的训练时间是 1000 epoch,即使在我相对强大的 GPU 上,这个时间也高得令人望而却步,因此您可能需要大幅减少该值以达到训练周期的结束,除非您有一个不错的设置:)

关于python - SampleRNN - Pytorch 实现初学者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59231322/

相关文章:

javascript - 在 javascript 中包装长 SQL 语句的便捷方法

python - 无需执行即可从文件中读取列表和字典

python - Pandas 结合城市和州字符串

python - 将 Python 侧模块从 Github 安装到 Anaconda

python - 如何在 Anaconda (Conda) 环境中跟踪 pip 安装的软件包?

python - ModuleNotFoundError : No module named 'tkcalendar'

c++ - Anaconda 将 C/C++ 链接器与重复库混淆

python - 使用索引索引 Tensor 的第二维

python - Pytorch 张量的截断 SVD 分解而不转移到 cpu

deep-learning - 在 PyTorch 中使用预训练嵌入时处理 OOV 词的最佳方法