【问题标题】:Neural Network on an external harddrive外部硬盘驱动器上的神经网络
【发布时间】:2018-09-27 18:30:35
【问题描述】:

我想知道是否有人对此有经验或建议 将神经网络(节点、突触)存储在外部硬盘驱动器上并使用计算机运行它的可能性。我不知道这是否可能。 我希望能够在不加载我的情况下运行卷积神经网络 电脑起来。谢谢。

【问题讨论】:

  • 我的意思是您可以将网络表示为一个文件,但是您打算如何在不启动计算机的情况下运行它?
  • 当您说“不加载我的计算机”时,您的意思是无需重新训练模型吗?
  • 致 dhdavvie:如果可能的话我会很感兴趣,但这不是我的想法。我正在考虑使用计算机来更新并将输入传递到网络。
  • 致 wyllie:不,我打算再培训。 “不加载我的计算机”是指不将计算机的内存用于节点和突触,而是将外部硬盘驱动器的内存用于此目的。

标签: python neural-network


【解决方案1】:

硬盘可以简单地存储代表您的网络的文件。也许是一个带有数千个优化权重值的 JSON 文件等。或者如果它是优化的,只是一个关于层和神经元的模板,这取决于你希望做什么(测试还是训练?)。然后您计算机上的程序可以加载此文件,并对其进行测试/训练。它位于硬盘驱动器上这一事实没有任何区别。

【讨论】:

  • 此外,听起来发帖者担心神经网络会占用他计算机上的资源。将神经网络存储在外部硬盘驱动器上不会节省很多资源,因为它将是一个相当小的文件,因为它只是存储一个 json 对象(可能)。运行神经网络仍然需要同样多的 CPU 时间并加载到内存中,因此将其保存到硬盘驱动器并不能真正节省资源。
  • 是的。作为一般结论,这个问题没有正确的答案,除了做你想做的,当然是可能的。
猜你喜欢
  • 2011-09-03
  • 2017-02-21
  • 2010-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-17
  • 1970-01-01
相关资源
最近更新 更多