běiměifēngwénjí

弹剑作歌

?????28?

?????2007-03-11

?????fāsòngsīrénliúyán

cházhǎo弹剑作歌fābiǎodesuǒyòutièzǐ

古韵新音
fābiǎoxīntiè   huífùtièzǐ
白水 ?2007-03-15 20:07:55?? yǐnyòngbìnghuífù


晓松, 看来凤午不想和我论剑, 还得你请.也是, 班主对班主才有的看 Very Happy

_________________
yuèlǎnchéngyuánzīliào     白水běiměifēngwénjí
晓松 ?2007-03-15 20:14:11?? yǐnyòngbìnghuífù


凤舞师兄一会儿便来。

_________________
yuèlǎnchéngyuánzīliào     晓松běiměifēngwénjí
白水 ?2007-03-15 20:17:28?? yǐnyòngbìnghuífù


晓松 xièdào:
凤舞师兄一会儿便来。


byebye sticking tongue magnifying fingers fingers smart magnifying bloadcasting victory



_________________
yuèlǎnchéngyuánzīliào     白水běiměifēngwénjí
弹剑作歌 ?2007-03-15 21:58:00?? Re: 七律 读书有感(限韵、用典) yǐnyòngbìnghuífù


秋叶 xièdào:
好诗,拜读了。 和上一首,请斧正。

七绝- 和弹剑作歌《读书有感》

不为娇颜不为财,读书万卷入衾怀。
尔当弹剑非凡响,白首作歌动地来。


秋叶过奖了,弹剑愧不敢当。

_________________
yuèlǎnchéngyuánzīliào     弹剑作歌běiměifēngwénjí
弹剑作歌 ?2007-03-15 22:14:32?? yǐnyòngbìnghuífù


hepingdao xièdào:
什么时候我编个程序, 严格按照韵律编排诗词
来生产诗歌
Cool

好事,功德无量!

_________________
yuèlǎnchéngyuánzīliào     弹剑作歌běiměifēngwénjí
天风拂我 ?2007-03-16 06:24:33?? yǐnyòngbìnghuífù


hepingdao xièdào:
什么时候我编个程序, 严格按照韵律编排诗词
来生产诗歌
Cool

呵呵,已经有了,请看----http://www.oligood.com/oldpeasant/web/

_________________
yuèlǎnchéngyuánzīliào     天风拂我běiměifēngwénjí
白水 ?2007-03-16 07:10:42?? yǐnyòngbìnghuífù


晓松 xièdào:
凤舞师兄一会儿便来。


看来等他的诗歌不易, 激将法失灵 Very Happy

_________________
yuèlǎnchéngyuánzīliào     白水běiměifēngwénjí
白水 ?2007-03-16 07:17:04?? yǐnyòngbìnghuífù


天风拂我 xièdào:
hepingdao xièdào:
什么时候我编个程序, 严格按照韵律编排诗词
来生产诗歌
Cool

呵呵,已经有了,请看----http://www.oligood.com/oldpeasant/web/


谢谢天风拂我. 这样起码可以辅助诗友们克服平水韵发音不准的问题了. 是否还有新韵辅助功能?没找到. Embarassed

生产诗歌就不要了 Wink

_________________
yuèlǎnchéngyuánzīliào     白水běiměifēngwénjí
和平岛 ?2007-03-16 11:48:18?? yǐnyòngbìnghuífù


转帖: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来信,在确定没有恶意(如写色情诗)的情况下,我愿意在任何时候公开源程序,共同进步。也祝愿别人写出比我更好的程序,但不管别人的程序如何好,我都会自己去完成这个送给女儿的礼物,毕竟,这才是我自己的东西。

最后以我的一首七律《题电脑作诗机》结束,以表明自己写这个程序的决心。

今夜谁歌易水寒,秋霜伴我入中年。
从来羁旅双飞燕,此去蓬莱独挂帆。
乱雪摧敲桅未倾,遥途折炼志弥坚。
郑和应叹三千士,西海归来剩几船?

(完)

_________________
yuèlǎnchéngyuánzīliào     和平岛běiměifēngwénjí
他乡客 ?2007-03-17 06:56:24?? yǐnyòngbìnghuífù


白水 Moonlight xièdào:

谢谢天风拂我. 这样起码可以辅助诗友们克服平水韵发音不准的问题了. 是否还有新韵辅助功能?没找到. Embarassed

生产诗歌就不要了 Wink


<赞网络版作诗机>


胸中无点墨,照赋汉唐诗。
莫道平仄巧,皆因作者痴。

Crying or Very sad Surprised Very Happy

_________________
yuèlǎnchéngyuánzīliào     他乡客běiměifēngwénjí
hòuyè  [1][2]3[4][5]  qiányè
加拿大〈游子吟〉网络格律诗歌赛 Classic Poetry Competition in Canada