sklearn.externals import joblib模塊保存和下載使用模型的用法實例


 1 #加載模塊
 2 from sklearn import datasets
 3 from sklearn.externals import joblib
 4 from sklearn.linear_model import LinearRegression
 5 from sklearn.cross_validation import train_test_split
 6 #分割數據集
 7 data_x,data_y = datasets.load_iris(return_X_y=True)
 8 train_X,test_X,train_y,test_y = train_test_split(data_x,data_y,test_size=0.2,random_state=2,stratify=data_y)
 9 #訓練模型
10 lr = LinearRegression()
11 lr.fit(train_X,train_y)
12 
13 #將訓練的模型保存
14 direction = joblib.dump(lr,"H:/lr_model_20180911.pkl")
15 
16 #下載模型
17 lr = joblib.load("".join(direction))
18 #模型預測
19 lr.predict(test_X)
20 #重新設置模型參數並訓練
21 lr.set_params(normalize=True).fit(train_X,train_y)
22 #新模型做預測
23 lr.predict(test_X)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM