| 查看: 2963 | 回复: 9 | ||
| 【奖励】 本帖被评价8次,作者雪狼乖乖增加金币 7.5 个 | ||
[资源]
【分享】关于Boltzmann 的计算代码(MATLAB)
|
||
|
考虑到Boltzmann分布确实在模拟过程的重要性, 曾经收集过该类代码(只是玻尔兹曼机),先共享给大家(经典算法,需要修正)。 玻尔兹曼机【BM,BoltzmannMachine】在工作阶段的搜索法不能保证获得全部最优解的问题 用法及示例如下: Usage: [MINIMUM,FVAL] = ANNEAL(LOSS,NEWSOL,[OPTIONS]); MINIMUM is the solution which generated the smallest encountered value when input into LOSS. FVAL is the value of the LOSS function evaluated at MINIMUM. OPTIONS = ANNEAL(); OPTIONS is the default options structure. 这是一段非常小的matlab程序,实现了遗传退火算法的模拟。 Example: The so-called six-hump camelback function has several local minima in the range -3<=x<=3 and -2<=y<=2. It has two global minima, namely f(-0.0898,0.7126) = f(0.0898,-0.7126) = -1.0316. We can define and minimise it as follows: camel = @(x,y)(4-2.1*x.^2+x.^4/3).*x.^2+x.*y+4*(y.^2-1).*y.^2; loss = @(p)camel(p(1),p(2)); [x f] = anneal(loss,[0 0]) We get output: Initial temperature: 1 Final temperature: 3.21388e-007 Consecutive rejections: 1027 Number of function calls: 6220 Total final loss: -1.03163 x = -0.0899 0.7127 f = -1.0316 Which reasonably approximates the analytical global minimum (note that due to randomness, your results will likely not be exactly the same). 源代码原文下载: General simulated annealing algorithm anneal Minimizes a function with the method of simulated annealing (Kirkpatrick et al., 1983) 另上传一份程序,可以直接运行,供大家使用: http://d.namipan.com/d/1a59bf99e ... f5c0af5dd9a41790000 这是一个C语言编写的模拟退火算法的玻尔兹曼机,它实现了Boltzmann玻尔兹曼机的学习训练。通过仿真神经网络,实现在多个输入输出神经元间,训练权重和阈值,从而收敛。 |
» 猜你喜欢
读博
已经有5人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有13人回复
博士申请都是内定的吗?
已经有6人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有5人回复
博士读完未来一定会好吗
已经有29人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
分享一篇ATK计算金纳米管(分子修饰)的输运计算
已经有95人回复
请教:orca 中用CCSD(T)计算单点能出错--提示内存不足 该怎么办?
已经有10人回复
统计热力学以及计算机蒙特卡洛模拟教程
已经有441人回复
大家说说管理集群时的奇闻怪事吧
已经有22人回复
今天计算发现了一些问题,几何成功就一定收敛了吗?
已经有6人回复
Castep计算无法收敛,请高人指教
已经有17人回复
关于修改稿提交的问题。
已经有29人回复
请教关于本机的Dmol计算问题——望高手指点
已经有6人回复
GPU并行计算C语言书籍或者源代码
已经有7人回复
求回归方程参数估计的最优化算法matlab代码
已经有9人回复
如何用MATLAB 实现化学反应方程式(写程序代码)?
已经有20人回复
Fortran 95/2003科学计算与工程 对应的各章程序源代码
已经有16人回复
【求助】求c++编一个简单计算器的源代码
已经有6人回复
【在线答疑】经典粒子体系的Monte Carlo 模拟之基础篇
已经有73人回复
2楼2010-07-20 16:08:22
5楼2010-07-29 22:39:38
6楼2010-08-01 09:46:07
7楼2010-08-11 14:49:09
10楼2010-11-02 00:15:56
简单回复
2010-07-24 22:22
回复
化蝶4楼
2010-07-25 08:18
回复


2010-08-27 22:37
回复
52zqq9楼
2010-10-13 18:32
回复














回复此楼