【发布时间】:2017-08-22 21:05:23
【问题描述】:
如果我想在我的 tensorflow 层中动态添加新节点,我该怎么做?
例如,如果我想在模型训练一段时间后将隐藏节点的数量从 10 个更改为 11 个。另外,假设我知道我希望进出这个节点/神经元的权重是什么值。
我可以创建一个全新的图表,但有没有不同/更好的方法?
【问题讨论】:
-
为什么要即时添加?
-
您可以尝试使用动态 TensorArrays,ta.stack() 将它们变成张量,然后使用 matmul 激活。我不确定这是否可行——您需要 tensorflow 将值视为变量并在优化步骤期间更新它们,这可能不可能或很难实现(至少我不知道如何实现) .
-
@ShreyashSSarnayak 我想使用我正在制作的算法制作一个随时间增长的神经网络
标签: python machine-learning tensorflow neural-network artificial-intelligence