版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41185868/article/details/86062675
EL之Boosting之GB:利用梯度提升法解决回归(对多变量的数据集+实数值评分预测)问题
输出结果
设计思路
核心代码
xList = []
labels = []
names = []
firstLine = True
for line in data:
if firstLine:
names = line.decode().strip().split(";")
firstLine = False
else:
row = line.decode().strip().split(";")
labels.append(float(row[-1]))
row.pop()
floatRow = [float(num) for num in row]
xList.append(floatRow)