我可以向ML.NET添加规则吗?

时间:2019-03-18 10:28:53

标签: .net machine-learning ml.net

在我从ML.NET看到的所有示例中,结构都是这样,

  1. 提供培训数据集。
  2. 训练它。
  3. 根据测试数据集对其进行评估。
  4. 然后给它一个真实的数据,并根据从训练数据集中学到的信息,为您提供结果。

但是,如果我想添加自定义规则怎么办?

例如,我有大量的if-else条件,并且我想通过机器学习将其替换为决策树算法,为此,我正在使用ML.NET。我有多个属性,根据该属性,我的回答将是“是”或“否”。

我在这里不明白,这就像训练一组数据并得到结果一样简单吗?

1 个答案:

答案 0 :(得分:1)

它看起来像个变压器。您可以通过 ITransformer 界面添加变压器。但是您必须在模型中提供该变压器。

https://github.com/dotnet/machinelearning/blob/master/docs/code/MlNetHighLevelConcepts.md