Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ML.NET与多对多关系_C#_Machine Learning_Ml.net - Fatal编程技术网

C# ML.NET与多对多关系

C# ML.NET与多对多关系,c#,machine-learning,ml.net,C#,Machine Learning,Ml.net,我想在我当前的项目中使用ML.Net多类分类,该项目从我公司的一个系统收集错误日志 重点是在错误中添加标记,在未来的一点是训练一个模型来预测并将标记分配给传入日志 我使用的是一个模型生成器,我看不到我的表关系,我在一个表中存储所有日志,在另一个表中存储标记,在第三个表中存储所有关系 |Logs| <-- |LogId|TagId| --> |Tags| |日志|标记| 我的目标是根据Logstable,使用TagId列对表进行分类,这可能吗?还是必须将所有内容都放在一张表中?一般

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

重点是在错误中添加标记,在未来的一点是训练一个模型来预测并将标记分配给传入日志

我使用的是一个模型生成器,我看不到我的表关系,我在一个表中存储所有日志,在另一个表中存储标记,在第三个表中存储所有关系

|Logs| <-- |LogId|TagId| --> |Tags|
|日志|标记|

我的目标是根据
Logs
table,使用
TagId
列对表进行分类,这可能吗?还是必须将所有内容都放在一张表中?

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

NET帮助完成一些典型的预处理任务,如文本特征化、一次热编码、重新缩放/规范化,但它不提供任何“关系”功能(无连接)


因此,在将数据传递到ML.NET之前,您应该对其进行反规范化/展平处理。

谢谢,这正是我想要的答案。