其他
【强基固本】常见的几种最优化方法
“强基固本,行稳致远”,科学研究离不开理论基础,人工智能学科更是需要数学、物理、神经科学等基础学科提供有力支撑,为了紧扣时代脉搏,我们推出“强基固本”专栏,讲解AI领域的基础知识,为你的科研学习提供助力,夯实理论基础,提升原始创新能力,敬请关注。
地址:https://www.cnblogs.com/maybe2030/p/4751804.html
编辑:人工智能前沿讲习
我们每个人都会在我们的生活或者工作中遇到各种各样的最优化问题,比如每个企业和个人都要考虑的一个问题“在一定成本下,如何使利润最大化”等。最优化方法是一种数学方法,它是研究在给定约束之下如何寻求某些因素(的量),以使某一(或某些)指标达到最优的一些学科的总称。随着学习的深入,博主越来越发现最优化方法的重要性,学习和工作中遇到的大多问题都可以建模成一种最优化模型进行求解,比如我们现在学习的机器学习算法,大部分的机器学习算法的本质都是建立优化模型,通过最优化方法对目标函数(或损失函数)进行优化,从而训练出最好的模型。常见的最优化方法有梯度下降法、牛顿法和拟牛顿法、共轭梯度法等等。01
02
具体步骤:
03
function [x] = conjgrad(A,b,x)
r=b-A*x;
p=r;
rsold=r'*r;
for i=1:length(b)
Ap=A*p;
alpha=rsold/(p'*Ap);
x=x+alpha*p;
r=r-alpha*Ap;
rsnew=r'*r;
if sqrt(rsnew)<1e-10 break;
end
p=r+(rsnew/rsold)*p;
rsold=rsnew;
end
end
04
“强基固本”历史文章
聊聊炼丹效率
为什么回归问题用MSE?
记MoCo中一个关于CrossEntropyLoss的计算问题
Transformer总结-2022版
浅谈弱监督学习(Weakly Supervised Learning)
DINO:目标检测benchmark COCO屠榜的正确姿势
图卷积知识梳理
生成对抗网络(GAN)与它背后的思想
基于深度学习的自然图像和医学图像分割:网络结构设计
稀疏性在机器学习中的发展趋势:MoE、稀疏注意力机制
机器学习和深度学习的区别
基于深度学习的声学场景分类(Acoustic Sence Classifier)方法整理
自动驾驶场景中的毫米波雷达数据集
浅谈神经网络(基础概念篇)
更多强基固本专栏文章,
请点击文章底部“阅读原文”查看
分享、点赞、在看,给个三连击呗!