当前位置: 首页 > news >正文

上海外贸soho网站建设不定期更新域名

上海外贸soho网站建设,不定期更新域名,logo设计公司北京,佛山有那些定制网站建设公司一、背景 现在我们预测每次都要重新运行一遍模型。完整的流程应该是不断调整阈值重复计算。 当训练或者计算好一个模型之后,那么如果别人需要我们提供结果预测,就需要保存模型(主要是保存算法的参数)。 二、sklearn模型的保存和…

一、背景

现在我们预测每次都要重新运行一遍模型。完整的流程应该是不断调整阈值重复计算。
当训练或者计算好一个模型之后,那么如果别人需要我们提供结果预测,就需要保存模型(主要是保存算法的参数)。

二、sklearn模型的保存和加载API

1、import joblib
保存:joblib.dump(rf, "test.pkl")
    rf:是预估器estimator
    test.pkl:是保存的名字
    将预估器序列化保存在本地    
加载:estimator = joblib.load("test.pkl")

2、代码

from sklearn.datasets import load_boston
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
from sklearn.linear_model import LinearRegression, SGDRegressor, Ridge
from sklearn.metrics import mean_squared_error
import joblibdef linear1():"""正规方程的优化方法对波士顿房价进行预测"""# 1、获取数据boston = load_boston()# 2、划分数据集x_train,x_test, y_train, y_test = train_test_split(boston.data, boston.target, random_state=10)# 3、标准化transfer = StandardScaler()x_train = transfer.fit_transform(x_train)x_test = transfer.transform(x_test)# 4、预估器estimator = LinearRegression()estimator.fit(x_train, y_train)# 5、得出模型print("正规方程-权重系数为:\n", estimator.coef_)print("正规方程-偏置为:\n", estimator.intercept_)# 6、模型评估y_predict = estimator.predict(x_test)print("预测房价:\n", y_predict)error = mean_squared_error(y_test, y_predict)print("正规方程-均方误差为:\n", error)return Nonedef linear2():"""梯度下降的优化方法对波士顿房价进行预测"""# 1、获取数据boston = load_boston()# 2、划分数据集x_train,x_test, y_train, y_test = train_test_split(boston.data, boston.target, random_state=10)# 3、标准化transfer = StandardScaler()x_train = transfer.fit_transform(x_train)x_test = transfer.transform(x_test)# 4、预估器estimator = SGDRegressor()estimator.fit(x_train, y_train)# 5、得出模型print("梯度下降-权重系数为:\n", estimator.coef_)print("梯度下降-偏置为:\n", estimator.intercept_)# 6、模型评估y_predict = estimator.predict(x_test)print("预测房价:\n", y_predict)error = mean_squared_error(y_test, y_predict)print("梯度下降-均方误差为:\n", error)return Nonedef linear3():"""岭回归对波士顿房价进行预测"""# 1、获取数据boston = load_boston()# 2、划分数据集x_train,x_test, y_train, y_test = train_test_split(boston.data, boston.target, random_state=10)# 3、标准化transfer = StandardScaler()x_train = transfer.fit_transform(x_train)x_test = transfer.transform(x_test)# 4、预估器estimator = Ridge()estimator.fit(x_train, y_train)# 保存模型joblib.dump(estimator, "my_ridge.pkl")# 5、得出模型print("岭回归-权重系数为:\n", estimator.coef_)print("岭回归-偏置为:\n", estimator.intercept_)# 6、模型评估y_predict = estimator.predict(x_test)print("预测房价:\n", y_predict)error = mean_squared_error(y_test, y_predict)print("岭回归-均方误差为:\n", error)return Nonedef linear4():"""岭回归对波士顿房价进行预测"""# 1、获取数据boston = load_boston()# 2、划分数据集x_train,x_test, y_train, y_test = train_test_split(boston.data, boston.target, random_state=10)# 3、标准化transfer = StandardScaler()x_train = transfer.fit_transform(x_train)x_test = transfer.transform(x_test)# 加载模型estimator = joblib.load("my_ridge.pkl")# 5、得出模型print("岭回归-权重系数为:\n", estimator.coef_)print("岭回归-偏置为:\n", estimator.intercept_)# 6、模型评估y_predict = estimator.predict(x_test)print("预测房价:\n", y_predict)error = mean_squared_error(y_test, y_predict)print("岭回归-均方误差为:\n", error)return Noneif __name__ == "__main__":# 代码1:正规方程的优化方法对波士顿房价进行预测linear1()# 代码2:梯度下降的优化方法对波士顿房价进行预测linear2()# 代码3:岭回归对波士顿房价进行预测linear3()# 代码4:加载模型linear4()

http://www.yayakq.cn/news/771146/

相关文章:

  • 做网络传销网站犯罪吗如何与知名网站做友情链接
  • 网站推广优化建设方案自适应网站建设专家
  • 做游戏网站的背景图片四川省建设信息网站
  • 珠海企业网站建设价格建设建设网站的
  • python3 做网站新闻发布会的流程
  • 七初SEO网站建设浙江省建设厅建筑信息网官网
  • 网站备案信息模板如何百度搜到自己的网站
  • 网页制作网站的大作业产品网页设计多少钱
  • 哪个网站可以查企业信息域名类型
  • 县网站建设检查情况汇报页面设计简称
  • 网站建站定做平面设计所需要的软件
  • 合肥网站制作开发网站开发语言分类
  • 网站跳出率高怎么办维护网站信息
  • 济南网站设计报价西安旅游攻略ppt
  • 网页设计好看的网站wordpress在线监测
  • 手机网站建设 上海浦口区网站建站
  • php网站开发环境一wordpress 单栏模板下载
  • 公司网站设计哪家好平阳网站开发
  • 康县建设局网站平原做网站
  • 海外建站公司网站建设及推广费用怎么入账
  • 返利网站开发计划书网址浏览大全
  • 男女插孔做暖暖试看网站大全理财p2p网站开发
  • 网站小游戏怎么做的wordpress备案号链接错误
  • 二级域名如何绑定网站用什么软件做网站seo好
  • 用html框架做网站天猫网站设计特点
  • 网站建设的优点和不足最近国内新闻大事20条
  • 个人网站域名起名天津网站优化推广方案
  • 微网站建设讯息网站主机在哪里注册呢
  • 旅游系统网站开发的背景网站建设公司响应式网站模板
  • 淮阳住房和城乡建设局网站舟山市建设局网站