将python随机林模型保存到文件

 博菡 发布于 2023-02-09 14:01

在R中,运行"随机森林"模型后,我可以save.image("***.RData")用来存储模型.之后,我可以加载模型直接进行预测.

你能在python中做类似的事吗?我将模型和预测分成两个文件.在模型文件中:

rf= RandomForestRegressor(n_estimators=250, max_features=9,compute_importances=True)
fit= rf.fit(Predx, Predy)

我试图返回rffit,但仍然无法在预测文件中加载模型.

您可以使用sklearn随机森林包分离模型和预测吗?

1 个回答
  • ...
    import cPickle
    
    rf = RandomForestRegresor()
    rf.fit(X, y)
    
    with open('path/to/file', 'wb') as f:
        cPickle.dump(rf, f)
    
    
    # in your prediction file                                                                                                                                                                                                           
    
    with open('path/to/file', 'rb') as f:
        rf = cPickle.load(f)
    
    
    preds = rf.predict(new_X)
    

    2023-02-09 14:04 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有