前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PySCF程序包平均场计算的一些收敛技巧

PySCF程序包平均场计算的一些收敛技巧

作者头像
用户7592569
发布于 2020-07-27 06:57:43
发布于 2020-07-27 06:57:43
2.1K00
代码可运行
举报
文章被收录于专栏:量子化学量子化学
运行总次数:0
代码可运行

PySCF程序包平均场计算的一些收敛技巧

平均场计算是 PySCF 程序包里优化得比较并全面的模块之一。在平均场模块里,PySCF支持 RHF, UHF, ROHF, GHF, RKS, UKS, ROKS, GKS 等一系列方法来研究闭壳层体系、开壳层体系、复数哈密顿量体系、相对论效应、溶剂化效应。同时 PySCF 提供了大量的辅助功能来帮助平均场计算收敛。以下我们通过一些例子来演示在 PySCF 里收敛平均场计算的技巧。

以下的例子在 PySCF-1.5 以上发行版均可使用。

首先我们使用 PySCF 程序包实现一个最简单的平均场计算。在编辑器里创建以下 Python 代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
benzene = '''
C  4.673795     6.280948   0.
C  5.901190     5.572311   0.
C  5.901190     4.155037   0.
C  4.673795     3.446400   0.
C  3.446400     4.155037   0.
C  3.446400     5.572311   0.
H  4.673795     7.376888   0.
H  6.850301     6.120281   0.
H  6.850301     3.607068   0.
H  4.673795     2.350461   0.
H  2.497289     3.607068   0.
H  2.497289     6.120281   0.
'''

from pyscf import gto, scf
# Create an molecule object
mol = gto.M(atom=benzene, basis='ccpvdz', verbose=4)
# Create an mean-field object
mf = scf.RHF(mol)
# Solve the SCF problem
mf.run()

然后在命令行里执行这个 Python 脚本就可以做一个最简单的平均场计算

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python example.py

PySCF 默认的收敛判别标准非常严格,判别标准是能量收敛到 1e-10 Eh,能量梯度的 norm 收敛到 1e-5 。收敛参数可以通过设定平均场对象的 .conv_tol, .conv_tol_grad 来调整。大多数时候,设定

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mf.conv_tol = 1e-6

的收敛标准已经足够化学问题的研究了。

DIIS 方法

DIIS 迭代方法是 PySCF 里默认的平均场收敛算法。在上面的例子里,DIIS 算法进行了 7 轮迭代得到了收敛结果。

当体系比较复杂时,DIIS 算法的默认参数不一定能得到收敛的平均场结果。此时,有一些常规的参数可以帮助 DIIS 算法收敛,比如

1. 我们可以增加迭代步数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mf.max_cycle = 200

来等待 DIIS 的结果慢慢移动到收敛的结果上。

2. 我们可以调整 level shift 的大小来改变体系 HOMO-LUMO gap。较大的 HOMO-LUMO gap 一般能避免收敛过程的震荡。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mf.level_shift = 0.1

level shift 的单位是 hartree 。这个值一般不用特别大,0.2 左右对大多数体系应该就够用了。当体系的基组有较大的线性相关时,过大的 level shift 不利于数值稳定性。

3. 我们可以调整 DIIS 空间的大小来给予 DIIS 算法更大的自由度来搜索解,比如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mf.diis_space = 12

DIIS 的收敛还可以被一系列别的参数影响,更多的设定可以参考帮助文档 http://pyscf.org/pyscf/scf.html#hartree-fock

初始猜测

在平均场计算中,很多困难体系对初始猜测十分敏感,合适的初始猜测可以有效地帮助平均场收敛。PySCF 的平均场默认的初始猜测是基于 ANO-RCC 基组构造的原子密度矩阵的叠加。这个初始猜测对平衡结构,或较复杂的问题(如开壳层,非平衡结构,带有少量电荷的体系)都有不错的表现。除了 ANO 作为初始猜测以外,PySCF 还提供了一系列方法对平均场计算的初始猜测进行调整。

有一些体系需要特殊的初始猜测才能收敛到正确的态上,比如铁磁或反铁磁的初始猜测。此时,就需要对 PySCF 的初始猜测进行调整。PySCF 支持构造好一个密度矩阵,然后传给平均场对象作为初始猜测进行计算。例如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import numpy as np
from pyscf import gto, scf
mol = gto.M(atom='''
H 0 0   0  ; H 0 0   0.5;
H 0 0.5 0.5; H 0 0.5 0  ''', basis='sto3g')
print('Default initial guess:')
mf = scf.UHF(mol)
mf.kernel()
mf.analyze()

print('\nAnti-ferromamagnetic initial guess:')
dm = np.zeros((2,4,4))
dm[0,0,0] = dm[0,2,2] = 1
dm[1,1,1] = dm[1,3,3] = 1
mf.kernel(dm)
mf.analyze()

可以看到默认的初始猜测收敛到了能量较高的态上,而反铁磁的初始猜测收敛到能量较低的态上。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Default initial guess:
converged SCF energy = -0.521792378127812<S^2> = 4.6629367e-152S+1= 1
**** MO energy ****
                             alpha | beta                alpha | beta
MO #1   energy= -1.19356543325823  | -1.19356543325823  occ= 1 | 1
MO #2   energy= -0.0986706198268508 | -0.09867061982685  occ= 1 | 1
MO #3   energy= 0.416828469148984  | 0.416828469148984  occ= 0 | 0
MO #4   energy= 2.37630222058633   | 2.37630222058633   occ= 0 | 0
** Mulliken pop alpha/beta on meta-lowdin orthogonal AOs**
** Mulliken atomic charges   ( Nelec_alpha| Nelec_beta) **
charge of  0H=      0.00000(     0.500000.50000)
charge of  1H=     -0.00000(     0.500000.50000)
charge of  2H=      0.00000(     0.500000.50000)
charge of  3H=     -0.00000(     0.500000.50000)
Dipole moment(X, Y, Z, Debye):  0.00000,  0.00000,  0.00000

Anti-ferromamagnetic initial guess:
converged SCF energy = -0.615622616250374<S^2> = 1.0086432S+1= 2.2437852
**** MO energy ****
                             alpha | beta                alpha | beta
MO #1   energy= -1.19996932121733  | -1.19996932121733  occ= 1 | 1
MO #2   energy= -0.192312470583276 | -0.192312470583277 occ= 1 | 1
MO #3   energy= 0.510790949191351  | 0.510790949191353  occ= 0 | 0
MO #4   energy= 2.38286361752655   | 2.38286361752655   occ= 0 | 0
** Mulliken pop alpha/beta on meta-lowdin orthogonal AOs**
** Mulliken atomic charges   ( Nelec_alpha| Nelec_beta) **
charge of  0H=     -0.00000(     0.773240.22676)
charge of  1H=     -0.00000(     0.226760.77324)
charge of  2H=     -0.00000(     0.773240.22676)
charge of  3H=      0.00000(     0.226760.77324)
Dipole moment(X, Y, Z, Debye):  0.00000,  0.00000, -0.00000

尽管构造密度矩阵初始猜测看起来比较麻烦,但这给平均场初始猜测的构造提供了最大的自由度。比如有一些计算中,我们希望对调 HOMO LUMO 轨道,这时可以很容易地通过修改轨道占据数 (mf.mo_occ) 或轨道系数 (mf.mo_coeff) 后计算密度矩阵实现。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from pyscf import gto, scf
mol = gto.M(atom='''
H 0 0   0  ; H 0 0   0.5;
H 0 0.5 0.5; H 0 0.5 0  ''', basis='sto3g')
mf = scf.UHF(mol)
mf.kernel()

# Exchange the occupancies of alpha HOMO and alpha LUMO
mf.mo_occ[0,1] = 0
mf.mo_occ[0,2] = 1
dm = mf.make_rdm1(mf.mo_coeff, mf.mo_occ)
mf.kernel(dm)

此外,PySCF 支持从 checkpoint 文件读取平均场计算的信息,然后根据当前计算的特征构造一个密度矩阵初始猜测。比如在一个先导的平均场计算里把平均场的信息保存在 checkpoint 文件里,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from pyscf import gto, scf
mol = gto.M(atom='H 0 0 0; F 0 0 2.5', basis='ccpvdz')
mf = scf.HF(mol)
mf.chkfile = 'hf.chk'
mf.mac_cycle = 2
mf.kernel()

然后在另一个计算中读取 checkpoint 文件获得前面的平均场的信息并构造密度矩阵作为初始猜测

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from pyscf import gto, scf
mol = gto.M(atom='H 0 0 0; F 0 0 2.5', basis='ccpvdz')
mf = scf.HF(mol)
dm = mf.from_chk('hf.chk')
mf.kernel(dm)

先导计算里的分子结构和基组不必要和后续计算一样,PySCF 程序能自动识别结构和基组的差异,正确地把先导计算的结果投影到当前的计算里。通过这个特性,我们可以先对体系做一个小基组的计算来获得初始猜测,然后把初始猜测投影给大基组,从而减少大基组下计算的时间和不确定性。

更多初始猜测的例子参见 PySCF 源代码提供的例子 https://github.com/pyscf/pyscf/blob/master/examples/scf/14-restart.py 和 https://github.com/pyscf/pyscf/blob/master/examples/scf/15-initial_guess.py

二阶收敛方法

PySCF 提供了二阶收敛方法。在处理 DIIS 方法难以收敛的开壳层体系,非平衡结构体系时表现稳定,能够高效地收敛到与初始猜测非常接近的体系局域极小点。

相对 DIIS 方法,PySCF 二阶算法有如下优点:

1. DIIS 迭代方法容易卡在鞍点。二阶算法计算了能量的二阶导,有效地避免了鞍点问题。

2. 二阶算法直接优化能量梯度,不受 aufbau principle 的限制,对开壳层体系容易找到能量更低的态,即便这个态对应的轨道能违反了 aufbau principle。

3. 二阶算法连续地从初始态变换到终态,不会出现占据态和空态翻转引起体系波函数的剧烈变化,容易通过初试猜测来控制收敛的结果。

实际经验显示,碰到 DIIS 较难收敛的过渡金属化合物时,PySCF 二阶算法表现良好,相对 DIIS 算法经常能找到能量更低的态。当体系比较简单,比如平衡结构的闭壳层计算,DIIS 方法一般收敛迅速,二阶算法与 DIIS 表现相近,没有明显的优势。

PySCF 二阶算法可以通过 .newton() 方法调用。例如下面这个计算,使用 DIIS 算法很难收敛这个体系

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from pyscf import gto, scf, dft
mol = gto.M(atom='''
Fe  -3.301 -0.904  0.
N   -3.078  0.552  0.
N   -2.377  0.160  0.
''', basis='ccpvdz', verbose=4)
mf = dft.RKS(mol)
mf.xc = 'pbe'
mf.conv_tol = 1e-6
mf.level_shift = .2
mf.max_cycle = 200
mf.run()

一些常规的设置,比如调整 level shift,DIIS space,或增加迭代的步数等都无法将体系的能量收敛到 1e-6 的精度。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
...
  HOMO = -0.128165038749955  LUMO = 0.0413831518440274
cycle= 198 E= -1371.88589574082  delta_E= 0.000406|g|= 0.123|ddm|= 0.0396
  HOMO = -0.127982085807919  LUMO = 0.0414632150014509
cycle= 199 E= -1371.88540959507  delta_E= 0.000486|g|= 0.133|ddm|= 0.0422
  HOMO = -0.127905703677111  LUMO = 0.0417282896132888
cycle= 200 E= -1371.88480160486  delta_E= 0.000608|g|= 0.144|ddm|= 0.0465
SCF not converged.

当切换至二阶算法后

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from pyscf import gto, scf, dft
mol = gto.M(atom='''
Fe  -3.301 -0.904  0.
N   -3.078  0.552  0.
N   -2.377  0.160  0.
''', basis='ccpvdz', verbose=4)
mf = dft.RKS(mol)
mf.xc = 'pbe'
mf = mf.newton()
mf.run()

程序很快就收敛到一个解,能量比上面未收敛的 DIIS 的解更低

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
...
macro= 2  E= -1371.88681267525  delta_E= -0.0754391|g|= 0.1776653 KF 13 JK
macro= 3  E= -1371.88884629902  delta_E= -0.00203362|g|= 0.001372923 KF 13 JK
macro= 4  E= -1371.88884629986  delta_E= -8.43329e-10|g|= 0.0002635921 KF 2 JK
Canonicalize SCF orbitals
macro X = 5  E=-1371.88884629986|g|= 0.000263592  total 14 KF 65 JK
converged SCF energy = -1371.88884629986

如果一个体系 DIIS 迭代不收敛,很多时候我们可以把 DIIS 未收敛的结果作为初始猜测输入到二阶算法来获得一个解

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from pyscf import gto, scf, dft
mol = gto.M(atom='''
Fe   3.301 -0.904  0.
N    3.078  0.552  0.
N    2.377  0.160  0.
''',
basis='ccpvdz', verbose=4, spin=0)
mf = dft.RKS(mol)
mf.xc = 'pbe'
mf.conv_tol = 1e-6
mf.level_shift = .2
# Save the DIIS results in the specified checkpoint file.
mf.chkfile = 'diis-iter.chk'
mf.run()


# Create a new DFT calculation
mf = dft.RKS(mol)
mf.xc = 'pbe'
mf.conv_tol = 1e-6
# Load the previous DIIS results into the new DFT calculation.
mf.__dict__.update(scf.chkfile.load('diis-iter.chk', 'scf'))
mf = mf.newton()
mf.run()

在这个例子里,我们需要把第一步的 DIIS 结果保存到一个 checkpoint 文件里以供另一个计算加载。在第二步使用二阶算法时,我们通过 scf.chkfile.load 这个函数读取 checkpoint 文件里的平均场结果,并通过 .__dict__.update() 这个方法把平均场结果载入到二阶方法的对象里。然后这个平均场结果会被用作后续二阶算法的初始猜测。

PySCF 二阶算法有很多参数可以调整。合适的参数设置可以有效地提高计算效率。如果一个计算对初始猜测没有特殊要求的话,PySCF 程序包提供了一种可能的配置,综合利用了各种优化技术,对很多体系都可以实现相对默认二阶方法 3 - 5 倍的速度提升。这个优化的配置可以通过函数 scf.fast_newton 来调用。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from pyscf import gto, scf, dft
mol = gto.M(atom='''
Fe  -3.301 -0.904  0.
N   -3.078  0.552  0.
N   -2.377  0.160  0.
''', basis='ccpvdz', verbose=4)
mf = dft.RKS(mol)
mf.xc = 'pbe'
mf.conv_tol = 1e-6
scf.fast_newton(mf)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子化学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
最终一战柯洁再负AlphaGo,此后再无围棋人机大战
唐旭 舒石 发自 乌镇 量子位 报道 | 公众号 QbitAI 5月27日,人机大战第三场,天气晴朗。 经过209手的博弈,主动要求执白的柯洁再次负于AlphaGo。在这场人机大战中,世界围棋第一人0
量子位
2018/03/30
8200
AI再乱围棋圈:“食言之战”柯洁落败;首例素人作弊引风波
去年12月底,曾经放言不再与AI进行正式比赛的柯洁,公开宣布“食言”。现在,这场柯洁的“实验之战”胜负已分。
量子位
2018/07/24
6150
AI再乱围棋圈:“食言之战”柯洁落败;首例素人作弊引风波
腾讯AI让二子,柯洁还是输了
问耕 发自 凹非寺 这是围棋人机大战中的又一个第一次。 顶级职业围棋手,在让子棋中负于AI。 更明确一点说,腾讯围棋AI绝艺,让二子战胜了当今围棋第一人柯洁。而且整个战局只进行了77手,可以说柯洁落
量子位
2018/01/24
1.2K0
柯洁说“输得没脾气”?8个问题解读人机大战第一局
AI科技评论消息,经过四个多小时的对弈,柯洁以四分之一子之差败给了AlphaGo。 比赛后,曾参与训练AlphaGo的棋手樊麾,与围棋九段常昊一同回顾了整个对弈过程。柯洁也与Deepmind创始人Demis Hassabis,以及AlphaGo的主程序员David Silver一同接受了媒体采访,谈及对比赛的感想。 AlphaGo注重整体局势的发展 樊麾提到,在经过年初Master的60局比赛后,很多棋手也在尝试用点三三这种下法。而柯洁也模仿了这种开局。 常昊在分析中表示,对整个棋局印象最深的,是白棋在
AI科技评论
2018/03/13
6330
柯洁说“输得没脾气”?8个问题解读人机大战第一局
2:0!柯洁次战中盘告负AlphaGo,表现一度完美
唐旭 若朴 发自 东瑶村 量子位 报道 | 公众号 QbitAI 鏖战155手,柯洁二战AlphaGo再次落败。中盘告负。 这场比赛的激烈和复杂程度,超越双方的首场对决。中盘阶段,根据AlphaGo的
量子位
2018/03/30
7290
AlphaGo单挑五虎将获胜,连笑配对AlphaGo笑到最后
机器之心原创 作者:李泽南、杜夏德 经历过 AlphaGo与柯洁第一场势均力敌,第二场热血沸腾的比赛之后,今天,乌镇围棋峰会进入了配对赛与团体赛的争夺。上午 10:59 分,连笑八段联手 AlphaG
机器之心
2018/05/07
7070
AlphaGo单挑五虎将获胜,连笑配对AlphaGo笑到最后
柯洁5冠在手“食言”再战AI:我已看开 输赢无所谓
(原标题:柯洁:这一年有过自我怀疑) 之前在乌镇跟‘AlphaGo’下完之后,我说再也不会跟人工智能下棋了,但是现在我食言了。”昨天上午,柯洁在第一届“吴清源杯”世界女子围棋赛暨2018世界人工智能围棋大赛发布会上表示。除了和於之莹共同担任本项赛事的形象大使之外,他还将和人工智能天壤以及福大自动化共同研发的人工智能机械手在比赛期间上演真正的“人机大战”。 谈AI共同学习而非对抗 对于不了解围棋的人来说,柯洁的名字和“AI(人工智能)”是紧密联系在一起的。 2016年3月,当李世石迎战人工智能棋手的时候,
企鹅号小编
2018/01/22
7380
柯洁5冠在手“食言”再战AI:我已看开 输赢无所谓
AlphaGo棋风已变,强化学习功不可没
不出所料,AlphaGo又赢了。 人不再是当年那个人,“狗”也不再是当年那只“狗”。 对于今天的棋局,柯洁表现如何AlphaGo的表现又如何,它何以能变得更强? 今天,我们懂围棋的老朋友——CSDN、极客帮创投和AI100的创始人蒋涛,特来详解AlphaGo这次的变化。 同时,李世石的一个学生也凑热闹来做点评。 今天的棋局,柯洁的表现还是值得称赞的。但最后,当然还是毫无悬念就输掉了,这说明人类在准备上,针对AlphaGo还是有不足。 柯洁不是一个人在战斗,应该是中国的围棋界,加上中国的计算机界、AI界
AI科技大本营
2018/04/27
6860
AlphaGo棋风已变,强化学习功不可没
【柯洁乌镇终败】全盘回顾人类最后希望与围棋上帝终极PK
【新智元导读】“英雄”、“人类最后的希望”柯洁还是输了。在胜负大局已定的第三盘比赛中,柯洁再次输给了AlphaGo。自此,阿老师在围棋上完成超越人类三部曲。在人工智能无处不在的世界,我们可能会越来越多地听到这样的“坏消息”。但是,这一场在人工智能历史进程中具有标志性意义的比赛,开启了一个新的时代,我们迫不及地拥抱它。 2017年5月27日,人工智能历史上具有标志性意义的一天。根据新智元获得的最新消息,柯洁在乌镇依然没能带来一场胜利,最终以0:3 败给升级版的阿老师(AlphaGo)。 柯洁在赛前曾表示,这是
新智元
2018/03/28
1.2K0
【柯洁乌镇终败】全盘回顾人类最后希望与围棋上帝终极PK
柯洁第二局投子认负,独家专访AlphaGo开发者导师Martin Müller
机器之心原创 参与:李泽南、杜夏德 今天下午 13:37,「中国乌镇·围棋峰会」人机大战的第二场比赛落下帷幕。在耗时 3 小时 7 分钟的比赛后,柯洁投子认负,AlphaGo 取得了胜利。 在 23 日的首轮比赛中,AlphaGo 以四分之一子的优势,击败了世界第一人类围棋手柯洁。赢得比赛后,这场人机大战引起了人们广泛的关注和讨论。DeepMind 也在赛后分析解读了 AlphaGo 背后的技术,表示当前版本 AlphaGo Master 的棋力,较与李世乭对弈的 AlphaGo 版本有三子提升,就连柯洁本
机器之心
2018/05/07
6510
柯洁第二局投子认负,独家专访AlphaGo开发者导师Martin Müller
大战即将来临,柯洁将于5月与AlphaGo正式对决
输了无所谓,但要抱有必胜的心态和必死的信念,不会轻易言败。 今日下午3点,谷歌中国在北京天坛中国棋院召开发布会,正式宣布将于今年5月23日至27日在浙江乌镇举办中国乌镇围棋峰会,届时AlphaGo将与
镁客网
2018/05/28
3680
一年坎坷也曾怀疑自己,如今五冠在手的柯洁将再战AI
柯洁、於之莹任形象大使 中新网客户端北京12月27日电(记者 岳川) 刚刚成为史上最年轻“五冠王”的世界冠军柯洁九段将于明年再战人工智能。柯洁27日表示,弈无止境,下棋是不断挑战自我的过程,他很享受作为棋手最单纯的一件事——去挑战强大的对手。 当日,首届“吴清源杯”世界女子围棋赛暨2018世界人工智能围棋大赛发布会在京举行。比赛将于明年4月在福州进行,邀请两位世界冠军柯洁与於之莹任形象大使。大赛包括两部分,其中世界女子围棋赛设总奖金120万元人民币,比赛将于明年4月下旬开赛,7月在福州吴清源会馆举行三番
企鹅号小编
2018/01/23
5100
一年坎坷也曾怀疑自己,如今五冠在手的柯洁将再战AI
【柯洁战败解密】AlphaGo Master最新架构和算法,谷歌云与TPU拆解
【新智元发自中国乌镇】乌镇人工智能峰会进入第二天,哈萨比斯、David Silver和Jeff Dean等谷歌高管纷纷发表演讲。他们对AlphaGo 2.0的新技术进行了详细解读。几位“谷歌人”纷纷提到一个关键词——TPU。Jeff Dean 甚至直接放出了与GPU的性能对比图。从昨天的赛后采访到今天的主旨演讲,哈萨比斯等人一直在强调TPU对新版本的AlphaGo的巨大提升。看来,TPU将会成为接下来一段时间内谷歌的战略重点,GPU要小心了。本文带来哈萨比斯、David Silver现场演讲报道(附PPT)
新智元
2018/03/28
1.5K0
【柯洁战败解密】AlphaGo Master最新架构和算法,谷歌云与TPU拆解
柯洁食言“复出”再战AI:明年4月见分晓
人工智能到底有多智能?谷歌研发的人工智能程序AlphaGo此前和人类围棋第一人柯洁进行了一场人机围棋大战,不料柯洁最终没能赢过人工智能。 12月11日,Goratings公布了截止12月10日的最新世界排名。凭借智英赛首轮力克朴廷桓的完美发挥,柯洁时隔八天,以3629分反超对手重回第一宝座。韩国名将朴廷桓则以3628分退居第二。 12月26日,首届新奥杯世界围棋公开赛五番棋决赛决胜局在廊坊新新绎七修酒店战罢。柯洁执黑3/4子险胜彭立尧,以3-2夺得新奥杯冠军,同时获得个人第五个世界冠军。 至此,柯洁以2
企鹅号小编
2018/01/15
6540
柯洁食言“复出”再战AI:明年4月见分晓
心跳之局:AlphaGo强大,柯洁伟大!
柯洁和 Google AlphaGo 的第二局棋无论从围棋角度,还是从 AI 角度,加多少感叹号都是不够的。 跟这局棋比,当湖十局、耳赤之局、镰仓十番棋都黯然失色。如果还有另一局棋比这局更值得青史留名,那没准儿会是后天柯洁主动要求执白下的对 AlphaGo 最后一局。 如果非要给这局棋加一个符合围棋史传统的名字,也许可以称之为“心跳之局”?——还记得柯洁赛后说他在紧要关头捂住心口,试图让狂跳的心脏稍稍平稳一些吗? 中午我要赶到 CSDN 开会。那时柯洁正准备随时引爆左下角的大劫。开车路上一直在想,这个
AI科技大本营
2018/04/27
6830
心跳之局:AlphaGo强大,柯洁伟大!
动态 | 围棋教学工具 AlphaGo Teach上线第二天,Deepmind 资深研究员黄士杰宣布离开 AlphaGo 项目
AI 科技评论消息,北京时间 12 月 11 日晚,DeepMind 在 twitter 上宣布推出围棋教学工具 AlphaGo Teach。
AI科技评论
2018/03/14
1.3K0
动态 | 围棋教学工具 AlphaGo Teach上线第二天,Deepmind 资深研究员黄士杰宣布离开 AlphaGo 项目
人机围棋大战首局落定,阿尔法狗是怎么赢的?
今天下午谷歌人工智能AlphaGo与韩国棋手李世石的第一场比赛结束,AlphaGo获得今日比赛的胜利。双方在较量3个半小时后,李世石宣布认输。今日比赛结束后,双方还将分别在3月10日(周四)、12日(周六)、13日(周日)、15日 (周二)的北京时间中午12点进行剩余4场比赛。 本次比赛用时每方2小时,1分钟读秒三次。比赛采用中国规则,黑贴3又3/4子(黑贴7目半)。采用中国规则是因Alpha GO以中国规则为基础开发。 比赛采用5局3胜制,最终比赛获胜方将获得奖金100万美元。如果AlphaGo获胜,奖金
机器人网
2018/04/23
1.1K0
人机围棋大战首局落定,阿尔法狗是怎么赢的?
人机大战落幕: 柯洁三场全败,AlphaGo横扫人类称王
借助对AlphaGo的观察和理解,去研究人工智能对于人类发展的意义,新的时代正在到来! 柯洁三战全败,这个结果可能在很多人的预料之中。在今天举行的第三局人机大战中,当弈至209手,柯洁拿起两颗棋子主动
镁客网
2018/05/28
8280
柯洁食言:明年四月,再战AI
李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI “我说不再跟AI下棋,现在食言了。” 刚刚,人类围棋第一人柯洁九段宣布:明年4月,将再次与围棋AI交锋。 对话柯洁:我喜欢自我挑战 今年4
量子位
2018/03/22
6880
柯洁食言:明年四月,再战AI
DeepMind官方解密新版 AlphaGo 棋艺制胜奇招:价值网络把控通盘局面
【新智元导读】4月10日,中国棋院与谷歌在北京宣布,今年5月在“中国乌镇·围棋峰会”上AlphaGo升级版将与最顶尖的人类棋手进行对弈,世界冠军柯洁将出战。 随后,DeepMind CEO Demis Hassabis 在官方博客上撰文介绍了这一比赛和全新版的 AlphaGo,并强调 AlphaGo 不仅会下棋,在节约能源、医疗、翻译等方面也得到了应用。其团队详细也解读了AlphaGo 在围棋上的最新技术进步,包括策略和战略上的创新。 今天,中国围棋协会和浙江省体育局携手Google共同宣布,三方将联合主办
新智元
2018/03/27
7050
DeepMind官方解密新版 AlphaGo 棋艺制胜奇招:价值网络把控通盘局面
推荐阅读
相关推荐
最终一战柯洁再负AlphaGo,此后再无围棋人机大战
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验