当前位置:网站首页>AdaBoost use
AdaBoost use
2022-07-05 08:50:00 【Python code doctor】
from sklearn.model_selection import train_test_split
from sklearn.metrics import mean_squared_error
from sklearn.datasets import load_boston
from sklearn.ensemble import AdaBoostClassifier
from sklearn.ensemble import AdaBoostRegressor
# Load data
data = load_boston()
# print(data.data)
# print(data.target)
train_x, test_x, train_y, test_y = train_test_split(data.data, data.target, test_size=0.2)
regressor = AdaBoostRegressor()
regressor.fit(train_x,train_y)
pred_y = regressor.predict(test_x)
mse = mean_squared_error(test_y,pred_y)
# print(' House price forecast ',pred_y)
print(' Mean square error = ',round(mse,2))
# Decision tree regression model
from sklearn.tree import DecisionTreeRegressor
dec_regressor = DecisionTreeRegressor()
dec_regressor.fit(train_x,train_y)
pred_y = dec_regressor.predict(test_x)
mse = mean_squared_error(test_y,pred_y)
# print(' House price forecast ',pred_y)
print(' Mean square error of decision tree = ',round(mse,2))
# KNN The regression model
from sklearn.neighbors import KNeighborsRegressor
knn_regressor = KNeighborsRegressor()
knn_regressor.fit(train_x,train_y)
pred_y = knn_regressor.predict(test_x)
mse = mean_squared_error(test_y,pred_y)
# print(' House price forecast ',pred_y)
print('KNN Mean square error = ',round(mse,2))
边栏推荐
猜你喜欢
随机推荐
Redis implements a high-performance full-text search engine -- redisearch
Typescript hands-on tutorial, easy to understand
Arduino burning program and Arduino burning bootloader
ORACLE进阶(三)数据字典详解
ROS learning 4 custom message
GEO数据库中搜索数据
Halcon clolor_ pieces. Hedv: classifier_ Color recognition
The first week of summer vacation
Halcon shape_ trans
Arduino+a4988 control stepper motor
How many checks does kubedm series-01-preflight have
猜谜语啦(2)
Meta标签详解
Array, date, string object method
Guess riddles (8)
Guess riddles (5)
[matlab] matlab reads and writes Excel
Search data in geo database
Guess riddles (142)
kubeadm系列-00-overview







