码迷,mamicode.com
首页 >  
搜索关键字:数值算法    ( 48个结果
数值算法:无约束优化之一维搜索方法之多维优化问题中每步迭代的最优学习率设定问题
多维优化问题的迭代求解算法中,经常遇到学习率(步长)参数问题,比如线性分类器。一般如果采用固定学习率,那么算法收敛将比较慢,为了提高收敛速度往往需要不断调整学习率。一般多维优化问题中的迭代算法中的迭代公式为: xk+1=xk+rk dk 其中 xk 从给定的初始搜索点 x0 迭代,rk>=0为第k次 ...
分类:编程语言   时间:2016-12-04 00:40:56    阅读次数:327
数值算法:无约束优化之一维搜索方法之划界法寻找极小点上下界
前面介绍的黄金分割法、斐波那契数列法、二分法、牛顿法、割线法寻找极小点方法的前提是: 给定初始区间,它包含一个单峰的f(x)。 如何寻找这个初始区间? 划界法:(挑选一个含有极小点的区间) 随机挑选3个点x1、x2、x3, 如果 f(x2)<f(x1) 且 f(x2)<f(x3) ,那么 [x1, ...
分类:编程语言   时间:2016-12-03 21:10:09    阅读次数:245
数值算法:无约束优化之一维搜索方法之二分法、牛顿法、割线法
1、二分法(一阶导) 二分法是利用目标函数的一阶导数来连续压缩区间的方法,因此这里除了要求 f 在 [a0,b0] 为单峰函数外,还要去 f(x) 连续可微。 (1)确定初始区间的中点 x(0)=(a0+b0)/2 。然后计算 f(x) 在 x(0) 处的一阶导数 f'(x(0)), 如果 f'(x ...
分类:编程语言   时间:2016-12-03 20:34:22    阅读次数:406
数值算法:无约束优化之一维搜索方法之黄金分割法、斐波那契数列法
目标函数为一元单值函数f:R->R的最小化优化问题,一般不会单独遇到,它通常作为多维优化问题中的一个部分出现,例如梯度下降法中每次最优迭代步长的估计。 一维搜索方法是通过迭代方式求解的,这不同于我们人脑的直接通过解表达式求解方法。迭代算法是从初始搜索点x(0)出发,产生一个迭代序列x(1),x(2) ...
分类:编程语言   时间:2016-12-03 18:35:19    阅读次数:740
线性方程组之迭代法篇
不管哪一种数值算法,其设计原理都是将复杂转化为简单的重复,或者说,通过简单的重复生成复杂,在算法设计和算法实现过程中,重复就是力量[1]。 题记 一般地,线性方程组可以表达为 Ax = b其中,A称为系数矩阵,b称为右端项,x为待求的未知数向量。 迭代法的适用场合。如果未知数个数不多的话,用消去法( ...
分类:其他好文   时间:2016-10-29 22:21:22    阅读次数:582
[GeekBand] STL与泛型编程(3)
本篇文章主要介绍泛型算法中的变易、排序、数值算法。 一、 变易算法 所谓变易算法是指那些改变容器中的对象的操作。 1.1 copy组 template OutputIterator copy (InputIterator first, InputIterator last, OutputIterat... ...
分类:其他好文   时间:2016-09-01 12:49:11    阅读次数:180
C++ 应用程序性能优化
C++ 应用程序性能优化 C++ 应用程序性能优化 eryar@163.com 1. Introduction 对于几何造型内核OpenCASCADE,由于会涉及到大量的数值算法,如矩阵相关计算,微积分,Newton迭代法解方程,以及非线性优化的一些算法,如BFGS,FRPR,PSO等等用于多元函数 ...
分类:编程语言   时间:2016-08-01 10:22:02    阅读次数:289
C++ 应用程序性能优化
对于几何造型内核OpenCASCADE,由于会涉及到大量的数值算法,如矩阵相关计算,微积分,Newton迭代法解方程,以及非线性优化的一些算法,如BFGS,FRPR,PSO等等用于多元函数的极值求解,所以这些数值算法的性能直接影响系统的性能。软件的性能优化是计算机软件开发过程中需要一直关注的重要因素... ...
分类:编程语言   时间:2016-07-31 14:18:32    阅读次数:288
7月书讯:看风景的人
你站在桥上看风景,看风景的人在楼上看你。明月装饰了你的窗子,你装饰了别人的梦。 ——《断章》卞之琳本月有11本新书: 经典巨著《计算机程序设计艺术 卷2:半数值算法(第3版)》 两本python《Python编程:从入门到实践》《精通Python设计模式》 一本《垃圾回收的算法与实现》 两本进阶《C#敏捷开发实践》《Android Launcher应用开发》 一本《倒漏斗营销:从现有客户...
分类:其他好文   时间:2016-07-19 10:41:44    阅读次数:145
STL之算法总结
STL之算法总结 STL算法部分主要由头文件,,组成。 要使用 STL中的算法函数必须包含头文件, 对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。     STL中算法大致分为四类:         1、非可变序列算法:指不直接修改其所操作的容器内容的算法。         2、可变序列算法:指可以修改它们所操作的容器内容的算法。         3、排序算...
分类:编程语言   时间:2016-05-19 17:47:59    阅读次数:235
48条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!