排查 ML.NET 机器学习模型问题
Troubleshooting ML.NET machine learning model issues
我正在尝试了解 ML.Net 的工作原理。我之前没有机器学习方面的经验,如果这是一个愚蠢的问题,我深表歉意。
我尝试为来自证券交易所的烛台数据建立模型。我已将交易所的数据加载到 class 的可枚举对象中,其中包含时间戳、开盘价、高价、低价、收盘价和交易量的属性。 (ohlcv 都是小数,timestamp 是 DateTime)
当我尝试使用 Context.Data.LoadFromEnumerable
将列表加载到 IDataView 时
我收到以下错误:
ArgumentOutOfRangeException: Could not determine an IDataView type for member High (Parameter 'rawType')
我已经检查了数据,没有 0 值并且它不可为 null,所以我不确定是什么问题。有人可以帮忙吗?
另外,这些特征列是否需要编码?如果是这样,双精度值和日期的最佳编码类型是什么?
谢谢
保罗
这是因为不支持小数类型。它必须转换为 none 可为 null 的浮点数。此外,调用功能必须与要使用管道训练的模型具有相同的数据类型
我正在尝试了解 ML.Net 的工作原理。我之前没有机器学习方面的经验,如果这是一个愚蠢的问题,我深表歉意。
我尝试为来自证券交易所的烛台数据建立模型。我已将交易所的数据加载到 class 的可枚举对象中,其中包含时间戳、开盘价、高价、低价、收盘价和交易量的属性。 (ohlcv 都是小数,timestamp 是 DateTime)
当我尝试使用 Context.Data.LoadFromEnumerable
将列表加载到 IDataView 时我收到以下错误:
ArgumentOutOfRangeException: Could not determine an IDataView type for member High (Parameter 'rawType')
我已经检查了数据,没有 0 值并且它不可为 null,所以我不确定是什么问题。有人可以帮忙吗?
另外,这些特征列是否需要编码?如果是这样,双精度值和日期的最佳编码类型是什么?
谢谢
保罗
这是因为不支持小数类型。它必须转换为 none 可为 null 的浮点数。此外,调用功能必须与要使用管道训练的模型具有相同的数据类型