matlab - 我们可以使用深度神经网络来解决回归问题吗?

标签 matlab machine-learning deep-learning regression non-linear-regression

我想使用 ReLU 而不是典型的 sigmoid 单元来训练 DNN。 我已经成功实现了下面的分类问题示例(softmax 层),但我正在尝试实现回归。我的数据集基于负载预测。 enter link description here

最佳答案

是的,您可以使用深度学习进行回归,主要区别在于输出层和成本函数。想象一下你有多个隐藏层,最后一层有一个激活函数 f(x) = x 而不是 softmax,其中 x 是最后一个隐藏层的加权和。

对于成本函数,您将使用常见的均方误差,而不是常见的交叉熵(通常与 softmax 一起使用)。看看我创建的用于执行回归的神经网络(它是用 python 从头开始​​编写的,但您可以使用它作为在某些框架上实现它的想法)https://github.com/llealgt/bikeshare_regression_neural_network/blob/master/DLND%20Your%20first%20neural%20network.ipynb

关于matlab - 我们可以使用深度神经网络来解决回归问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43359404/

相关文章:

matlab - 到底什么是边缘密度?

MATLAB slider 步进行为

machine-learning - 用于从给定文本中提取多个值的自学习解决方案

R 中 URL 中每个单词的行频率

Matlab:更改 xlabel 和 ylabel 上的字体大小

machine-learning - Keras - 具有经常丢失的 GRU 层 - 损失 : 'nan' , 准确度:0

deep-learning - training custom object detection model :/bin/bash: ./darknet : No such file or directory, or/bin/bash : ./darknet: 是Google Colab上的一个目录

python - Theano/Lasagne/Nolearn 神经网络图像输入

python - 为什么我有 KeyError : 'val_acc' ?

image - 在不丢失分辨率的情况下在 Matlab 中读取 Parula 图像