EL之Boosting之GB:利用梯度提升法解决回归(对多变量的数据集+实数值评分预测)问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 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)

猜你喜欢

转载自blog.csdn.net/qq_41185868/article/details/86062675