问题标签 [microsoft.ml]

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 投票
0 回答
169 浏览

c# - 如何将多个图像文件夹加载到管道中?

我是 ML 的新手。

我开始使用示例来了解它是如何工作的。

我正在尝试加载多个图像文件夹。例如,包含学习数据的汽车、猫文件夹。我知道我需要将新文件夹加载到管道中,现在我看不到如何实现

你有什么建议吗?

0 投票
0 回答
183 浏览

c# - Microsoft.ML 由于路径非法而无法保存模型?

最近一直在玩机器学习,做了一个基本的机器学习算法。它工作得很好,然后我弄坏了一些东西,现在它拒绝保存模型。

这是代码:

此代码是自动生成的,我只是删除了注释,添加了 try catch 并指定了模型路径。

这是一个例外:

这是应该包含模型的文件(它是空的)

0 投票
1 回答
1187 浏览

c# - C# 中 OnnxRuntime 张量的高效位图

我正在使用 Microsoft OnnxRuntime 来检测和分类图像中的对象,我想将其应用于实时视频。为此,我必须将每一帧转换为 OnnxRuntime 张量。现在我已经实现了一个大约需要 300 毫秒的方法:

我需要此代码尽可能快地运行,因为我将检测器的输出边界框表示为视频顶部的一层。有谁知道进行这种转换的更快方法?

0 投票
0 回答
73 浏览

c# - 有没有人在 Visual Studio for Mac 上成功获得 Microsoft.ML 输出?

全部,

从几个小时的研究来看,我怀疑很多人是否已经让 Microsoft.ML 在他们的 Mac 上工作。当培训师(我尝试了一些)尝试使用数据时,会引发以下错误:

System.DllNotFoundException: CpuMathNative 程序集: 类型: 成员:(null) at (wrapper managed-to-native) Microsoft.ML.Internal.CpuMath.Thunk.SumSqU(single*,int)

我尝试了一些在 Windows 机器上对其他人有用的不同方法。据我所知,要么:

  1. https://github.com/dotnet/machinelearning/issues/3764 <-- 项目或解决方案未针对 x64 配置。✓</li>
  2. ML.Net 情感分析预测在 ASP.NET MVC Web 应用程序中不起作用的评论<-- Microsoft.ML 1.4.0+ 中的错误。✓</li>
  3. https://github.com/dotnet/machinelearning/issues/1999 <-- 没有安装 Visual Studio C++ 扩展。X

由于 Visual Studio for Mac 没有 C++ 扩展,是否有人可以解决这个问题?欢迎任何和所有想法!

非常感谢,

小黄人

0 投票
1 回答
831 浏览

c# - Microsoft.ML 和 Xamarin

Microsoft.ML 在 Xamarin 中是否工作?

我已经关注了https://dotnet.microsoft.com/learn/ml-dotnet上的许多教程和视频。简单教程(此处)列出了我遵循的核心流程(在 Xamarin 项目中),但我无法让 iOS(或 Android)Xamarin 应用程序查看MLModel.zip从模型生成器生成的文件。它设置为“始终复制”。

我可以这样做,还是 Microsoft.ML 与 Xamarin(用于 ARM)不兼容?

ML NET 1.4 的发行说明 ( https://devblogs.microsoft.com/dotnet/announcing-ml-net-1-4-global-availability-machine-learning-for-net/ ) 建议它将作为 .NET 运行Core 3.0 等应该可用于 ARM 处理器,但我找不到任何确认或否认 ML.NET 在 Xamarin 跨平台开发方面的地位。

0 投票
1 回答
76 浏览

.net-core - Microsoft.ML 从 .netcore 移植到 .net 框架 4.7.2

在移动 githubticketclassifier 的工作代码后,使用 microsoft.ml lightGbm 决策树训练器的决策树我得到了很好的结果并制作了我自己的数据集。然后我在控制台环境中将它转换为 .net 4.7.2 框架,它仍然可以正常工作。刚刚关闭了一些控制台,我发现可以使用消息框弹出窗口来避免。无论如何,接下来我尝试从 autodesk.revit api 调用以发送一些功能,但它无法完成从 tsv 文件创建数据集的模型,但是它会抛出异常。所以没有任何效果我尝试将它直接添加到由 revit api 调用的类中,并且我在调用 main 方法后立即收到以下错误。

无法加载文件或程序集'System.Memory,版本 = 4.0.1.0,文化 = 中性,

PublicKeyToken=cc7b13ffcd2ddd51' 或其依赖项之一。

该系统找不到指定的文件。

这已安装并且是最新版本 4.5.4。我查看了 app.config 绑定,我看到了这个......

我尝试更改为较新的版本,但没有任何区别。

0 投票
1 回答
1488 浏览

c# - 将 ML.net 与 ONNX 模型和 GPU 一起使用

如何使用 C# 让 Microsof.tML 在 NVDIA GPU 上运行?我按照指示

https://github.com/dotnet/machinelearning/blob/master/docs/api-reference/tensorflow-usage.md

我的管道如下所示。所有版本依赖项(onnxruntime.gpu、Microsoft.ML 等)都是 1.5.2,因此应该支持它,但我得到异常 DllNotFoundException:无法加载 DLL 'onnxruntime' 或其依赖项之一:找不到指定的模块 -是的 onnxruntime 确实出现在已安装的 nuget 包列表中。

有没有人让这个工作?文档仍然很稀疏,并且似乎没有任何在线示例。

0 投票
1 回答
101 浏览

c# - Microsoft.ML 在使用 LoadFromEnumerable 时添加标签

有些东西不起作用,我想不通......我想从列表中加载数据。我尝试了几个代码

我遇到了关于“标签”的问题这是类:

得到错误:

System.ArgumentOutOfRangeException: '用 KeyType 属性标记的成员标签,但似乎不是键类型的有效数据类型(参数'userType')'

任何想法?多谢你们!

0 投票
0 回答
18 浏览

machine-learning - 具有自定义成本和梯度函数的 Microsoft.ML 梯度下降

我有一个函数 Y = f(X),它预测向量 X 的函数中的标量 Y。f 用 p0、p1、... pn 参数化。

我想使用 Microsoft.ML 梯度下降来最小化成本函数

f 使用参数 p0, p1,... pn。我只能在 Microsoft.ML 库中找到可用于线性回归的 OnlineGradientDescent 类。

这可以使用 Microsoft.ML 库吗?如果没有,可以使用哪个其他库来实现这一目标?

0 投票
0 回答
23 浏览

c# - Microsoft.ML 训练视频数据模型

所以,我知道如何使用 Microsoft.ML.ImageAnalytics 包加载带有 Microsoft.ML 的图像。但我找不到视频数据的东西。

我的任务是在视频片段上训练模型以识别带有标签的视频。在每个视频中,一个人展示了一个我必须认出名字的手势。

如何使用 Microsoft.ML 做到这一点?