古韵新音 |
|
白水 ?2007-03-15 20:07:55?? | |
晓松, 看来凤午不想和我论剑, 还得你请.也是, 班主对班主才有的看 |
晓松 ?2007-03-15 20:14:11?? | |
凤舞师兄一会儿便来。 |
白水 ?2007-03-15 20:17:28?? | |
等 |
弹剑作歌 ?2007-03-15 21:58:00?? Re: 七律 读书有感(限韵、用典) | |
秋叶 写到: |
好诗,拜读了。 和上一首,请斧正。
七绝- 和弹剑作歌《读书有感》
不为娇颜不为财,读书万卷入衾怀。
尔当弹剑非凡响,白首作歌动地来。 |
秋叶过奖了,弹剑愧不敢当。 |
弹剑作歌 ?2007-03-15 22:14:32?? | |
hepingdao 写到: |
什么时候我编个程序, 严格按照韵律编排诗词
来生产诗歌
|
好事,功德无量! |
天风拂我 ?2007-03-16 06:24:33?? | |
hepingdao 写到: |
什么时候我编个程序, 严格按照韵律编排诗词
来生产诗歌
|
呵呵,已经有了,请看----http://www.oligood.com/oldpeasant/web/ |
白水 ?2007-03-16 07:10:42?? | |
看来等他的诗歌不易, 激将法失灵 |
白水 ?2007-03-16 07:17:04?? | |
天风拂我 写到: |
hepingdao 写到: |
什么时候我编个程序, 严格按照韵律编排诗词
来生产诗歌
|
呵呵,已经有了,请看----http://www.oligood.com/oldpeasant/web/ |
谢谢天风拂我. 这样起码可以辅助诗友们克服平水韵发音不准的问题了. 是否还有新韵辅助功能?没找到.
生产诗歌就不要了 |
和平岛 ?2007-03-16 11:48:18?? | |
转帖:http://www.oligood.com/oldpeasant/index0.htm
关于电脑作诗填词的探讨
请先看下面绝律词四首:
五绝《伫立》
独立藩篱冠 ,正愁鸟雀难。
佳人千涧落 ,公子雨峰寒。
七绝《睡莲》
万水岳莲金茎开 ,行山宫柳玉宁淮 。
梧桐地北春残往 ,橘柚天南夏老来。
七律《孤舟》
旧来无数芳菲繁,老去满枝樵爨寒。
俊逸羞将梅花外,清新笑倩海水边。
千愁语燕天长苦,一醉啼鸠地久咸。
短棹来今水浅后,孤舟往古山深前。
《忆秦娥 * 雕鞍》
眼底短
高低赤羽莺簧减
莺簧减
梳头晚照
云蒸河汉
玉山赏静远烟犬
风声秋雨白眉剑
白眉剑
山川共指
雕鞍远岸
以上是稻香居(http://straw.yeah.net)电脑作诗机3.20版的作品。
一:前言
半年前,自己立下一个誓愿:在今后二十几年里,不断抽出些业余时间,作一件几乎不可能完成的事,作为送给女儿出嫁时的礼物。我便选择了电脑作诗机。
当时主要是考虑到如下几点:
1. 我只见过格律校验程序,还没见过电脑作诗程序。电脑作诗涉及到神经电脑领域,富有挑战性,二十年估计只能完成一点点。
2. 自己曾经从事过家电设计,当过AS400系统分析员。捣鼓机器亦是平生所好。
3. 打小爱好古典诗词,也有一点点诗词格律的基础。
二:电脑作诗的可行性分析
1. 汉字的多意性和读者的想象力为电脑作诗提供了一定的生存空间。
以词《忆秦娥 * 雕鞍》为例,右边括号为老农注解。
眼底短……(满目萧然,景物曾谙)
高低赤羽莺簧减……(鹰击长空)
莺簧减
梳头晚照……(秋日凝妆上翠楼)
云蒸河汉……(悔教夫婿觅封侯)
玉山赏静远烟犬…… (此景)
风声秋雨白眉剑……(彼景)
白眉剑
山川共指
雕鞍远岸……(黄沙百战穿金甲?)
末句“雕鞍远岸”,为两静物,透过物,却能引起读者的无限遐思,在此不得不感叹汉字的奇妙所在。
2. 巨石雕鱼,碎玉作鳞。堆砌亦有其美。
让电脑作出一气呵成的诗将在下面的篇幅里叙述,这里说说堆砌。
鲁迅曾言:“吾以为一切好诗,在唐已被作完……”;这话不无道理,将其打个三折,是否可说:“吾以为一切好词,在唐已被作完……”(这里词是指单词);将这话再打三折,是否可以说:“吾以为一切好词的堆砌,亦可一观……”。
如果上面的说法成立的话,那电脑写诗可有常人的一成功力,写出些超过初学者的诗来不无可能。
关于作诗机字词的选择在后面的篇幅里叙述。
3. 技巧性的堆砌。
这种堆砌基于两点:诗词格律和字词环境色彩的量化。
入格入律,是电脑的强项,这种软件世面上已有,这里不多说。
关于字词环境的量化在后面叙述,电脑若技巧性地选用环境量化过的词堆砌成诗,有时亦可一观,以七绝《睡莲》 为例:
万水岳莲金茎开 ,行山宫柳玉宁淮 。
梧桐地北春残往 ,橘柚天南夏老来。
前两句试和李贺的“桃花乱落如红雨“比较:
“万水岳莲金茎”对“桃花”,“开”对“乱落”,“玉宁淮”对“如红雨”,也不是不能比。后两句通过“春残往”和“夏老来”可以理解为对时间的诠释。
4. 章法上亦有迹可寻。
举自己去年中秋写的一首七绝为例:
月过中秋天渐寒,愿将贱体化丝蚕。
吐尽相思三百尺,为君织作一青衫。
我们知道启承转合是写诗的一般章法。这首除失粘外,其他我还是比较满意的。以“天渐寒”启,“化丝蚕”承,转入“吐尽相思”,合为“织作一青衫”,可谓一气何成。
电脑写出这样的诗有可能吗?答案是有可能的,我们必须告诉电脑如何依章法完成。
比如:我们输入一句唐诗:“春蚕到死丝方尽”为题,令电脑作一七绝。
电脑通过智能断句可分解为七绝四句的主题:“春蚕”“到死”“丝”“方尽”,再经过智能处理,电脑将主题简化为“蚕”“死”“丝”“尽”,依这四个主题作出四句合乎规律的句子来,章法上便可以实现。
5.神经电脑技术的突破将带来电脑的革新。
深蓝战胜国际象棋大师的过程中,神经电脑技术的运用起了决定性作用。电脑围棋在图论等基础研究没有突破的情况下举步维艰,但一旦这些关键性的基础研究有所突破,电脑围棋战胜人类将不是神话。
让我们期待。
三:电脑作诗机的用途
1.教学
正在编写的3.30版作的诗完全符合格律,消除了3.20版常出现的孤平,三平调和三仄。词则严格依照白香词谱。关于用韵在后面的篇幅叙述。
作诗机3.20版随机附带有格律常识。以后的版本将增加韵书简介,精品荟萃,网友评等等。并再在适当的时候增加格律校验功能。可以作为初学者学习诗词格律的工具。
2.娱乐
电脑写出来的诗词由于用词都是精选出来的,有时如出天语,有时让人哭笑不得。以后的版本将增加电脑打分,可以为输入的作品打分,作出些分好类别的评语。并且可以步韵和诗,加上一秒钟几首甚至几十首的速度,真是妙趣横生。
3.个人创作时的辅助工具
比如七律《孤舟》,是一网友试用时提供,这首章法得当,中间两联笔墨偏重,若经过使用者的再处理,作出一首不错的诗来也是有可能的。
使用者在用的过程中也可以自己筛选,一首诗的类型一但确定,比如仄起平收五绝,每句的格律便也确定,使用者完全可以在多首中挑句重新组合。
四:作诗机的发展阶段
本人将作诗机分为三个阶段:
1.格律的完善阶段(4.00以下版本)。
这个阶段的主要工作是词库格律的规范和精选,3.20版为1319组词汇,在4.00时将达到3000组。
这个阶段的作品主要表现为格律严谨,用词华丽,但有字无句,堆砌味重。
2.技巧性堆砌阶段(4.00至5.00版本)
这个阶段的主要工作是字词环境色彩的量化,每组字词将被赋予十种以上的属性,程序上将相应增加智能断句功能。第一阶段提供的四种口味将进一步完善。
这个阶段的作品将可以按使用者规定的题目作出有一定章法的诗词。用词的风格将按四种分类有比较明显的区分。
3.智能阶段(5.00以上版本)
这个阶段主要表现是智能技术的运用,现在还没办法预计。
五:作诗机的现状
笔者在网上发布的是3.20格律版,手头3.30版已基本完成。同时4.00版的一些工作也在同时进行。
1.押韵
作诗机3.20版由于词库小的关系只提供一种押韵规则,也就是《诗韵新编》里的“十三辙”。
作诗机3.30版增加了三个入音部。也是根据《诗韵新编》提倡的“正音从严,押韵从宽”的原则。入音归仄,押韵按新韵。
以后的版本将逐步增加平水韵,词韵。便于使用者选择。
2.词库
作诗机3.20版词库有1319组词组。其中单字171组,双字820组,三字328组。
所有单词(包括单字)来源如下:
(1)人工选择约40%的《声律启蒙》。
(2)老杜约100首律诗中的颌联和颈联经电脑自动断词产生。
以五绝《伫立》为例
独立藩篱冠 ,正愁鸟雀难。
佳人千涧落 ,公子雨峰寒。
分别选自如下:
* 老杜的“正愁闻塞笛,独立见江船。”
* 老杜的“鸟雀依茅茨,藩篱带松菊。”
* 《声律启蒙》中“墙畔佳人,飘扬竞把秋千舞;楼前公子,笑语争将蹴菊抛。”
* 老杜的“蓝水远从千涧落,玉山高并雨峰寒。”
* “冠”和“难”字亦出自《声律启蒙》。
3.词谱
作诗机3.20版自带有60首词谱,从白香词谱中选出。
作诗机3.30版自带有100首词谱,并增加用户自行输入词谱的功能。以后升级时只覆盖系统自带词谱,不影响用户自输入词谱。
词谱中已经考虑了叠字,叠句,分段等规则。
4.句式
作诗机3.20版可以按照格律自动产生句式的变化,比如五字有“佳人千涧落”和“佳人落千涧”两中句式,其他的句式变化将在以后的版本中逐步增加。
5.章法
作诗机3.30版可以通过对词适当的选择产生由景及情的章法。其他的章法也在逐步进行。
六:作诗机程序的难点及解决方案
1.难点之一:有字没句
[解决方案]:机器是没有思想的,只有算法,让字组合成一个比较合理的句子,是可以通过算法来解决的。
比如“桃花乱落如红雨”,可以解为这样的句式:
若用单字,就是:形容词+名词+副词+动词+介词+形容词+名词。
若用词,就是:(形容词+名词)+(副词+动词)+介词+(形容词+名词)。
这样的话,就算电脑写出:“黑狗悲吟亦好音”也是合乎语法的。
当然,说是容易,作起来是很困难的,比如“松竹梅岁寒三友”,七个字里六个名词,为了减少有字没句,可在程序上控制让这样的句式按很小机率出现,而让常用的句式出现的机率大些。同时配合字词的属性加以调节,比如把名词和形容词的配合的程度量化,使电脑不至于出现“大浪温柔”这样的组合出来。经过一定的算法,电脑可以算出“巨浪”和“温柔”的配合值为20,但和“滔滔”的配合值为70,和“疯狂”的配合值为60。我们可以规定50以上的都在考虑范围。
这个算法的初步思路我已经有了。
2.难点之二:有句没意
只能说是减轻,解决是不可能的。
分三种途径:
第一种是机器内定几百种模式,可以是几百句唐诗,比如“孤帆远影碧空尽”,由电脑自动断句成“帆影空尽”四字,我用3.20尝试输入这四字,每字作一句,作得如下:
楚水春帆宽,猿猱影静天。
山空雾髻树,客泪天涯岩。
你看,意思不就出来一点了么?当然,同样这四字电脑可以作出几百首不重复的来。
第二种我暂且称为“学习”模式
比如上面作诗机以“帆影空尽”作出的作品里,我们觉得“楚水春帆宽”好,您只要点击这句,电脑变以这句为题作诗,同时将这句词间的配合值按一定算法提高;如果觉得“猿猱影静天”很差,您只要点击这句,电脑就将这句词间的配合值按一定算法降低。
第三种就是人工指定题目和关键字,配合前两种。
七:作诗机程序的版本计划
[3.30版]
增加三个入音韵部
增加用户自己添加词谱的功能
增加步韵和诗,和词功能
宜用入声韵的词牌将提示用户
用户可以简单干涉内容
[3.40版]
初步运用智能堆砌技术
加入古风体裁
输出增加画题诗功能让用户选择。
四种口味明显区分
读音相同的两个韵字不出现在同一首诗中
[4.00版]
初步运用句式算法和学习功能
增加改诗, 评诗功能
韵书增加到三本:《平水韵》《词韵》《新韵》
八:结束语
稻香居电脑作诗机本来是为女儿写的玩具,看着女儿慢慢长大和我的作诗机慢慢变聪明,也就心满意足了。情到诗成,我在一组七律《写给女儿》中有一首《女儿背诗》
弄眉晃脑玉铃声,耳沐天音琐绪轻。
凡事用心皆有句,成诗不必捋须形。
电脑可以教我们格律,再聪明的电脑最多只能教我们章法。真的好诗,是情到深处的诗,当然永远是属于我们人类。
为了这个程序更快地成长,有兴趣的朋友可以按作诗机上的email来信,在确定没有恶意(如写色情诗)的情况下,我愿意在任何时候公开源程序,共同进步。也祝愿别人写出比我更好的程序,但不管别人的程序如何好,我都会自己去完成这个送给女儿的礼物,毕竟,这才是我自己的东西。
最后以我的一首七律《题电脑作诗机》结束,以表明自己写这个程序的决心。
今夜谁歌易水寒,秋霜伴我入中年。
从来羁旅双飞燕,此去蓬莱独挂帆。
乱雪摧敲桅未倾,遥途折炼志弥坚。
郑和应叹三千士,西海归来剩几船?
(完) |
他乡客 ?2007-03-17 06:56:24?? | |
白水 Moonlight 写到: |
谢谢天风拂我. 这样起码可以辅助诗友们克服平水韵发音不准的问题了. 是否还有新韵辅助功能?没找到.
生产诗歌就不要了 |
<赞网络版作诗机>
胸中无点墨,照赋汉唐诗。
莫道平仄巧,皆因作者痴。
|
后页 [1][2]3[4][5] 前页 |
加拿大〈游子吟〉网络格律诗歌赛 Classic Poetry Competition in Canada |