美文网首页
Python 3.7.6 机器学习中怎么保存和加载模型

Python 3.7.6 机器学习中怎么保存和加载模型

作者: CodeTriumph | 来源:发表于2020-04-25 12:04 被阅读0次

    1、使用 joblib

    保存模型
    import joblib
    output_model_file = 'saved_model.pkl'
    joblib.dump(linear_regressor, output_model_file)
    
    加载模型,注释部分直接进行了预测
    import joblib
    model_file = 'saved_model.pkl'
    linear_regressor = joblib.load(model_file)
    
    # y_test_pred = linear_regressor.predict(X_test)
    

    2、使用 pickle

    保存模型
    import pickle
    output_model_file = 'saved_model.pkl'
    with open(model_file, 'wb') as mf:
        pickle.dump(linear_regressor, mf)
    
    加载模型,注释部分直接进行了预测
    import pickle
    model_file = 'saved_model.pkl'
    with open(model_file, 'rb') as mf:
        linear_regressor = pickle.load(mf)
    
    # y_test_pred = linear_regressor.predict(X_test)
    

    相关文章

      网友评论

          本文标题:Python 3.7.6 机器学习中怎么保存和加载模型

          本文链接:https://www.haomeiwen.com/subject/avwhwhtx.html