【发布时间】:2020-03-24 21:44:21
【问题描述】:
我有一个信号,我有兴趣从中提取它的不同特征。对于每个功能,我都训练了不同的神经网络模型并保存为 HDF5 文件。现在我正在加载它们以进行预测,但我问自己是否不能并行运行它们,同时相应地显示所有功能,因为输入是相同的?
如果是这样,我该怎么做。
谢谢
【问题讨论】:
标签: python keras neural-network
我有一个信号,我有兴趣从中提取它的不同特征。对于每个功能,我都训练了不同的神经网络模型并保存为 HDF5 文件。现在我正在加载它们以进行预测,但我问自己是否不能并行运行它们,同时相应地显示所有功能,因为输入是相同的?
如果是这样,我该怎么做。
谢谢
【问题讨论】:
标签: python keras neural-network
您可以简单地同时运行模型,使用 multithreading、multiprocessing 或运行多个 Python 脚本(每个模型一个)。
另一种选择是使用 keras 并通过将相同的输入层馈送到所有模型来连接所有模型。这将导致单个超模,您可以让 keras 担心并行化。 这种设置甚至允许您一起训练所有模型并使用共享层。
详情请参阅keras documentation。
【讨论】: