问题标签 [ml.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
327 浏览

c# - 升级到 ml.net v0.10 Fit() 后不起作用

我正在使用 .NET-Framework 4.6.1

将 ML.NET 升级到 v0.10 后,我无法运行我的代码。我构建了我的管道,然后在执行 Fit()-Method 时出现错误。

Message = "找不到方法:\"System.Collections.Generic.IEnumerable 1<!!0> System.Linq.Enumerable.Append(System.Collections.Generic.IEnumerable1, !!0)\"。"

使用 System.Collections.Generic;在我的指令中。

我错过了什么还是我现在应该坚持使用 v0.9?

谢谢

}

0 投票
1 回答
213 浏览

c# - ML.NET 10 分钟教程未完成训练模型。消息“线程 0xXXXX 已退出,代码为 0”

遵循 ML.NEt 10 分钟教程,编译和执行程序后卡住,控制台无休止地返回以下内容:

这是 ML.NET 的正常行为还是程序卡住了?

0 投票
0 回答
377 浏览

c# - 使用 ml.net 和 IEnumerable 数据视图进行简单的情绪分析

我正在测试一个最简单的示例来学习使用自定义 IEnumerable 数据视图而不是从文本文件中加载传统数据来进行情绪分析。我创建了一个 TestData 和 TrainingData 列表,其中包含一些示例回顾,以便通过遵循 github 和文档上提供的示例轻松学习。但是缺少一些东西,我创建的模型无法正常工作......它只是给出了错误的结果,因为一切都是积极的。

主要的

测试和培训

模型和训练/测试数据

在此处输入图像描述

0 投票
1 回答
1332 浏览

c# - ML.Net - 无法加载保存的模型

我想在我的应用程序中使用 ML.Net 重新加载经过训练的模型,而不必重新训练它。

训练并保存它看起来不错。创建 zip 文件并填充它。

但是当我尝试从 FileStream 重新加载它时,我收到一条System.InvalidOperationException消息Repository doesn't contain entry DataLoaderModel\Model.key

我的代码与我在机器学习示例中找到的代码非常相似

0 投票
1 回答
728 浏览

c# - 训练集有 0 个实例,中止训练异常

我将我的项目重建为ML.NET 0.10. 我从此链接获取数据,它看起来像这样(我以这种方式将其保存为.csv文件:

我的Data班级是这样的:

现在,我的Program.cs文件:

从这段代码中,我得到一个异常,上面写着:

System.InvalidOperationException:“训练集有 0 个实例,正在中止训练。”

在此处输入图像描述

我的问题是,我的代码是否正确?我的.csv文件在项目文件夹中,它适用于ML.NET 0.5. 感谢您的任何建议!

0 投票
1 回答
1317 浏览

c# - ML.NET 回归 FastTree 预测始终返回 0

我正在尝试使用 ML.NET 为销售分析应用程序设置销售预测算法。我刚刚开始学习 ML.NET,并按照 Microsoft 的教程完成了所有工作。 https://github.com/dotnet/machinelearning-samples/tree/master/samples/csharp/end-to-end-apps/Regression-SalesForecast

这是源模型

这是预测模型:

主要代码:

我提供“功能”ProductId、月份和日期,并希望看到 SalesQty 的估计值,但预测总是返回 SalesQty = 0。

微软的文档没有提供太多帮助。提前感谢您对此的任何建议!

编辑:

原来微软的教程缺少一个重要的说明,所以问题出在列映射上。在挖掘其中一个教程的源代码时,我注意到预测结果列的名称是“Score”,所以现在预测正在返回一个值。我的“SalesPredictionDTO”缺少一个属性,我将在下面发布。此外,教程的源代码没有用于 Score 映射属性的 getter 和 setter,不知道它是否重要,但它可以工作。

0 投票
1 回答
983 浏览

.net - 多类分类标签为字符串类型时出错

我刚从 ML.Net 开始,发现自己对基于各种 API 版本的 API 和示例的快速发展感到困惑。

我的目标是读取几个数字特征列和一个指定标签(“品牌”)的文本列,但我在这个片段的最后一行收到错误

'标签列 'Label' 的架构不匹配:预期的浮点数、双精度或 KeyType,得到文本'

为什么标签不期望/不允许是文本,我该怎么做才能修复它?

0 投票
1 回答
3151 浏览

c# - 如何使用回归任务使用 ML.NET 预测多个标签?

我对机器学习很陌生,我偶然发现了以下问题。考虑一个官方的纽约市出租车票价预测教程,假设我想预测另一个真实值,例如TripTime。我修改了我的代码如下:

第一个值 ( FareAmount) 被“正确”预测(值不为零),但第二个值 ( TripTime) 为零。我的问题是如何一次或至少使用相同的模型预测两个或多个标签?这甚至可能吗?我正在使用 .NET Core 2.2 和 ML.NET 0.10.0 来完成这项任务。预先感谢您的任何帮助。

0 投票
3 回答
2299 浏览

.net - 异常映射键类型到预测标签

我建立了这样的管道:

和一个预测类

当我尝试使用解码标签时

我得到了例外:

“无法将“Key”类型的 IDataView 列“PredictedLabel”绑定到“System.String”类型的字段或属性“PredictedLabel”。

我究竟做错了什么?

0 投票
1 回答
70 浏览

c# - 用错误的数据类型加载数据

MS跟踪样品

https://github.com/tautvydasversockas/TaxiFarePrediction/blob/master/TaxiFarePrediction/Program.cs


任务

我的项目是预测特定时间的旅客数量,例如



我有一个简单的 csv 文件,大约 1800 行

Count 是 7 点钟的 Passagers 数量 Type 是日期的类型,例如 normal=monday to friday Xmas 等


两个问题

我不知道为什么 DataKind 的日、月、年、小时数是 R4,不应该是 I4 吗?

我在“FastTree”、“FastForest”中尝试过的低准确度,实际是 2860 人,但结果是 53 人,我有 1800 行数据,我选择了其中的 1300 行作为训练数据保留作为评估的测试数据,并留了一天我的预测

对不起我的英语不好,提前谢谢