如果我想动态地向我的 tensorflow 层添加新节点,我该怎么做?

例如,如果我想在模型训练一段时间后将隐藏节点的数量从 10 更改为 11。另外,假设我知道我希望进出这个节点/神经元的权重是什么值。

我可以创建一个全新的图表,但有不同/更好的方法吗?

最佳答案

与其创建一个全新的图,您可能最好创建一个最初具有比您需要的更多神经元的图,并通过乘以具有 1 和 0 的不可训练变量来掩盖它。然后,您可以更改此掩码变量的值,以允许新神经元首次有效地起作用。

关于python - 如何在 tensorflow 中动态添加新节点/神经元,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43092454/

10-10 22:46