Tensorflow:如何使用n个图像输入来确定1个输出:手写数据匹配

问题描述

我正在尝试建立一个模型,以告诉您手写样本是否与所提供的其他样本均来自同一个人。我有一个使用一个图像与另一个图像匹配的示例,但是我不太确定如何处理允许用户上传n个手写样本的问题。谁能提供一些有关使用n个图像输入进行0/1分类的见解?

解决方法

在这种情况下,我们可以使用暹罗神经网络将给定签名与N个其他相同签名的图像(由用户提供)进行匹配。暹罗神经网络获取两张图像,并以给定的一对图像在[0,1]中输出相似度得分。

因此,我们在各种图像对上训练了一个暹罗神经网络,这些图像可能包含一个人的两个签名或两个不同的签名。对于两个签名都属于同一个人的一对,我们给标签分配1,对于其他情况,给我们分配标签0。可以将其视为二进制分类问题,其中有两个“相似”类和“不相似”。

请参阅这些博客,以创建一个暹罗CNN(具有卷积层作为模型输入的图像),