Lune

ICLR2020顶会

A closer look at the approximation capabilities of neural networks

Kai Fong Ernest Chong

2020年份
18被引次数
4顶会引用

摘要

The universal approximation theorem, in one of its most general versions, says that if we consider only continuous activation functions σ\sigma, then a standard feedforward neural network with one hidden layer is able to approximate any continuous multivariate function ff to any given approximation threshold ε\varepsilon, if and only if σ\sigma is non-polynomial. In this paper, we give a direct algebraic proof of the theorem. Furthermore we shall explicitly quantify the number of hidden units required for approximation. Specifically, if X⊆RnX\subseteq \mathbb{R}^n is compact, then a neural network with nn input units, mm output units, and a single hidden layer with (n+dd)\binom{n+d}{d} hidden units (independent of mm and ε\varepsilon), can uniformly approximate any polynomial function f:X→Rmf:X \to \mathbb{R}^m whose total degree is at most dd for each of its mm coordinate functions. In the general case that ff is any continuous function, we show there exists some N∈O(ε−n)N\in \mathcal{O}(\varepsilon^{-n}) (independent of mm), such that NN hidden units would suffice to approximate ff. We also show that this uniform approximation property (UAP) still holds even under seemingly strong conditions imposed on the weights. We highlight several consequences: (i) For any δ>0\delta > 0, the UAP still holds if we restrict all non-bias weights ww in the last layer to satisfy ∣w∣0|w| 0 (depending only on ff and σ\sigma), such that the UAP still holds if we restrict all non-bias weights ww in the first layer to satisfy ∣w∣>λ|w|>\lambda. (iii) If the non-bias weights in the first layer are fixed and randomly chosen from a suitable range, then the UAP holds with probability 11.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper4

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖