i我在Visual Studio代码中运行我的Python代码,但是Teminal遇到了问题。
发生错误:在此处代码:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import pickle
from sklearn.preprocessing import OneHotEncoder
from sklearn.compose import ColumnTransformer
data = pd.read_csv("D:\Dayroi\ML Learn\Test\car-sales-extended.csv")
x = data.drop("Price",axis=1)
y = data["Price"]
f = ["Make","Colour","Doors"]
one_hot = OneHotEncoder()
tran = ColumnTransformer([("one_hot",one_hot,f)],remainder= "passthrough")
taX = tran.fit_transform(x)
neu = False
from sklearn.neural_network import MLPClassifier
from sklearn.ensemble import RandomForestRegressor
clf = MLPClassifier(solver='lbfgs', alpha=1e-5,
hidden_layer_sizes=(5, 2), random_state=1)
if(neu != True):
clf = RandomForestRegressor()
from sklearn.model_selection import train_test_split
scoreH = 1
scoreT = 0
while(scoreT < 0.9):
Xh, Xt, Yh, Yt = train_test_split(taX,y,test_size=0.2)
clf.fit(Xh,Yh)
y_prede = clf.predict(Xt)
scoreH = clf.score(Xh,Yh)
scoreT = clf.score(Xt,Yt)
print(scoreT)
pickle.dump(clf,open("heart-disease.nn","wb"))
load = pickle.load(open("heart-disease.nn","rb"))
print(load.score(Xt,Yt))
from