【发布时间】:2019-01-26 03:55:30
【问题描述】:
我正在尝试编写一个 Python 程序,该程序基本上可以遍历 Tensorflow 神经网络的许多可能性。换句话说,我想创建一个循环,用一个隐藏层训练算法,然后尝试两个隐藏层,等等。但是,我似乎找不到任何指向正确方向的文档,并且想要检查并了解如何处理此问题的共识。
谢谢!
编辑:使用下面的 cmets 和答案,我仔细查看了一些文档 -- particularly this link -- 并打算在每个会话中使用 for 循环将层附加到顺序模型。
当我有时间实施它时,我将提供有关其工作原理的更新。
【问题讨论】:
-
为什么不尝试在每次迭代时创建一个新模型,同时添加/删除一个层,预测后删除它并在下一次迭代时创建一个新模型?
-
@AnkishBansal 这是我的一般想法,但我在 TensorFlow/Keras 文档中找不到任何允许我以这种增量方式构建模型的内容。我错过了什么吗?
标签: python tensorflow machine-learning neural-network