问题标签 [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# - 调用 MakePredictionFunction 时“无法确定成员功能的 IDataView 类型”
我正在尝试使用新的 Microsoft.ML 0.6.0 进行预测功能
当我调用“model.AsDynamic.MakePredictionFunction”时,我收到
“System.ArgumentOutOfRangeException:'无法确定成员功能的 IDataView 类型'”。
代码:
文件 train.txt 包含:
看起来错误在“问题”类中,但究竟是什么错误?谢谢
c# - 使用 ML.NET 进行动态训练/测试类
这是对这里的问题的跟进 Dynamic classes/objects ML.net's PredictionMoadel<TInput, TOutput> Train()
我的系统在编译时无法使用预定义的类,因此我尝试将动态类提供给 ML.NET,如下所示
并得到错误:“在类型'System.Object'中找不到名称为'Name'的字段或属性”。我尝试使用反射生成类,但遇到了同样的问题。
有解决方法吗?谢谢
c# - ML.Net 标签列第 7 行的错误值
我正在尝试ML.NET进行基本情绪分析,如链接https://docs.microsoft.com/en-us/dotnet/machine-learning/tutorials/sentiment-analysis中给出的。
我一步一步地遵循并使用链接中给出的相同文件进行培训。还检查了此链接中另一个用户在类似问题中的所有评论和答案:
ml.net 关于格式错误和错误值的情绪分析警告
但仍然出现以下错误。大多数训练数据已导致错误,如下所示(已处理 860 行,包含 818 个错误值)。理想情况下,这不应该发生,因为数据和代码都是从 Microsoft 官方网站提供的(上面给出的第一个链接)。代码和错误粘贴在下面。
微软网站数据是否有任何变化,尚未由他们更新?
下面是代码:
c# - 来自 ML.NET 的正弦预测并没有真正起作用
我目前正在尝试使用 ML.NET,但在第一个项目中我遇到了困难。我正在尝试对正弦值进行预测。
- 使用正弦函数 (y = sin(x)) 生成 X 和 Y 值列表
- 使用该列表供 ML.NET 学习
- 对下一个 X 值进行 Y 预测
- 将这些预测附加到列表中
结果:对于以下任何数字,我总是得到一个结果。正弦只是一个可变函数。
这是当前代码:
结果:每个值 > 20 返回 0.5429355。该列表如下所示:
- ...
- 19.4;0.523066
- 19.5;0.6055401
- 19.6;0.6819639
- 19.7;0.7515736
- 19.8;0.8136739
- 19.9;0.8676443
- 20.1;0.5429355 << 首次预测
- 20.2;0.5429355
- 20.3;0.5429355
- 20.4;0.5429355
- 20.5;0.5429355
- 20.6;0.5429355
- ...
编辑:我正在使用 ML 0.4.0
c# - 是否可以使用 ML.NET 预览版 (0.6) 对 C# 集合进行特色化?
可以说我有一个复杂的类型:
如何将集合Locations
转换为特色列以供 ML.NET 理解?
ml.net - ML.Net LearningPipeline always has 10 rows
I have noticed that the Microsoft.Ml.Legacy.LearningPipeline.Row count is always 10 in the SentimentAnalysis sample project no matter how much data is in the test or training models.
https://github.com/dotnet/samples/blob/master/machine-learning/tutorials/SentimentAnalysis.sln
Can anyone explain the significance of 10 here?
c# - 在 Microsoft ML 中,如何配置分数和预测标签输出
我们正在评估 ML.Net,0.6 版,我对错误消息感到沮丧......我的问题,也许有人知道我做错了什么。
我有一个为 ML.Net 创建的类,它有特性和标签。在我添加的学习管道中
我的 Predict 类如下所示:
趋势列是一个带有枚举标签的字符串。我进行了训练,效果很好,并不总是预测正确,但是当我添加分数列时出现错误。
无法将“Vec”类型的 IDataView 列“Score”绑定到“System.Single”类型的字段或属性“Scores”。
我需要做什么才能获得预测值和分数,欢迎提出建议。
c# - Microsoft.ML rel 0.8.0 MLContext,带有不同数据类型的文本文件
我正在尝试将 ML.Net 与 csv 文件一起使用。该文件包含
- 价格数据(十进制)
- 枚举(不同类型的字符串)
- 统计数据(浮动)
我正在尝试遵循MlNetCookBook 中提供的示例,但我无法使用
由于类型不兼容,我想“Dictionarizer”枚举值。
有谁知道这应该如何使用新的 API 进行配置?
谢谢