问题标签 [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 投票
1 回答
554 浏览

c# - ML.net - 列标签中第 1 行的错误值

我正在关注 ML.Net 的Iris 教程,我输入了说明而不是复制/粘贴它们,这样我就可以更好地学习 API,但现在我遇到了一些错误。

当我从教程中运行这一行时,System.Reflection.TargetInvocationException会抛出一个:

我在运行时遇到的控制台错误是:

这是我的IrisData课:

0 投票
1 回答
600 浏览

.net - 如何将介绍的 ML.Net 演示翻译成 F#?

我在这里查看 cs 文件: https ://www.microsoft.com/net/learn/apps/machine-learning-and-ai/ml-dotnet/get-started/windows 并尝试翻译它到 F# 它编译得很好,但System.Reflection.TargetInvocationException在运行时抛出一个:FormatException: One of the identified items was in an invalid format。我错过了什么?

已编辑:之前使用过记录

0 投票
3 回答
4804 浏览

c# - 如何使用 ML.NET 预测整数值?

我在这里查看cs文件:https ://www.microsoft.com/net/learn/apps/machine-learning-and-ai/ml-dotnet/get-started/windows ,一切正常。

现在我想改进这个例子:我想预测一个只有数字的数据集而不是一个数字字符串数据集,例如预测一个七段显示的输出。

这是我的超级简单数据集,最后一列是我要预测的 int 数:

这是我的测试代码:

正如您所看到的,它与提供的示例非常相似,除了最后一列(“标签”)处理因为我需要预测一个数字而不是一个字符串。我尝试:

但它不起作用,例外:

我确定我错过了一些东西,但实际上我在互联网上找不到任何可以帮助我解决这个问题的东西。

更新

我发现数据集必须有这样的Label列:

DigitPredictionScore列,如:

现在系统“工作”了,我得到了prediction.Score一个Single[]值,其中与较高值关联的索引是预测值。这是正确的方法吗?

更新 2 - 完整的代码示例

按照答案和其他建议,我得到了正确的结果,如果你需要它,你可以在这里找到完整的代码。

0 投票
1 回答
1103 浏览

c# - Microsoft ml.net 将 2 列连接为标签

我一直想知道是否可以将数据类型字符串的 2 列连接到标签列中。

我尝试的是:

但这只会吐出一个 V2(text, 2)。并且标签必须是 R4-R8 类型。

我需要这个的原因是因为我只有 2 个输入变量,我想使用回归来确定哪个是最好的。

谢谢 !

0 投票
1 回答
1881 浏览

c# - ml.net 从字符串而不是文件训练模型输入

我一直在使用以下代码行来加载文本数据:

但是有没有办法将字符串作为数据注入?假设我们想从数据库中获取模型,我不必先将字符串保存到文件中,是吗?

目前的文档确实很差,但它也是微软给我们的一个闪亮的新工具。

谢谢

0 投票
0 回答
246 浏览

c# - ML.net FastForestRegressor 输出不符合预期

像这样使用标准的 FastForestRegressor:

pipeline.Add(new FastForestRegressor());

我的预期结果更像是一个“平均”而不是“这一定是它”的预测。

下图包含时间 (HH:mm:ss) 槽,带有一个数字: 在此处输入图像描述

数字越高,我的预测就越有可能从数字中给我那个小时。现在,在底部的粗体中,您可以看到预测,这确实是所有给定值的某种平均值。它预测一个甚至没有条目的时间。我的期望:

  1. Column1: 9:00:00 有 140 个值,所以它应该返回一个接近这个值的预测
  2. Column2: 14:00:00 有 152 个 vales,下面的其他 2 个也很高,所以在 14:00:00-16:00:00 之间的范围内。

我试图调整 FastForestRegressor 的参数,但这似乎并没有改变任何东西。

我的数据存储为:

..ETC。

现在,对于图像中的左上角 (8:00:00 110),110 行的值 (480,1) 存储在一个文件中。也许我应该用金额多写一列?

对我来说,似乎我必须调整一些分组或平滑,所以它需要尽可能高的候选者,而不是平均值,但我似乎找不到它。

0 投票
4 回答
657 浏览

c# - ML.NET 无法在 uwp 上运行

我在 Visual Studio 2017 中构建了一个 UWP 应用程序,还在解决方案中添加了一个类库来运行 ML.NET,但每次运行应用程序时都会出现异常

PlatformNotSupportedException. 此平台不支持检索有关本地进程的信息

可能是什么问题呢?

0 投票
3 回答
630 浏览

c# - ml.net 关于格式错误和错误值的情绪分析警告

我的 ml.net 控制台应用程序出现问题。这是我第一次在 Visual Studio 中使用 ml.net,所以我按照microsoft.com 的这个教程进行操作,这是一个使用二进制分类的情感分析。

我正在尝试以 tsv 文件的形式处理一些测试数据以获得正面或负面的情绪分析,但在调试时我收到警告,有 1 个格式错误和 2 个错误值。

我决定在 Stack 上向所有伟大的开发人员询问是否有人可以帮助我找到解决方案。

下面是调试的图像:

在此处输入图像描述

这是我的测试数据的链接:
wiki-data
wiki-test-data

最后,这是我的代码,供那些重现问题的人使用:

有 2 个 c# 文件:SentimentData.cs 和 Program.cs。

1 - SentimentData.cs:

2 - 程序.cs:

}

如果有人想查看解决方案的代码或更多详细信息,请在聊天中询问我,我会发送。提前致谢!!![竖起大拇指]

0 投票
1 回答
643 浏览

f# - 在 F# 中运行 ML.Net Iris 演示时,我是否使用了错误的 TextLoader?

我是 F#/.NET 的新手,我正在尝试运行如何将介绍 ML.Net 演示转换为 F#?使用ML.NET 库,在 Visual Studio 上使用 F#,使用 Microsoft.ML (0.2.0)。

构建它时出现错误error FS0039: The type 'TextLoader' is not defined.

为了避免这种情况,我添加了这一行

到源头。然后,然而,这条线

触发器: error FS0033: The non-generic type 'Microsoft.ML.Data.TextLoader' does not expect any type arguments, but here is given 1 type argument(s)

更改为:

产量: error FS0495: The object constructor 'TextLoader' has no argument or settable return property 'separator'. The required signature is TextLoader(filePath: string) : TextLoader.

更改为:

使构建成功,但运行时代码失败 ArgumentOutOfRangeException: Column #1 not found in the dataset (it only has 1 columns),我认为是因为逗号分隔符没有正确拾取(顺便说一句,您可以在https://archive.ics.uci.edu/ml/找到并检查 iris 数据集机器学习数据库/iris/iris.data)。

不会工作。

我知道TextLoader最近发生了变化(参见例如https://github.com/dotnet/machinelearning/issues/332),有人可以指出我做错了什么吗?

0 投票
3 回答
3792 浏览

machine-learning - 使用 Microsoft ML.net 0.2(机器学习)进行图像识别/分类

我想使用新发布的 Microsoft ML.net 0.2 进行图像识别/分类 ....是否有可用的代码示例。它是否支持分析图像并从中创建模型?