ML.NET与多对多关系

我想在当前项目中使用ML.Net多类分类,该分类从我的公司系统中收集错误日志。

重点是将标签添加到错误中,将来的一个重点是训练一种模型来预测标签并将其分配给传入日志。

我正在使用模型构建器,但看不到表关系,我将所有日志存储在一个表中,将标签存储在另一个表中,并将所有关系存储在第三个表中。

|Logs| <-- |LogId|TagId| --> |Tags|

我的目标是根据TagId表对带有Logs列的表进行分类-可以吗?还是我必须把所有东西都放在一张桌子里?

zyc007 回答:ML.NET与多对多关系

通常来说,机器学习算法处理的是完全“非规范化”和“准备好的”数据:每个训练示例都是浮点数(“特征”)和一个“基本事实”值。

ML.NET可帮助完成一些典型的预处理任务,例如文本特征化,一键编码,重新缩放/规范化,但它几乎不提供任何“关系”功能(没有JOIN)。

因此,在将数据传递给ML.NET之前,应该对数据进行非规范化/“展平”。

本文链接:https://www.f2er.com/3127271.html

大家都在问