问题标签 [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.
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.IEnumerable
1, !!0)\"。"
使用 System.Collections.Generic;在我的指令中。
我错过了什么还是我现在应该坚持使用 v0.9?
谢谢
}
c# - ML.NET 10 分钟教程未完成训练模型。消息“线程 0xXXXX 已退出,代码为 0”
遵循 ML.NEt 10 分钟教程,编译和执行程序后卡住,控制台无休止地返回以下内容:
这是 ML.NET 的正常行为还是程序卡住了?
c# - ML.Net - 无法加载保存的模型
我想在我的应用程序中使用 ML.Net 重新加载经过训练的模型,而不必重新训练它。
训练并保存它看起来不错。创建 zip 文件并填充它。
但是当我尝试从 FileStream 重新加载它时,我收到一条System.InvalidOperationException
消息Repository doesn't contain entry DataLoaderModel\Model.key
我的代码与我在机器学习示例中找到的代码非常相似
c# - 训练集有 0 个实例,中止训练异常
我将我的项目重建为ML.NET 0.10
. 我从此链接获取数据,它看起来像这样(我以这种方式将其保存为.csv
文件:
我的Data
班级是这样的:
现在,我的Program.cs
文件:
从这段代码中,我得到一个异常,上面写着:
System.InvalidOperationException:“训练集有 0 个实例,正在中止训练。”
我的问题是,我的代码是否正确?我的.csv
文件在项目文件夹中,它适用于ML.NET 0.5
. 感谢您的任何建议!
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,不知道它是否重要,但它可以工作。
.net - 多类分类标签为字符串类型时出错
我刚从 ML.Net 开始,发现自己对基于各种 API 版本的 API 和示例的快速发展感到困惑。
我的目标是读取几个数字特征列和一个指定标签(“品牌”)的文本列,但我在这个片段的最后一行收到错误
'标签列 'Label' 的架构不匹配:预期的浮点数、双精度或 KeyType,得到文本'
为什么标签不期望/不允许是文本,我该怎么做才能修复它?
c# - 如何使用回归任务使用 ML.NET 预测多个标签?
我对机器学习很陌生,我偶然发现了以下问题。考虑一个官方的纽约市出租车票价预测教程,假设我想预测另一个真实值,例如TripTime
。我修改了我的代码如下:
第一个值 ( FareAmount
) 被“正确”预测(值不为零),但第二个值 ( TripTime
) 为零。我的问题是如何一次或至少使用相同的模型预测两个或多个标签?这甚至可能吗?我正在使用 .NET Core 2.2 和 ML.NET 0.10.0 来完成这项任务。预先感谢您的任何帮助。
.net - 异常映射键类型到预测标签
我建立了这样的管道:
和一个预测类
当我尝试使用解码标签时
我得到了例外:
“无法将“Key”类型的 IDataView 列“PredictedLabel”绑定到“System.String”类型的字段或属性“PredictedLabel”。
我究竟做错了什么?
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 行作为训练数据保留作为评估的测试数据,并留了一天我的预测
对不起我的英语不好,提前谢谢