24小时热门版块排行榜    

Znn3bq.jpeg
查看: 3107  |  回复: 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玻尔兹曼机的学习训练。通过仿真神经网络,实现在多个输入输出神经元间,训练权重和阈值,从而收敛。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

非常感谢
2楼2010-07-20 16:08:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liukunsend

金虫 (正式写手)


★★★★★ 五星级,优秀推荐

非常感谢!
5楼2010-07-29 22:39:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liangpei

木虫 (职业作家)


★★★★★ 五星级,优秀推荐

很不错的东西啊 值得推荐!
6楼2010-08-01 09:46:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhj70

铜虫 (正式写手)


★★★ 三星级,支持鼓励

先下啦!再细细研究一下!
7楼2010-08-11 14:49:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cxncjx

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

我看好你呦!!!
10楼2010-11-02 00:15:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
2010-07-24 22:22   回复  
 
化蝶4楼
2010-07-25 08:18   回复  
 
2010-08-27 22:37   回复  
 
52zqq9楼
2010-10-13 18:32   回复  
相关版块跳转 我要订阅楼主 雪狼乖乖 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 通信工程求调剂!!! +7 zlb770521 2026-04-14 7/350 2026-04-19 20:56 by Equinoxhua
[考博] 申博自荐 +4 Linxia林夏 2026-04-13 4/200 2026-04-19 19:55 by Equinoxhua
[考研] 294求调剂 +8 淡然654321 2026-04-17 9/450 2026-04-19 19:51 by Equinoxhua
[考研] 304求调剂 +8 castLight 2026-04-16 8/400 2026-04-19 17:14 by 中豫男
[考研] 085404 22408 309分求调剂 +10 lzmk 2026-04-14 11/550 2026-04-19 16:42 by 中豫男
[考研] 求调剂 +6 苦命人。。。 2026-04-18 7/350 2026-04-19 16:27 by 中豫男
[考研] 294求调剂 +15 淡然654321 2026-04-15 15/750 2026-04-19 08:20 by cuisz
[考研] 300求调剂 +12 橙a777 2026-04-15 12/600 2026-04-18 23:51 by 路病情
[考研] 320求调剂 +5 深郊akm 2026-04-17 5/250 2026-04-18 19:52 by 王珺璞
[考研] 297,工科调剂? +5 河南农业大学-能 2026-04-14 5/250 2026-04-18 15:17 by Equinoxhua
[考研] 22408 312求调剂 +24 门路摸摸 2026-04-14 26/1300 2026-04-18 13:04 by wunaiy88
[考研] 收到复试调剂但是去不了 +8 小蜗牛* 2026-04-16 8/400 2026-04-18 11:15 by zixin2025
[考研] 急需调剂 +9 绝不放弃22 2026-04-15 10/500 2026-04-18 08:09 by chixmc
[有机交流] 二苯甲酮酸类衍生物 50+3 小白爱主人 2026-04-17 6/300 2026-04-17 18:47 by kf2781974
[考研] 一志愿中科大材料与化工,353分还有调剂学校吗 +10 否极泰来2026 2026-04-15 12/600 2026-04-17 17:54 by mapenggao
[考研] 295分求调剂 +5 ?要上岸? 2026-04-17 5/250 2026-04-17 16:51 by fenglj492
[考研] 一志愿沪9,生物学326求调剂 +9 刘墨墨 2026-04-15 9/450 2026-04-16 17:14 by 崔崔崔cccc
[基金申请] RY:中国产出的科学垃圾论文,绝对数量和比例都世界第一 +7 zju2000 2026-04-14 18/900 2026-04-16 11:36 by 欢乐颂叶蓁
[考研] 求调剂学校 +14 不会吃肉 2026-04-13 16/800 2026-04-15 21:59 by noqvsozv
[考研] 考研调剂 +13 长弓傲 2026-04-13 14/700 2026-04-14 14:44 by zs92450
信息提示
请填处理意见