使用哪种类型的AI来预测零件兼容性?

我一开始就说明,我不是程序员,我对不同类型的AI有一定的了解,我只是一个正在开发网络应用的商人。

无论如何,我正在投资开发的网络应用是为我的一个爱好服务的。这个爱好的行业中有许多零件制造商、产品制造商、升级和附件制造商等。目前,我正在构建一个众包平台,让有知识的人可以进入并标记这些零件之间的兼容性,因为它们的兼容性并不总是很明确,例如:

制造商A生产一个“A”类产品,而制造商B生产的升级/零件通常与“A”类产品匹配,但由于某种原因与制造商A的特定“A”类产品不兼容。

然而,数据库中很大一部分(>60%-70%)的产品/零件可以通过它们的属性推断出兼容性,

例如:

零件1是类型“A”,带有“X”毫米接收器,而零件2也是类型“A”,带有“X”毫米接口,因此这两个零件是兼容的..

或者

零件1是8毫米齿轮,因此任何制造商的8毫米轴承都与零件1兼容。此外,所有的齿轮在数据库中只能与轴承和齿轮箱有兼容关系,但齿轮与导轨或接收器之间没有有意义的兼容性,因为这些零件不互相连接。

现在,我希望有一个AI能够从众包平台社区的决策中学习,并能够根据新零件/产品的标记属性、它们是什么类型的零件等来推断兼容性。

解决这个问题的最佳AI形式是什么? 我在考虑使用专家系统,但明确地工程化所有知识规则将因为成千上万的零件、数百种零件类型和许多制造商之间的复杂关系而变得令人望而却步。

ANN(神经网络)是否适合从众包平台用户的众多输入/决策中学习?

任何帮助/输入都非常感激。


回答:

这听起来足够复杂,或许可以尝试训练一个神经网络来完成这项任务。由于决策已经在进行众包,这些决策可以用来训练神经网络。

缺点是很难达到100%正确的结果。当神经网络犯错时,应该将其用作训练数据,并希望将来避免同样的错误..但这几乎是神经网络的一般缺点:很难理解一个完全进化的神经网络背后的逻辑,有时甚至更难纠正这种逻辑,如果这是神经网络长时间学习的结果的话。


或者,也可以尝试更传统的方法,如果你能找到一种定义零件不兼容的方法。或者通过将它们分类到兼容组中(我相信这将是一项漫长而艰巨的任务..但这就是众包的用武之地)。


我知道这不是一个完整的答案,但我希望它能帮助你产生一些关于从哪里开始的想法

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注