结合神经网络

时间:2020-07-15 12:44:57

标签: python tensorflow neural-network artificial-intelligence data-science

是否可以通过神经网络组合多种类型的数据并返回特定的数据类型?

例如,我可以输入一张图像和有关该图像的一些元数据,然后算法将输出一个数字。

我正在考虑将CNN和ANN缝合在一起的思路。

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,那是可能的。实际上,这非常简单。 通常,例如在图像分类中会发生的事情是,所谓的特征图(在这种情况下由最后的卷积层生成)被展平。然后,将经过展平的张量通过前馈神经网络(NN)进行分类。

最简单的方法是简单地在网络中添加一层concatenates两个张量 a b ,其中 a 是最后一个卷积层的平坦输出,而 b 是您的元卷积层数据(理想情况下也是张量的张量)。

然后,您只需通过前馈NN馈送级联张量(包含图像的编码和元数据)即可执行最终分类(或生成任何所需的输出)。