当前位置:网站首页>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))
边栏推荐
- Halcon clolor_ pieces. Hedv: classifier_ Color recognition
- Digital analog 2: integer programming
- Arrangement of some library files
- Numpy 小坑:维度 (n, 1) 和 维度 (n, ) 数组相加运算后维度变为 (n, n)
- Oracle advanced (III) detailed explanation of data dictionary
- Wechat H5 official account to get openid climbing account
- 猜谜语啦(2)
- Guess riddles (4)
- Guess riddles (3)
- Shift operation of complement
猜你喜欢

ROS learning 4 custom message

Lori remote control LEGO motor

Halcon Chinese character recognition

猜谜语啦(9)

Arduino+a4988 control stepper motor

How to manage the performance of R & D team?

Halcon snap, get the area and position of coins

Guess riddles (6)

Halcon affine transformations to regions

Programming implementation of ROS learning 6 -service node
随机推荐
696. Count binary substring
猜谜语啦(6)
L298N module use
[牛客网刷题 Day4] JZ35 复杂链表的复制
Basic number theory -- Euler function
Run menu analysis
EA introduction notes
kubeadm系列-01-preflight究竟有多少check
Digital analog 2: integer programming
Arduino operation stm32
多元线性回归(梯度下降法)
Run菜单解析
Apaas platform of TOP10 abroad
Digital analog 1: linear programming
Some pitfalls of win10 network sharing
Business modeling of software model | overview
Mengxin summary of LIS (longest ascending subsequence) topics
Array,Date,String 对象方法
Arduino+a4988 control stepper motor
Search data in geo database