Ising模型(伊辛模型)
Ising模型(伊辛模型)是一个最简单且能够提供非常丰富的物理内容的模型。可用于描写叙述非常多物理现象,如:合金中的有序-无序转变、液氦到超流态的转变、液体的冻结与蒸发、玻璃物质的性质、森林火灾、城市交通等。Ising模型的提出最初是为了解释铁磁物质的相变,即磁铁在加热到一定临界温度以上会出现磁性消失的现象,而降温到临界温度下面又会表现出磁性。这样的有磁性、无磁性两相之间的转变。是一种连续相变(也叫二级相变)。Ising模型如果铁磁物质是由一堆规则排列的小磁针构成,每一个磁针仅仅有上下两个方向(自旋)。相邻的小磁针之间通过能量约束发生相互作用。同一时候又会因为环境热噪声的干扰而发生磁性的随机转变(上变为下或反之)。涨落的大小由关键的温度參数决定。温度越高,随机涨落干扰越强。小磁针越easy发生无序而剧烈地状态转变。从而让上下两个方向的磁性相互抵消,整个系统消失磁性。如果温度非常低,则小磁针相对宁静,系统处于能量约束高的状态,大量的小磁针方向一致,铁磁系统展现出磁性。
科学家对该模型的广泛兴趣还源于它是描写叙述相互作用的粒子(或者自旋)最简单的模型。Ising模型是一个很easy的模型,在一维、二维、三维的每一个格点上占领一个自旋。
自旋是电子的一个内部性质。每一个自旋在空间有两个量化方向。即其指向能够向上或者向下。虽然该模型是一个最简单的物理模型。眼下仅有一维和二维的精确解。
考虑一维Ising模型。M个自旋排成一排,每一个自旋与其左右两个近期邻的自旋之间有相互作用。简单起见,我们仅仅考虑倾向于使近邻自旋的方向一致的相互作用。二维正方Ising模型就是由N个同样的自旋排。每一个自旋不但与其左右两个近期邻的自旋相互作用,并且与前后相邻的自旋排中两个近期邻的自旋相互作用,project了 一个二维的自旋阵列。
三维立方Ising模型就是有L个同样的二维自旋阵列,每一个自旋与其左右、前后、上下六个近期邻的自旋相互作用。不难发现。随着维度的添加。每一个自旋的近期邻自旋树木添加。与周围自旋的相互作用也在增强。
可是,系统的演化并不全然由总能量决定。因为小磁针处于噪声环境中,热涨落又会引起小磁针的状态随机反转。
我们能够用温度
来衡量这样的环境影响的随机性。T越高,则小磁针发生反转的概率就会越大。
这样,有两种力作用在小磁针上,一种力来源于小磁针邻居以及外场对它的影响,这样的影响倾向于使得相邻的邻居彼此状态一致以及与外场尽量一致。即尽量使得系统的总能量达到最小。第二种力则来源于环境噪声的扰动。它迫使小磁针无视邻居的作用而发生随机的状态反转。
于是。每一个小磁针就挣扎于这两种不同的力量之间。不难想象。假如温度T趋于0,则每一个小磁针都会与外场相一致。那么。终于系统将处于全是+1或者全是-1的状态(取决于外场H是正还是负)。
假如T特别高,而相互作用强度J特别小,则邻居间的作用能够忽略,每一个小磁针都全然随机地取值。
这样,整个ISING模型就有两个外生给定的參数
来表示环境的温度和磁场强度。
在村民的比喻中,温度相当于村民进行观点选择的自由程度。温度越高,村民选择观点越随机,而不受自己周围邻居的影响;否则村民的选择严重依赖于邻居和媒体宣传。
Ising模型(伊辛模型)的更多相关文章
- 能量模型与softmax和RBM以及正态分布的关联
上面一篇文章中探讨了玻尔兹曼分布的起源: 在不清楚目标的真实分布,也不知道样本分布的时候,假设任意输入与输出组合都是同样可能发生的,这样是最公平,最无偏的先验. 因为无法直接统计出给定任意一种输入x, ...
- 利用Caffe做回归(regression)
Caffe应该是目前深度学习领域应用最广泛的几大框架之一了,尤其是视觉领域.绝大多数用Caffe的人,应该用的都是基于分类的网络,但有的时候也许会有基于回归的视觉应用的需要,查了一下Caffe官网,还 ...
- 用caffe给图像的混乱程度打分
Caffe应该是目前深度学习领域应用最广泛的几大框架之一了,尤其是视觉领域.绝大多数用Caffe的人,应该用的都是基于分类的网络,但有的时候也许会有基于回归的视觉应用的需要,查了一下Caffe官网,还 ...
- 浅析 Hinton 最近提出的 Capsule 计划
[原文] 浅析 Hinton 最近提出的 Capsule 计划 关于最新的 Hinton 的论文 Dynamic Routing Between Capsules,参见 https:// ...
- Hinton“深度学习之父”和“神经网络先驱”,新论文Capsule将推翻自己积累了30年的学术成果时
Hinton“深度学习之父”和“神经网络先驱”,新论文Capsule将推翻自己积累了30年的学术成果时 在论文中,Capsule被Hinton大神定义为这样一组神经元:其活动向量所表示的是特定实体类型 ...
- 预见未来丨机器学习:未来十年研究热点 量子机器学习(Quantum ML) 量子计算机利用量子相干和量子纠缠等效应来处理信息
微软研究院AI头条 https://mp.weixin.qq.com/s/SAz5eiSOLhsdz7nlSJ1xdA 预见未来丨机器学习:未来十年研究热点 机器学习组 微软研究院AI头条 昨天 编者 ...
- Training spiking neural networks for reinforcement learning
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 原文链接:https://arxiv.org/pdf/2005.05941.pdf Contents: Abstract Introduc ...
- 机器学习&数据挖掘笔记_20(PGM练习四:图模型的精确推理)
前言: 这次实验完成的是图模型的精确推理.exact inference分为2种,求边缘概率和求MAP,分别对应sum-product和max-sum算法.这次实验涉及到的知识点很多,不仅需要熟悉图模 ...
- 用 Python 通过马尔可夫随机场(MRF)与 Ising Model 进行二值图降噪
前言 这个降噪的模型来自 Christopher M. Bishop 的 Pattern Recognition And Machine Learning (就是神书 PRML……),问题是如何对一个 ...
随机推荐
- 高效 Java Web 开发框架 JessMA v3.2.3 beta-1 发布
JessMA(原名:Portal-Basic)是一套功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hib ...
- Automatic logon configuration on Linux OS
Automatic logon configuration on Linux OS 1. Regarding to DSA: a) ssh-keygen -t dsa b) cat ~/.ssh/i ...
- Android 编程之第三方开发 MaoZhuaWeiBo微博开发演示样例-1
在大学期间我做过非常多类似这种APP.这个是我们小组之前做的,我后期增加非常多新元素.完好了这个应用,由于为了加强 专业技术嘛.也是常常熬夜写些小东西,嘿嘿.只是还算不错.起码技术长进了不少嘛,还是非 ...
- Maven 建 Struts2 基本实现 CURD Controller
开发环境 开发工具:Eclipse 数据库:MySQL server:Tomcat Struts2 请求原理流程图 构建一个 web maven project,在pom.xml引入struts2的j ...
- spring中bean的设计模式
默认的是单例的. 如果不想单例需要如下配置: <bean id="user" class="..." singleton="false" ...
- C++ STL copy函数效率分析
在C++编程中,经常会配到数据的拷贝,如数组之间元素的拷贝,一般的人可能都会用for循环逐个元素进行拷贝,在数据量不大的情况下还可以,如果数据量比较大,那么效率会比较地下.而STL中就提供了一个专门用 ...
- hdu 4970 Killing Monsters(数学题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4970 Problem Description Kingdom Rush is a popular TD ...
- PHP中如何实现 “在页面中一边执行一边输出” 的效果
<?php set_time_limit(0); //在有关数据库的大量数据的时候,可以将其设置为0,表示无限制. ob_end_clean(); //在循环输出前,要关闭 ...
- OCP读书笔记(2) - 配置恢复
RMAN的命令类型 1. sqlplus命令 [oracle@oracle admin]$ export ORACLE_SID=orcl [oracle@oracle admin]$ rman tar ...
- Android 的独特shell命令
Android本来就是一个linux操作系统,所以大部分都是linux的命令,如mkdir,ls,netstat,mount,ps 等,这里就不具体介绍了, 主要介绍几个Android特有的. get ...