C# ML.NET与多对多关系
我想在我当前的项目中使用ML.Net多类分类,该项目从我公司的一个系统收集错误日志 重点是在错误中添加标记,在未来的一点是训练一个模型来预测并将标记分配给传入日志 我使用的是一个模型生成器,我看不到我的表关系,我在一个表中存储所有日志,在另一个表中存储标记,在第三个表中存储所有关系C# ML.NET与多对多关系,c#,machine-learning,ml.net,C#,Machine Learning,Ml.net,我想在我当前的项目中使用ML.Net多类分类,该项目从我公司的一个系统收集错误日志 重点是在错误中添加标记,在未来的一点是训练一个模型来预测并将标记分配给传入日志 我使用的是一个模型生成器,我看不到我的表关系,我在一个表中存储所有日志,在另一个表中存储标记,在第三个表中存储所有关系 |Logs| <-- |LogId|TagId| --> |Tags| |日志|标记| 我的目标是根据Logstable,使用TagId列对表进行分类,这可能吗?还是必须将所有内容都放在一张表中?一般
|Logs| <-- |LogId|TagId| --> |Tags|
|日志|标记|
我的目标是根据
Logs
table,使用TagId
列对表进行分类,这可能吗?还是必须将所有内容都放在一张表中?一般来说,机器学习算法处理的是完全“非规范化”和“准备好”的数据:每个训练示例都是浮点向量(“特征”)和一个“基本真理”值
NET帮助完成一些典型的预处理任务,如文本特征化、一次热编码、重新缩放/规范化,但它不提供任何“关系”功能(无连接)
因此,在将数据传递到ML.NET之前,您应该对其进行反规范化/展平处理。谢谢,这正是我想要的答案。