我一直在Keras / Tensorflow中进行一些研究和编程,我想知道是否可以创建多模型模型。本质上,您将拥有n个子模型和一个对它们进行不同权重的父模型。
例如,如果您想分解更大的模型以进行更快的训练,则可以细分部分数据并分别进行训练。我的用例是源代码分析,因此,如果我从源代码中删除注释并使用两个模型(一个用于注释,一个用于代码),则可以在不同的机器上训练这两个模型。
类似的东西:
source_code, comments = parse_files(file_list)
// magic... train the models
parent_model = Model(inputs=[source_code_model, comment_model], outputs=[b1, b2, b3])
这种事情完成了吗?