美文网首页
为什么 神经网络能够拟合 sin(x)?

为什么 神经网络能够拟合 sin(x)?

作者: 小星star | 来源:发表于2019-02-21 18:39 被阅读15次

2019.2.20
虽然 我实现了 sin(x) ,但是却还是不明白原理,
泰勒公式给出了 将任意一个曲线在某一点邻域的值都可以用多项式替代,


image.png

但是这和 y = kx + b有什么关系呢?

讲道理,三层网络还是只能拟合线性函数啊,为什么能拟合 高次曲线呢?

它并没有加入 高次项啊?

2019.2.22
貌似是因为 sigmoid函数 使得他拥有了能够拟合曲线的能力,为什么呢?
因为sigmoid函数是一个曲线映射,经过映射之后,不同于之前的简单相加。

图一是简单的 激活函数是线性函数y = x


图一

图二是 复杂的 激活函数是 y = sigmoid(x)

image.png

相关文章

  • 为什么 神经网络能够拟合 sin(x)?

    2019.2.20虽然 我实现了 sin(x) ,但是却还是不明白原理,泰勒公式给出了 将任意一个曲线在某一点邻域...

  • 关于神经网络的思考

    神经网络已经被证明它能够拟合任意的函数,所以它的用途十分广泛。任意的输入X,只要它与Y输出有一个对应关系F,即Y=...

  • 一文讲透神经网络的激活函数

    为什么要激活函数? 原理上来说,神经网络模型的训练过程其实就是拟合一个数据分布(x)可以映射到输出(y)的数学函数...

  • 测试内容

    测试内容 看看是否支持 LaTeX $ \sin{x} $ sin(x) | 项目 | 价格 | 数量 | |--...

  • \[ f(x) = sin^2(x) \]

  • 测试内容

    $\sin x$

  • 用浅层神经网络拟合数据(1)

    用浅层神经网络拟合数据 神经网络擅长拟合功能。 实际上,有证据表明,相当简单的神经网络可以满足任何实际功能。例如,...

  • Pytorch_第九篇_神经网络中常用的激活函数

    神经网络中常用的激活函数 Introduce 理论上神经网络能够拟合任意线性函数,其中主要的一个因素是使用了非线性...

  • 2018-05-07

    求sin(x)的值。其中sin(x)=x-x3/3!+x5/5!-x7/7!+x9/9!-…,循环次数越多就越精确...

  • test

    ##zvfdsadf $$\sin^2 x+\cos^2 x=1$$

网友评论

      本文标题:为什么 神经网络能够拟合 sin(x)?

      本文链接:https://www.haomeiwen.com/subject/dyydyqtx.html