• sklearn保存训练结果


    一、使用joblib保存结果

    代码如下:

    from sklearn.externals import joblib
    
    #此处假设已训练好的模型为learnClassifier
    
    #保存训练模型
    joblib.dump(clf, 'learnClassifier.model')
    
    #载入训练模型
    clf = joblib.load('learnClassifier.model')
    
    #可以在测试集上测试了
    clf.predit(test_X) #此处test_X为特征集
    

    二、使用pickle保存结果

    与joblib相比,pickle实际上是序列化和反序列化的函数。
    注:pickle函数加s表示在bytes层面(程序变量中)的操作,而不加s的则是对文件的操作。
    代码如下:

    #保存训练模型
    dump=pickle.dumps(classifier)
    with open('classifier_dump.pickle','w') as f:
        f.write(dump)
    #载入训练模型
    with open('classifier_dump.pickle','r') as f:
        classifier=pickle.load(f.read())
    

    Reflink:

    https://mp.weixin.qq.com/s?__biz=MzI4MzM2MDgyMQ==&mid=2247489737&idx=1&sn=f40e3e1eced43aef193b065c992c9be7&chksm=eb8ab393dcfd3a853f97ac0a01751f4baf198fd152f45adfd7ffb7204900a492a002c119cbbc&token=1074581413&lang=zh_CN#rd
    https://blog.csdn.net/Dream_angel_Z/article/details/47175373
    
  • 相关阅读:
    洛谷 P1282 多米诺骨牌
    【2017杭二联考】穿越矩形
    【2017杭二联考】 图的有向环
    树状数组
    Test2014-3-1 魅力值比较
    NOI2007 货币兑换
    POI2001 金矿
    太空飞行计划问题
    Genotype&&陨石的秘密
    usaco 土地并购 && hdu 玩具装箱
  • 原文地址:https://www.cnblogs.com/Mang0/p/13953096.html
Copyright © 2020-2023  润新知