c#,如何概括一组项目属于标签,然后从标签访问对象列表

c#,如何概括一组项目属于标签,然后从标签访问对象列表,c#,winforms,machine-learning,classification,generalization,C#,Winforms,Machine Learning,Classification,Generalization,我希望能够使用某种机器学习或类似的方法,从许多带有标签的项目集合中进行概括,让我们称之为盒子。对于每个框,它们都包含在一组具有id和字符串标识符的项中。我想尽可能简单、快速地概括每个框中可能找到的项目。然后,我希望能够查找框的标签,并从框的名称中获取框内项目的列表。我正在使用C#,我想自己学习编写这个,但是有这么多不同类型的ML,我不确定是否有更简单的解决方案? 最多可以有100个不同的盒子,有时甚至是独特的盒子。盒子里的物品可能有200-300种不同的物品 根据我的理解,您希望将项目分组到对象

我希望能够使用某种机器学习或类似的方法,从许多带有标签的项目集合中进行概括,让我们称之为盒子。对于每个框,它们都包含在一组具有id和字符串标识符的项中。我想尽可能简单、快速地概括每个框中可能找到的项目。然后,我希望能够查找框的标签,并从框的名称中获取框内项目的列表。我正在使用C#,我想自己学习编写这个,但是有这么多不同类型的ML,我不确定是否有更简单的解决方案?
最多可以有100个不同的盒子,有时甚至是独特的盒子。盒子里的物品可能有200-300种不同的物品

根据我的理解,您希望将项目分组到对象列表中,每个列表都基于字符串索引和数字索引进行检索?还是字符串索引本身会失效?如果是这样的话,你可能只是在看一本字典。对不起,如果我误导了你,不,我想让算法概括出盒子里有特定标签的项目,然后根据这些名称创建一个通用列表。它认为决策树可能很接近或者我需要什么。然而,我对ML软件和编码缺乏经验,所以我想知道是否还有更简单的方法可以推广,而不是过度思考或使我需要做的事情复杂化。