最优化算法共轭梯度法

Posted liudianfengmang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最优化算法共轭梯度法相关的知识,希望对你有一定的参考价值。

BoCloud博云微信公众号【你问我答】小栏目,将收集和整理企业在IT建设所遇到的问题与难题,由博云产品与技术团队进行针对性回答,每周五通过【你问我答】栏目进行发布,希望能为企业IT建设提供思路与方法。无论您是哪个行业的IT建设者,如果您有在容器云平台建设、微服务架构转型、DevOps平台建设、多云管理平台建设等技术方面所遇到的问题,欢迎您直接评论留言提问。

以下是本周问题精选:

01

网友1:DevOps完美实现一定要用容器吗?

博云产品团队:首先DevOps不一定是要用容器的,传统部署方式也是可以进行DevOps实践。DevOps是一种文化理念是方法论,任何提高效率、提升业务价值交付水平的方式方法,在特定的组织内都可以称之为DevOps,关键是要从思想上有转变,然后再来谈用什么流程、什么工具、什么规范、什么组织结构来支持DevOps的实践。

Docker是应用运行时环境的一种选择,它可以快速的生成应用环境,快速的启动实例,快速的在不同的宿主机间移植,他的优势在于运维的效率,当然是很适合并且符合DevOps理念的。

那么, DevOps 的完美实现是不是就一定要用 Docker 容器技术,还要取决于你的业务,你的现状是怎么样的,如果你的业务变更不是很频繁,技术架构要去做容器化的改造挑战也非常大,那就不是很适合了。

02

网友2:容器云平台一般是否包含DevOps相关的功能,如不包含,未来是否需要与DevOps结合?

博云产品团队:从DevOps的端到端一体化管理的概念来讲,我们把DevOps的功能划分为四个部分,分别是项目管理(需求、任务等)、研发过程管理(环境、版本、cicd、配置、发布、质量等)、运行管理(网关、运行监控、故障处理、中间件等)、运营管理(度量、运营分析、持续反馈等),每个部分都可以是一个独立的平台,而容器云平台正是我们所说的运行管理的部分,它提供了应用的一致的运行环境、应用的标准化自动化管理等DevOps倡导的相关理念,所以说容器云平台是DevOps的一部分,加速了DevOps的落地。

目前市场上很多容器云平台都把DevOps的相关能力需求到集成到里面,从而形成部分用户认为容器云平台就是DevOps的不完整的认识,但从用户真正落地来讲,每个用户的落地路径都不太一样,不管做哪个部分,都是在进行DevOps的实践。

03

网友3:传统能源行业业务系统升级更新慢,适合上DevOps吗,如何寻找切入点?

博云产品团队:现代社会市场变化很快,到处都在强调企业业务创新以适应市场变化。所谓传统能源行业业务系统升级更新慢,是当前的IT技术无法提供快速变化的能力而造成的一种现象。换句话说,当IT技术具备变化的能力时,自然就会感知到市场和前端的压力,主动寻求变化。

首先在分析企业业务需求和场景的基础之上,从宏观层面考虑IT建设的思路和架构,把可能的问题分门别类的梳理清楚。这样一来,在解决某一个具体问题的时候,我们就能认识到这个问题处在整个架构图中的什么位置,它的上下文是什么,解决的过程中应遵循哪些准则,保证解决方案不缺失关键步骤,也不会过度设计。

其次是考虑迭代建设,不过分追求大而全,特别是在整体架构的指导下,优先解决当下最紧急的问题。

04

网友4:银行对生产测试开发环境要求物理隔离,容器云平台提倡DevOps、CICD,如何平衡这之间的矛盾?

银行对生产测试开发环境要求物理隔离,容器云平台提倡DevOps、CICD,如何平衡这之间的矛盾?有什么好的案例可以提供给大家做参考。

博云产品团队:这里要注意一个问题,部署组由于更关注部署的可靠性和准确性,对CICD / DevOps 的技能掌握是非常弱的。开发测试之后要交付的版本,特别是在配置上,一定要最大程度地模拟生产环境,对于部署脚本,配置信息,要提前为生产环境做好准备。

如果通过镜像流转的方式来交付,特别要注意对基础镜像和部署配置的修正,不能把这问题留给生产环境的部署和运维人员。

下周预告

与 “ 容器云 ”相关想了解的问题,欢迎给我们留言,下周我们将为大家解答有关 【容器云】 建设的相关问题。

以上是关于最优化算法共轭梯度法的主要内容,如果未能解决你的问题,请参考以下文章

常见的几种最优化方法(梯度下降法牛顿法拟牛顿法共轭梯度法等)

MATLAB从入门到精通-最速下降算法牛顿算法BFGS拟牛顿算法共轭梯度算法无约束极值问题

MATLAB从入门到精通-最速下降算法牛顿算法BFGS拟牛顿算法共轭梯度算法无约束极值问题

运筹学(最优化理论)学习笔记 | 共轭梯度法

梯度下降之模拟退火梯度下降之学习计划牛顿法拟牛顿法共轭梯度法

minimize.m:共轭梯度法更新BP算法权值