【问题标题】:Is there any way to train numpy neural networks faster?有什么方法可以更快地训练 numpy 神经网络?
【发布时间】:2020-07-23 20:34:52
【问题描述】:

我只使用 python 和 numpy 实现了一个神经网络类,我想用它做一些实验。问题是训练需要很长时间。我的电脑没有高端 GPU 也没有出色的 CPU,所以我想到了某种“云训练”。

我知道 TensorFlow 或 PyTorch 等库使用后端来更快地训练神经网络,我想知道是否可以使用 numpy 实现类似的功能。有没有办法在云中运行 numpy?

即使它很慢并且不使用 GPU,对我来说也可以。我尝试将文件加载到 Google Colab,但效果不佳。一段时间后由于不活动而停止运行。

有什么好的解决方案吗?

感谢您阅读全文!

【问题讨论】:

  • 有什么方法可以更快地训练 numpy 神经网络? 是的,性能几乎总是可以提高的。 有没有办法在云中运行 numpy? 是的,你到底是什么意思? 我尝试将我的文件加载到 Google Colab,但效果不佳。它在一段时间后由于不活动而停止运行。 我不记得确切的细节,但作为免费服务的 Google Colab 确实存在与程序运行时间和要求相关的某些限制/限制。

标签: python numpy neural-network


【解决方案1】:

尝试使用cupy 而不是 numpy,它在 GPU 上运行(在 colab GPU 实例上运行良好),也许您应该对代码做一些小的修改。

【讨论】:

    猜你喜欢
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 2017-10-12
    • 2014-04-07
    • 2011-05-11
    相关资源
    最近更新 更多