无法实例化stock_ranker_train.v5

用户成长系列
标签: #<Tag:0x00007fcf78c4a258>

(now) #1

遇到一个无法实例化stock_ranker_train.v5的问题。不管我指定从1到5的什么版本,最终生成的实例为 V2 版本。

代码如下:
m6 = M.stock_ranker_train.v5(
training_ds=m13.data,
features=m3.data,
test_ds=None,
learning_algorithm=‘排序’,
number_of_leaves=30,
minimum_docs_per_leaf=1000,
number_of_trees=20,
learning_rate=0.1,
max_bins=1023,
feature_fraction=1,
base_model=None,
rolling_input=None,
m_lazy_run = True
)

print("///////////////////////////m6.version: " + m6.version)

运行得到的输出如下:

[2018-05-24 17:20:35.834192] INFO: bigquant: 延迟运行 stock_ranker_train.v5
///////////////////////////m6.version: v2

最终,由于m6模块版本为v2, 系统得到以下报错:

AttributeError Traceback (most recent call last)
in ()
155
156 m8 = M.stock_ranker_predict.v5(
–> 157 model=m6.model,
158 data=m14.data,
159 m_lazy_run=False

AttributeError: ‘Outputs’ object has no attribute ‘model’


(小Q) #2

感觉你是用到了滚动学习,因此模型有延迟训练,建议策略分享到社区,我们复现下问题。