首先,关于要使用的分类方法的说明。如果您打算将图像像素本身用作特征,则神经网络可能是一种合适的分类方法。在这种情况下,我认为训练相同的网络来区分各种对象可能是一个更好的主意,而不是为每个对象使用单独的网络,因为它可以让网络专注于最具辨别力的特征。
但是,如果您打算从图像中提取合成特征并基于它们进行分类,我建议您考虑其他分类方法,例如 SVM。原因是神经网络通常有很多参数需要设置(例如网络大小和架构),使得构建分类器的过程更长更复杂。
特别是关于您与 NN 相关的问题,我建议使用前馈网络,该网络相对容易构建和训练,带有 softmax 输出层,允许为各种类分配概率。如果您使用单个网络进行分类,则有关反例的问题是无关紧要的;对于每个类,其他类将是它的反面例子。如果您决定使用不同的网络,您可以使用相同的反例(即其他类),但根据经验,我建议每个正例显示不超过 2-10 个负例。
编辑:根据下面的评论,问题似乎是确定给定图像(绘图)与给定概念的拟合程度,例如用户提供的树图与树的相似程度。
在这种情况下,我会建议一种完全不同的方法:从每张图纸中提取视觉特征,并根据所有过去用户提供的图纸及其分类(可能加上您生成的预定义集)执行 knn 分类。您可以通过与同类示例的名义距离或最接近匹配的类分布来对相似度进行评分。
我知道这不一定是您要问的,但在我看来,这似乎是一种更简单、更直接的方法,尤其是考虑到示例和类的数量预计会不断增长的事实。