gpt4 book ai didi

c# - 在 ML.net 中发布训练模型。从 TaxiFareExample 更改模型的问题。 'Features' 必须是 R4 的已知大小向量,但类型为 : Vec

转载 作者:行者123 更新时间:2023-11-30 09:06:06 25 4
gpt4 key购买 nike

在 ML.net 中发布训练模型。

Issue changing model from TaxiFareExample. 'Features' must be a known-size vector of R4, but has type: Vec.

我从 TaxiFare 示例开始,它有效。但后来我改变了模型并添加了我自己的值和数据。我收到有关上述功能的错误。我玩了一段时间并尝试限制我的数据。甚至尝试再次预测票价金额,但使用我的值作为模型(2 个整数)。

我的数据模型非常基本,我不会添加更多变量,但试图从简单开始。

第一行的一些内容(我将前两个值作为 int 获取,并尝试将第三个值预测为 float)。

0,2,17.5

0,7,8

0,7,8.5

提出了一个问题 here但尚未看到回复。

最佳答案

我也遇到了同样的异常,我发现:

  1. 您的输入数据类中必须有一个名为“Label”的必填列。

Something like this example.

When the model is trained and evaluated, by default, the values in the Label column is considered as correct values to be predicted.

  • 或者,您必须使用ColumnCopierthis ,如果您不想将必填列命名为“标签”。

  • 并且,最好所有数值都应为 float 类型(或必须矢量化的 string 类型)。或根据this .

    The names I4 and R4 means int and float for the purposes of data view type system.

  • 关于c# - 在 ML.net 中发布训练模型。从 TaxiFareExample 更改模型的问题。 'Features' 必须是 R4 的已知大小向量,但类型为 : Vec<I4, 2>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51409444/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com