快捷搜索:  汽车  科技

python模型保存(python如何保存加载训练模型)

python模型保存(python如何保存加载训练模型)X = df.drop(columns=['genre'])#输入集from sklearn.tree import DecisionTreeClassifier #导入决策树分类器from sklearn.externals import joblibdf=pd.read_csv('C:/Users/llx/Desktop/music/music.csv')

已经训练过的模型,我们不需要重新训练它,构建和训练一个模型,保存在文件中,下次进行预测时,我们只需要从文件中加载模型进来。

例如:

1、保存模型文件

import pandas as pd

from sklearn.tree import DecisionTreeClassifier #导入决策树分类器

from sklearn.externals import joblib

df=pd.read_csv('C:/Users/llx/Desktop/music/music.csv')

#输入集

X = df.drop(columns=['genre'])

#输出集

Y = df['genre']

model = DecisionTreeClassifier() #调用模型创建实例决策树分类器

model.fit(X Y) #训练模型

joblib.dump(model 'music.joblib') #把模型保存在music.jolib模型文件中

运行后,看到模型已经保存在music.joblib文件中

2、加载模型预测数据

import pandas as pd

from sklearn.tree import DecisionTreeClassifier #导入决策树分类器

from sklearn.externals import joblib

model = joblib.load('music.joblib') #加载模型

predicts = model.predict([ [21 1] [22 0] ]) #预测数据

predicts

3、完成效果如下图:

python模型保存(python如何保存加载训练模型)(1)

猜您喜欢: