我们有一个场景,我们需要使用机器学习算法来预测一个值。由于一些问题,我们希望在ML.NET中实现它。
我们在一个项目中尝试了AutoML,并用近80k条数据记录对其进行了训练。我们对数据进行了超过30分钟的训练。csv文件大小为22MB。数据如下所示。
------------------------------------
Col1 col2
------------------------------------
Some text 21
Some other text 2
我们
我想使用机器学习从一个句子中提取与攀岩相关的名称/位置。我已经“分类”了一堆数据,如下所示: Bouldering in Central Park!!||Central Park
Not the best angle but check out that latch!!! Golden Bowl (V7) in Squamish||Golden Bowl||Squamish
Does anyone have a used crash pad for sale?|| (我有一句话,后面跟着||,然后是所有的名字/位置(再次用||分隔) 我正在考虑使用ML.NET来解决这个问题,因为我最熟悉
我正在尝试学习ML.Net是如何工作的。我以前没有机器学习的经验,所以如果这是一个愚蠢的问题,很抱歉。
我曾尝试为证券交易所的烛台数据建立一个模型。我已经将数据从交换加载到一个类的可枚举类中,该类具有时间戳、打开、高、低、关闭和音量的属性。(ohlcv全是十进制,时间戳是一个DateTime)
当我尝试使用Context.Data.LoadFromEnumerable将列表加载到IDataView中时
我得到以下错误:
ArgumentOutOfRangeException: Could not determine an IDataView type for member High (Para
我刚开始尝试一些机器学习。作为一名C#开发人员,我曾经玩过ML.NET,现在我想看看它是否能帮助解决现实世界的问题。
我们有一个系统,邀请工作人员在多家医院轮班工作,如果一名工作人员有兴趣,他们联系我们的管理团队,然后被分配到轮班。
由于日期/日、地点、时间,当然还有可用的工资,许多轮班都很难分配给工作人员。因此,我们经常要提高每小时的缴费率。当利率上升时,转移的可能性就会大得多。
我的班次显示在下面。
// SHIFT CLASS
int shiftID
int locationID
int shiftGradeID
DateTime shift
我正在努力学习ML.NET/进入机器学习,但我被困在一个问题上。
我的目标是建立一个训练有素的模型,可以用来根据投入预测一个城市。
这个代码:
var dataPath = "cities.csv";
var mlContext = new MLContext();
var loader = mlContext.Data.CreateTextLoader<CityData>(hasHeader: false, separatorChar: ',');
var data = loader.Load(dataPath);
string feature
总的来说,我对机器学习、Xamarin和.NET比较新鲜--也是第一次使用ML.NET。
最近在TensorFlow中训练了一个对象检测模型,我想将它与我正在开发的Xamarin应用程序集成起来。找到了一些教程,说明如何使用.pb导入ML.NET文件并使用PredictionEngine ()运行推理。
在调用PredictionEngine实例上的预测方法之前,我一直在取得相当稳定的进展,直到遇到了这个错误:
System.PlatformNotSupportedException: 'System.Drawing is not supported on this platform.
我正在学习ML.net,我已经发布了两个关于其他与ML.net有关的问题。我学习了一些例子,展示了如何根据是或否、正确或错误来预测结果。但你能拿出一个字符串值来表示男性还是女性。
我慢慢地把这些东西捡起来,但我明白这个模型。上下文如何接收数据,如何使用、算法、转换器,以及如何使用预测引擎。
所以,如果我有一些数据,比如年龄,年薪,他们来自的县,职位。你能返回该人是男性还是女性,由我建议的那些列中的数据组成。
gender age county job wage
--------------------------------------------
male
我们正在评估ML.Net,版本0.6,我对错误信息感到沮丧.我的问题,也许有人知道我做错了什么。
我有一个为ML.Net创建的类,它有特性和标签。在学习管道中,我添加
var pipeline = new LearningPipeline() {
new TextLoader(_trainingFile.FullName).CreateFrom<MyClass>(useHeader: true, separator: separator),
new ColumnCopier(("Trend", "Label")),
new D
我想在VS2019中使用ML.NET和Windows Forms "chart“。因此,我创建了一个使用"Windows Forms App (.NET Framework)“而不是"Windows Forms App”的新项目,以使用目标.NET Framework4.8。尽管我在extensions下安装了ML.NET Model Builder (预览版),但所有的类都显示错误"The namespace "ML“I not exist in the namespace "Microsoft”。 是否存在安装问题,或者ML.NET只适用于
我正在学习ML.Net,并尝试使用AutoML API并获得一个空引用异常。问题已经用我最近学到的知识和最少数量的代码进行了更新。
把这个放在VSCode中,你也可以体验到二维矢量爆炸。
class Program
{
static void Main(string[] args)
{
var mlContext = new MLContext();
// create schema for multidimensional vector
var autoSchema = SchemaDefinition.Create(type
我在ML.NET图像分类中发现的所有例子都是在训练管道时使用图像路径,但是在生产中。我想直接从位图中预测,所以我已经将学习管道转换为使用位图而不是路径。这会引发其他问题,比如当我们有一个IEnumerable数据集列表,内存中加载了615.000个位图时,这台PC没有足够的内存。
是否有方法在管道安装/培训时创建包含位图模型的延迟加载的IEnumerable数据集?
编辑:
根据JonasH的建议,我只是实现了自己的枚举器,以便在运行时处理加载图像。以下是实现:
public class ImageDataCollection : IEnumerable<ImageClassificat
我正在使用ML.NET进行机器学习。 最初,我使用了一个CSV文件,并得到了这个错误。但是,当我连接到使用相同数据设置的数据库表时,也会遇到同样的问题。数据是不同长度和内容的文本,我想在此基础上生成新的文本。 我只为我的文本设置了一个专栏,所以我不明白这是要做什么,也不明白为什么它不起作用。如有任何建议,我们将不胜感激。 Inferring Columns ...
An Error occured during inferring columns
Unable to split the file provided into multiple, consistent columns.
Micr
我正在尝试将TensorFlow模型(SavedModel)加载到ML.NET,并使用ML.NET创建一个估计器。
我正在没有错误的情况下加载模型,但是tensorFlowModel.ScoreTensorFlowModel得到了异常"System.MissingMethodException IntPtr System.MissingMethodException“
我的代码:
using Microsoft.ML;
var inputNodeName = "serving_default_dense_input";
var outputNodeName =
我正在学习如何使用ML.Net,我已经研究并尝试学习使用c#的神经网络。我在网上找到了ML.Net,并考虑使用这种技术并利用它来学习。
我在控制台应用程序.net核心6.0中有这个程序:
using Microsoft.ML.Data;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BinaryClassiferSDCALog