【问题标题】:Troubleshooting ML.NET machine learning model issues排除 ML.NET 机器学习模型问题
【发布时间】:2020-05-27 20:33:35
【问题描述】:

我正在尝试了解 ML.Net 的工作原理。我以前没有机器学习的经验,如果这是一个愚蠢的问题,请道歉。

我试图为来自证券交易所的烛台数据建立一个模型。我已将交易所中的数据加载到具有时间戳、开盘、高、低、收盘和成交量属性的类的可枚举中。 (ohlcv 都是小数,timestamp 是 DateTime)

当我尝试使用 Context.Data.LoadFromEnumerable 将列表加载到 IDataView 中时

我收到以下错误:

ArgumentOutOfRangeException: Could not determine an IDataView type for member High (Parameter 'rawType')

我检查了数据,没有 0 值并且它不能为空,所以我不确定问题是什么。有人可以帮忙吗?

另外,这些特征列是否需要编码?如果是这样,双精度值和日期的最佳编码类型是什么?

谢谢

保罗

【问题讨论】:

    标签: c# machine-learning data-cleaning ml.net


    【解决方案1】:

    这是因为不支持小数类型。它必须转换为不可为空的浮点数。此外,要使用管道训练的模型,调用特征需要是相同的数据类型

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-10
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2016-10-27
      • 1970-01-01
      • 2022-12-10
      • 2020-06-28
      相关资源
      最近更新 更多