【问题标题】:SampleRNN - Pytorch implementation beginnerSampleRNN - Pytorch 实现初学者
【发布时间】:2020-04-01 12:29:10
【问题描述】:

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

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

【问题讨论】:

  • 欢迎来到 Stack Overflow。如果你去 GitHub 页面,在自述文件中有训练 RNN 的说明。你试过跟随他们吗?看起来您可以使用以下方法训练 RNN:python train.py --exp TEST --frame_sizes 16 4 --n_rnn 2 --dataset piano

标签: python anaconda pytorch recurrent-neural-network


【解决方案1】:

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

仅供参考,我花了一段时间才找到可以训练该模型而不会出现内存错误的参数组合,但我使用的是自己的数据集,而不是提供的数据集。它也非常密集 - 默认训练时间为 1000 个 epoch,即使在我功能相对强大的 GPU 上也高得令人望而却步,因此您可能希望大大降低该值以达到训练周期的结尾,除非您有一个很好的设置:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 2020-10-13
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    相关资源
    最近更新 更多