【发布时间】:2017-07-01 15:04:24
【问题描述】:
我面临的问题是我需要用“主类别”和“子类别”训练一个张量流图。
我已经知道如何使用“maincategories”完全训练图表。
例如,我有 3 种不同的动物类型:猫、狗和大象。
如果我为这 3 种类型训练带有图片的图表,它将返回 3 种类型的分数,例如:
猫 0,7
狗 0,3
大象 0,02
我想要的是训练这 3 种类型和这些类型的子类别,例如:
猫:白,胖,...
狗:哈士奇,...
当我现在用这个图对图像进行分类时,我想得到一个包含主类别和子类别的输出,如下所示:
猫:0,7 -> 白色:0,3 -> 脂肪:0,5
狗:0,2 .....
目前我看到的唯一方法是用主类别训练一个图,并用子类别为所有主类别训练单个图,然后编写如下代码:
if name=='cat' and score>=0,7:
classify again with catgraph and get results
在示例中,catgraph 将使用不同的 cattype 作为类别进行训练。
然而,这不是很优雅,我希望有更好的方法来做到这一点。
我很感谢你能给我的任何帮助。
~喵喵
【问题讨论】:
标签: python tensorflow classification