知道,对弈,这首诗的意思么
弈棋二首呈任公渐·偶无公事客休时 黄庭坚 写事写物的诗有其难处:
一是难以刻画入微并形中见神;
二是富有寄托,寓言外之意,发人深思,并非易事。
下棋更不易写。
棋盘、棋子,这都是没有什么好写的,关键是要写出下棋的对手双方的心理活动。《苕溪渔隐丛话》曾引过一首《观棋歌》,其中有四句写得神采奕奕,十分符合下棋情景:“初疑磊落曙天星,次见搏击三秋兵。
雁行布阵众未晓,虎穴得子人皆惊。”
首言布局之初,春云待展;次言双方鏖战之烈;再次变局忽露,但端倪难测;最后则突出脸中取胜,出人意表。
这一种写法,侧重于对手双方的拼搏,写得生龙活虎,但较之黄庭坚的突出心理状态,思深笔健,富于哲理,还是稍逊一筹。
“心似蛛丝游碧落”这一句,取自常见事物,但却奇崛异常。
“蛛丝”之小,对衬“碧落”之大,已是一奇。而又偏偏不曾断绝,这就更富奇观。
其毅力之非凡,恰可喻弈棋人殚精竭虑,务求胜算。然而,胜算之得,又决非轻而易举。
左右为难的事,在棋局中是常见的。
这就会徘徊,会沉吟,要冥思潜想。
其深细,其浮动,其倏忽变化,如同空中随风飘荡的蛛丝。
至于“身如蜩甲化枯枝”,则出于《庄子》中佝偻丈人承蜩的故事。
丈人一心捕蜩,意志专一,竟把身子当做枯树,手臂当作树枝。典故被运用到这里来,喻对局者意志集中,已达到忘我境界。
会下围棋的人都知道,这种情景是很逼真的。 不过,更值得注意的不仅是逼真,而更在于传形得神,以沉蓄的精力,写出深邃的神思。
清代蒋澜只看到这两句的“穷形尽相”、“绘水绘声”(《艺苑名言》卷一),评价过于浅显。
这两句的刻画和铸境,不止于弈棋,而有其更广泛的艺术概括,用于其他方面也是可以的。
颔联以刻画弈者的心思专一为主,那么颈联却是以描绘奕者的斗志坚韧为主;前者极写其忘我之境,后者极写其一意扭转危局之情。
“湘东一目”,是用的南朝湘东王萧绎一只眼失明的典故,喻弈者处于不利之局。
按理说,围棋要有两个“眼”才能活,可此时只有一眼,其结果十分不利。
然而对此,弈者却决不服输,仍然在精心运筹,希望背城一战,总算还有个平分天下的局面。
前面的“诚堪死”已是山穷水尽,后面的“尚可持”这一急转,却又表现为柳暗花明,蟠屈老辣之笔,充分展示了黄庭坚的特色和擅长。
结尾虽然比较平淡,但即能席卷前文,并出以风趣之笔,以从容反问作结,表明一向珍惜光阴的人们,因一心鏖战,连夜阑更尽、星沉月落也都忘却了。
这里把前文的心思专一和意志坚韧两层内容完全包罗,情景相生,将诗人眼前的对弈情境推向远处,不粘不滞,这就好像电影镜头的“淡化”,得“远而不尽”之妙。
黄庭坚之所以能写出这一种化境,决不仅仅是源于其弈棋经验,也是得力于其诗文构思和禅悟的触类旁通。
庄子的技进于道,禅宗的所谓“心妙以了色”(《大十二门经序》),这些哲理,都给过他影响。
米青rui[\
AI围棋大赛循环赛,星阵执黑疯狂屠杀ELFOpenGo大龙,这局精彩在哪
ELFOpenGo的大龙被星阵强硬屠杀,却不知道发生了什么,执着地打连环劫很搞笑。
腾讯推出的AI围棋大赛,预赛取前8,前8打7轮混战取前四。预赛打完后,前四是绝艺、LeelaZero、ElfOpenGo、星阵,绝艺全胜明显领先,星阵仅排第四,似乎不太稳定。前8的循环赛,每个对手都要执黑执白各下一局。目前已经打了六轮,绝艺和星阵对其它对手全胜,绝艺和星阵的交手打成1:1,星阵令人吃惊地胜了绝艺一局。在7月20日的第六轮,星阵执黑对预赛排名高于自己的ElfOpenGo(Facebook训练出来的Zero版),下得大气磅礴,疯狂屠杀了对手大龙,对局十分精彩。
这是星阵执白胜绝艺的终局局面。绝艺黑71跑征子,是错觉!看似左下角有一堆黑子接应,但是跑不了!这个征子局面击中了绝艺的弱点。绝艺73手发现不对,但已经大损了,自己评估的胜率暴降。77手更是发疯了被白78提损大了,只得早早认输。
如果73手时,绝艺跑征子,就会在36手后会被吃死。星阵不知为何,短时间内实力提升了很多,比预赛表现强太多了。执黑对绝艺时全盘也很紧张战斗至最后仅负半目。
在对ElfOpenGo时,星阵表现十分强硬,杀死了对手的超级大龙。而ElfOpenGo输定以后还蒙在鼓里,执着地打连环劫,一点不知道处境,说明对劫的理解还是有问题。星阵对连环劫却能正确处理。
星阵执黑,在棋盘上方的接触战中感觉占了便宜实地不小。白靠左下与右下实地抗衡,但是白中央的厚势被限制住了。白82手侵消,这里的战斗将决定胜负,感觉是黑厚一些好下。
白又打入黑左边,星阵让白做活,越下越厚,然后109手要吃白中间一子。这时白右上本来的厚势,却逐渐产生薄味。虽然此时白空领先,但是黑只要通过攻击赚到一些利益就行了,黑胜势明显。
ElfOpenGo顾不了太多,126冲进了黑阵制造黑薄味。星阵在中央提子,继续下厚,这时白右上大块真的变孤棋了,虽然做活不难,但显然已经成了攻击目标。
这里双方的选择很有意思。白130威胁吃掉107这三个黑子。黑131、133持续攻击(135是提二子,136打二还一),然后137将白彻底断开。星阵的意思是,你要吃三子随你,但是我有信心吃掉你的大龙!白说,棋长一尺无眼自活,我138先吃三子实空领先再说,吃不掉我大龙你就输了!白看上去不太好攻击,人类高手执黑占优很少这么下。
因为左边黑自己也有毛病,攻白有难度。星阵141立下,利用死子,走了147先手,149又先手威胁白左上角做好了准备,终于151扳断白两块,准备屠龙。
白被分断也作出反击,将左上黑也分断了,双方在此斗得白热化。但是黑之前173先手做的准备起到了作用,黑弃四子,得到了179的先手,然后181扳角。显然左上角白已经做不活了,黑至少应该能和白双活。白只得182回头试着做活这块。
但是黑已经太厚了,白几下就被杀死了。191点眼,这里白是个假眼,白清楚地被杀死了。但是ElfOpenGO是个AI,它搞不清楚,认为左上角黑没有两眼,可以找点机会。于是白192、194试图找到打劫杀黑之类的机会。但是人类一眼就看清楚了,这里显然是双活。但是黑连着白的大块死棋,所以白是后手死!
星阵对白大龙补了几刀,知道自己大胜了。但是白不知道,218紧气、224紧公气,白以为自己做出了打劫杀!但是人都知道这里是连环劫。ElfOpenGo是从零开始训练的,应该还没有训练出连环劫的概念。
双方又下了70多手,中间白不停地在左上角提来提去,星阵明显知道这是连环劫,应对无误。白又自填,甚至中间pass了一手,完全没有了逻辑一样。直到300手,实在没法了,才投降。
这不是ElfOpenGo玩赖,它是个AI,如果胜率降到一定程度(如10%)就会认输。它是因为一直自以为有一定胜率(如“打赢”左上角的劫),所以不认输。一直到很后面,它发现自己确实没法打赢,黑都厚得没有任何劫材了,才认输了。
本局星阵果断决定对白攻击屠龙,非常精彩。
这盘棋确实精彩。
按照本次比赛的赛制,每一轮的对手要互下两盘,各拿一次黑和白。星阵大发神威的这一盘,是第六轮对ELFOpenGo的第一盘,星阵执黑。
其实开局不久,星阵的黑棋就已经领先了,50步过后黑棋明显好下。但是谁也想不到白棋中间的一长串棋最后居然死了:
下到黑91,谁会知道上图中红线圈住的白棋大龙,最后居然全死了......
关键的时刻是上图,黑1尖夹,白2立下其实不涉及对杀,只是个很大的逆收官子。因为黑棋就算渡过收气,白起可以从屁股后面吃接不归。
问题是白起现在形势不行了,不拼就完了,所以哪怕白棋中间大龙还没活干净,也要抢白2这种大棋。黑3为杀棋做准备,白4又抢一手的同时还想瞄准黑棋弱点,也是无可奈何,但是这时候黑5一扳,亮剑了......
黑棋以下就是一通直线攻杀,把白棋断开的同时,还把自己外围全连上了。注意,黑13跨的防断手筋。
比较尴尬的是,ELFOpenGo在已经输定的情况下狂打左上连环劫,还自填一手一一,走了一步-1目......这容易让人想起来之前绝艺对星阵时,绝艺算错征子的“低级失误”。
最后下成这样,左边开始的大片黑棋成了白棋的“马蜂窝”,右边的白棋全部被黑棋剿灭,沧海桑田了......
像连环劫、征子、大龙死活,都属于变化比较复杂的问题,蒙特卡洛算法很容易出错。据黄士杰博士说,AlphaGo Master也是专门进行了攻关才解决了连环劫问题。
现在看来,像绝艺、ELFOpenGo这种后进AI,虽然水平已经很高了,都已经超过了人类顶峰,但在这种复杂问题上还有bug。