今天的降雨量

我想计算今天的降雨量,单位是毫米。所以我想先知道这是线性回归还是逻辑回归问题,以及如果我有包含大量实例的一些属性的数据集,该如何计算。
还有如何知道何时使用特征缩放,以及如果在必要时不使用特征缩放,我的程序会有什么影响。
我能否得到特征缩放的Java代码。


回答:

如果你要计算今天的降雨量,那么你应该选择线性回归,这最适合这个问题。
因为降雨量属于实数(R),是一个具体的值,如果你有分类问题,尤其是二元分类,那么你必须选择逻辑回归
假设在计算今天的降雨量时有6个属性,那么你的模型应该是:

y = w(0)+x(1)w(1)+x(2)w(2)+x(3)w(3)+x(4)w(4)+x(5)w(5)+x(6)w(6)
y 是你要预测的降雨量。
其中 x(1)...x(6) 是属性,w(0)...w(6) 是你需要计算的权重。

然后你应该有一个要减少的损失函数

现在你要计算 w(0)…w(6)。
现在使用梯度下降方法。
enter image description here
//实际上我没有梯度下降的图片,但我可以用这个来向你解释。
theta(j)w(j)alpha 是学习率。并且 EJ(theta)t(p) 是给定的值,其中 y(p) 是预测值,即原始的 y

特征缩放是在数据过于稀疏时进行的,可以通过将所有元素除以最大元素来实现。这是为了标准化独立数据。所以先进行特征选择,然后再进行缩放。
更多关于线性回归的信息。
为什么不能在这里应用逻辑回归?
因为在逻辑回归中,我们得到的是S形曲线,这最适合二元分类。
高于0.5取1或真,低于0.5取0或假。enter image description here
希望这对你有帮助。

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注