一般来说,神经网络被训练成分类器来进行分类。但是,在有监督的机器学习中,我们通常需要进行回归或预测,例如预测明天的股票指数或温度。
那么,我的问题是神经网络中分类和回归之间的关系是什么?以及如何训练神经网络来训练回归模型进行预测?
一般来说,神经网络被训练成分类器来进行分类。但是,在有监督的机器学习中,我们通常需要进行回归或预测,例如预测明天的股票指数或温度。
那么,我的问题是神经网络中分类和回归之间的关系是什么?以及如何训练神经网络来训练回归模型进行预测?
分类和回归之间的区别在于,分类输出一个/多个类的预测概率,而回归提供一个值。我们可以通过简单地改变最后一层的激活函数来输出一个值来让神经网络输出一个值。
通过改变sigmoid、relu、tanh等激活函数。我们可以使用一个函数()。因此,虽然反向传播只是简单地推导出
为了说明,我将在下面为您提供单层神经网络回归的前向和后向传递:
前向传递:
向后传球:
这里的 d3 和 d2 是层级错误。
请确保在代码中为上述方程实现时正确处理尺寸。