使用神经网络学习图像处理中的回归

数据挖掘 神经网络 回归 图像预处理
2022-02-24 18:46:18

我有一个相机系统,它带有一些特殊的光学元件,可以扭曲相机的视野,取决于两个变量,θ1θ2. 给定这两个变量的特定配置,我的相机(分辨率为 500x600)上的每个像素都会在相机前面的屏幕上看到一个特定的坐标。我可以为每个像素计算这个,但它需要太多的计算并且太慢。所以,我想学习一个适合这个函数的模型,但计算速度要快得多。

我已经生成了大量输入/输出数据,将 500x600 输入点映射到不同的 500x600 输出点θ一世值,并且我已经使用了一些 2D 多项式最小二乘回归来学习这些函数。它们表现得很好,但我想知道是否可以使用神经网络来学习更好的功能。

我的问题归结为:神经网络能否学习基本上相当于试图学习的回归问题?Fθ1,θ2(pX1,pX2)=(一种1,b1)?

我知道神经网络擅长分类问题,但事实并非如此,但我也听说神经网络可以“学习任意函数”。

2个回答

是的 - 神经网络可用于预测回归问题。输出层将是一组进行连续数字预测的节点。

在您的问题中,将是两个节点学习权重θ1θ2.

是的,有可能。您只需要在最后一层定义/选择一个具有两个神经元(对于 θ1 和 θ2)的神经网络,并定义一个可以包含这两个神经元值的自定义损失函数。

神经网络的分类问题倾向于通过在最后一层使用 argmax 之类的东西来选择正确的类别。

分类和回归神经网络都将以相同的方式进行训练。

对于二元分类模型,我们可以在最后一层使用单个神经元,就像回归问题一样。