【autosklearn小系列】常见问题

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Q:执行报错

ValueError: Cannot load file containing pickled data when allow_pickle=False

A:

github/autosklearn 上也有很多issue提到这个问题。 2019.01 Numpy 报出安全漏洞,影响版本 1.10-1.16.x,至少1.16.3 起修改了初值设置,可能autosklearn版本没有对应修改设置,因此报错

将对应库 numpy/lib/npyio.py 中的 allow_pickle=False 改成 allow_pickle=True

Q:

获取生成模型的内部参数


A:

automl.show_models() #在这个之后,使用以下代码

models_with_weights = automl.get_models_with_weights()
for weight, model in models_with_weights:
    print(model.__dict__['dataset_properties_']['target_type']]) # 重要,很多信息来自于这种格式的取值



转载于:https://my.oschina.net/kakablue/blog/3047888

你可能感兴趣的:(【autosklearn小系列】常见问题)