当前位置:首页 > 报告详情

高阶信息如何加速神经网络训练?.pdf

上传人: li 编号:29545 2021-02-07 35页 1.38MB

1、How high-order informationtheneural networkacceleratestraining?Xunpeng HuangBytedance AILab MLNLCNov 2020#page#OutlinePreliminariesAccelerate neural network training with second momentsApproximate Hessian with a low computational complexitySummaryReferences#page#PreliminariesAccelerate neural networ

2、k training with second momentsApproximate Hessian with a low computational complexitySummaryReferences#page#An brieFintroduction to optimizersand theirapplicationsiteration20000:810Figure: Logistic regression and SVM classificationMost optimization problems are solved by different optimizersMany tas

3、ks in CV and NLP can be Formulated as some optimizationproblems.#page#An brieFintroduction to optimizers and their applicationsOptimization problemsStochastic problems:arg minx F(x)= EeF(x,e)Finite sum problems:arg minx F(x)=1/nZiF(x)where x Fx) denote the parameters and the objective Functions.Opti

4、mizersUpdate rulesGDX+1=Xt-VF(x)Newton methodXt+1=xt-2F(xt)F(xtTable: Deterministic optimizersOptimizersUpdate rulesGDXt+1=X-Vf,(Xe)SVRG6xm+1=xcm-7:(Vfam(xm)-VFam(xt,o)+VF(XC,0)Stochastic Newton7-”ia,(xe)/i.(xeXt+1=X-7VTable: Stochastic optimizers#page#High-order optimization in convex settingsCore

5、ProblemWhy can we accelerate the convergence via high-order inFormation?In most First-order optimizers, the step size depends on the gradientLipschitz continuous constant L in the objective Function, which defined as:)(x-y)+L/2.1x-y1VxywehaveF(x)fy)+VFy)0806-0.40.206081122214-0.2-0.4-0.6-0.8#page#Hi

6、gh-order optimization in convex settingsAnswer to the core problemHigh-order information provides adaptive step sizes during iterationsFor GD:Xt+1=X-7:Vf(xe)f(x)+F(xe)(x-x)台Xt+1=argminX+1/(2me)lx-xe|1For Newton method:xt+1=x-2f(x:)fx)xt+1=argminf(xe)+Vf(xe)(x-xe)+(x-x)f(xe)(x-x)#page#PreliminariesAc

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文探讨了高阶信息在神经网络训练中的加速作用。核心观点是,高阶信息(如二阶导数)可以提供自适应的步长,从而加速梯度下降算法。文章提出了几种方法来近似Hessian矩阵,如AdaGrad和Angel-Calibrated Momentum,并比较了它们在图像分类和机器翻译任务上的性能。实验结果显示,Angel-Calibrated Momentum在某些任务上取得了优于AdaGrad的性能。此外,文章还提出了一种随机低秩近似方法,称为SPAN,它在保持高性能的同时,降低了计算复杂度。总体而言,高阶信息和低秩近似方法为神经网络训练提供了有效的加速策略。
高阶信息如何加速神经网络训练? 如何理解高阶信息与Hessian矩阵的关系? 如何有效地引入高阶信息以降低计算复杂度?
客服
商务合作
小程序
服务号
折叠