具有平滑激活函数的两层神经网络的记忆容量
机器学习
2024-07-25 v3 最优化与控制
摘要
确定具有 个隐藏神经元和输入维度 (即总计 个可训练参数)的两层神经网络的记忆容量(即网络能够记忆的一般数据的最大规模)是一个基础的机器学习问题。对于在某点实解析且若限制为多项式则具有足够高次数的激活函数,我们建立了 的下界,并且最优性在约 的因子范围内。所有实用的激活函数,如 sigmoid、Heaviside 和修正线性单元(ReLU),都在某点实解析。此外,次数条件很温和,例如若激活函数为 ,则要求 。先前的类似结果仅限于 Heaviside 和 ReLU 激活函数——我们的结果几乎涵盖了其他所有情况。为了分析一般激活函数,我们推导了网络雅可比矩阵精确的通用秩,其可用阿达马幂与 Khatri-Rao 积表示。我们的分析扩展了关于阿达马幂秩的经典线性代数事实。总体而言,我们的方法不同于先前关于记忆容量的工作,并有望推广到更深模型与其他架构。
引用
@article{arxiv.2308.02001,
title = {Memory capacity of two layer neural networks with smooth activations},
author = {Liam Madden and Christos Thrampoulidis},
journal= {arXiv preprint arXiv:2308.02001},
year = {2024}
}
备注
V3: the result was generalized to activations which are real analytic at a point by including a bias vector. The presentation and rigor were also improved