(读书笔记)Visual and simple explanation of Universality Approximation Theorem with neural networks

读书笔记 : http://neuralnetworksanddeeplearning.com/chap4.html
很容易的看懂universality theorem

  1. What is universality theorem https://en.wikipedia.org/wiki/Universal_approximation_theorem
    Neural networks can compute any function.
    Suppose we’re given a function f(x)f(x) which we’d like to compute to within some desired accuracy ϵ>0. The guarantee is that by using enough hidden neurons we can always find a neural network whose output g(x) satisfies |g(x)−f(x)|<ϵ, for all inputs xx.

  2. Construct the base neural
    z = w*x + b (x is input)
    σ(z) = 1/(1+exp(-z))
    在这里插入图片描述
    By using big enough w like 1000, b = -400 we can get below chart.
    在这里插入图片描述

Given s=−b/w, we can see below chart
在这里插入图片描述

  1. Construct pair neurons
    Set up S1 and S2, with different weights in the next path.
    在这里插入图片描述

Set h = w1 = -w2, we can get
在这里插入图片描述

在这里插入图片描述

  1. Use lots of hidden neurals to cover the function.
    在这里插入图片描述

Adjust the h parameter to fit the function

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值