CNN 中的网络识别一个图像中的一个数字,我如何识别一个图像中的两个或多个数字。我考虑过的一种正确方法是修改 FC 层中的权重。也就是说,如果一张图片中有两个三位数,那么全连接层的权重可以表示为(在tensorflow中):
w_output = __weight_variable([1024, number_of_digits*number_classes], stddev=0.1)
如果我们想识别一张图像中的一位数字,只需删除
number_of_digits上述语句中的。
当位数未知(可能是两个或更多)时,会出现另一个问题。如何修改网络以识别图像中的所有数字?