Python自学——机器学习Calculating the Accuracy

2 篇文章 0 订阅
1 篇文章 0 订阅

Python pycharm learning code text record (8)
文章编号:Python学【2020】008号
日期:2019-2-19


文章为日常学习记录,以备温习使用,同时作为像我一样的新人学习使用,内容属于学习记录,版权归视频学习提供方。以每天追无聊小说的心态,每天坚持学习码代码。


import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score

music_data = pd.read_csv(‘music.csv’)
X = music_data.drop(“genre”,axis=1)
y = music_data[“genre”]
X_train,X_test,y_train,y_test = train_test_split(X,y,test_size = 0.2)

model = DecisionTreeClassifier()
model.fit(X_train,y_train)
predictions = model.predict(X_test)

score = accuracy_score(y_test,predictions)
score


Persisiting Model

import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
from sklearn.externals import joblib




music_data = pd.read_csv('music.csv')
X = music_data.drop("genre",axis=1)
y = music_data["genre"]
X_train,X_test,y_train,y_test = train_test_split(X,y,test_size = 0.2)


model = DecisionTreeClassifier()
model.fit(X_train,y_train)
joblib.dump(model,'music-recommender.joblib')

[‘music-recommender.joblib’]

import pandas as pd
from sklearn.tree import DecisionTreeClassifier

#Import dataset
music_data = pd.read_csv('music.csv')
X = music_data.drop("genre",axis=1)
y = music_data["genre"]

#Creat Model
model = DecisionTreeClassifier()
#Train Model
model.fit(X,y)

#Make predict
predictions = model.predict([[21,1],[22,0]])
predictions
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
#from sklearn.model_selection import train_test_split
#from sklearn.metrics import accuracy_score
from sklearn.externals import joblib



#import data set
music_data = pd.read_csv('music.csv')
X = music_data.drop("genre",axis=1)
y = music_data["genre"]

#X_train,X_test,y_train,y_test = train_test_split(X,y,test_size = 0.2)

#Create a model
model = DecisionTreeClassifier()

#Train it
model.fit(X_train,y_train)


joblib.dump(model,'music-recommender.joblib')
#predictions = model.predict([[21,1]])
#predictions

结果:在文件夹下创建文件“music-recommender.joblib”

增加技能快捷键技能
多行注释快捷键:选中要注释的段落,按下ctrl+/,
整段增加… …

import pandas as pd
from sklearn.tree import DecisionTreeClassifier

model = joblib.load('music-recommender.joblib')
predictions = model.predict([[21,1]])
predictions

直接引入上段训练已存储的model文件,执行predict


Visualizing a Decision Tree

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值