向 ML.NET 图像分类训练器添加更多功能

问题描述 投票:0回答:1

我们正在使用 ML.NET 对图像进行分类。每个图像都应该属于多个类别之一。 这些图像包含产品的不同变体。这些产品的变体有很多相似之处,但也有一些独特的特征。

是否可以将产品的变体作为特征添加到学习算法中,然后将其传递给预测函数?因此,训练可以利用不同产品变体之间的相似性,但我们仍然可以为预测提供提示,因为我们事先知道正在预测哪个产品变体?

或者我是否必须为产品的每个变体训练一个单独的模型?我现在正在这样做,因为我还没有弄清楚如何传递图像数据之外的附加功能。

图像分类任务文档建议特征列必须是可变大小的字节向量。

有关如何改进模型的文档建议向数据添加上下文

是否可以添加额外的特征列以及图像数据,或者这对于 ML.NET(或一般情况?)来说是不可能的。

c# tensorflow machine-learning ml.net image-classification
1个回答
0
投票

我认为可能会使用自动学徒模式来改善预测。 Cependant,la manière de le faire dépend du type de model que utilisez et de la bibliothèque que vous avez choisi,en l'occurrence ML.NET dans votre cas.

Voici quelques 接近可能:

连环画:将之前的实体和宏伟的图像和产品变体连在一起。您将代表数字产品的变体(例如,使用数字值或一次性编码)。 Ainsi, la colonne d'entités de votre model contiendra à la fois les données d'image et les caractéristiques de lavarie du produit.

|图像特征|产品变体特征 |

确保您的投票模式能够满足我的需求。

混合模式:您可以创建混合模式,或者将不同图像的模式和产品变体的特性分开。套间,您将双模的组合组合起来,以获得最终的预测。

|图像模型 |产品型号 | Cette approche peut être particulièrement utile les caractéristiques de lavarie du produit et les données d'image ont deslations Complexes.

总而言之,图像补充说明是自动学徒实践中的实用技巧,可根据模型和您使用的图书馆的具体情况进行管理。

© www.soinside.com 2019 - 2024. All rights reserved.