【发布时间】:2021-10-06 20:12:07
【问题描述】:
我正在尝试制作一个可以预测考试成绩的模型。我目前正在使用一个简单的线性回归模型,但由于它猜测单个数字作为分数,因此准确度分数接近 0。我想知道是否有办法让模型预测大约 10 个数字的范围,如果真实数字在该范围内,则将其标记为正确猜测。
【问题讨论】:
标签: python artificial-intelligence linear-regression predict
我正在尝试制作一个可以预测考试成绩的模型。我目前正在使用一个简单的线性回归模型,但由于它猜测单个数字作为分数,因此准确度分数接近 0。我想知道是否有办法让模型预测大约 10 个数字的范围,如果真实数字在该范围内,则将其标记为正确猜测。
【问题讨论】:
标签: python artificial-intelligence linear-regression predict
好像你用的是LogisticRegression,LogisticRegression其实不是用来回归的,是用来分类的(比如输入数据是a还是b类)。
使用sklearn.linear_model.LinearRegression 进行线性回归,阅读this 了解更多详情
还有许多其他回归算法,我无法在答案中一一列出。如果您想使用简单朴素线性回归以外的回归,请阅读 this 了解 scikit-learn 提供的所有可用监督学习算法,Ridge regression 和 SVR 可能是不错的起点。
【讨论】: