一种宋词自动生成的遗传算法及其机器实现

发布时间:2020-11-03 14:42:31   来源:文档文库   
字号:

一种宋词自动生成的遗传算法及其机器实现*

周昌乐1,2+, 1, 丁晓君3

【摘 要】 : 主要针对宋词这种特殊的汉语诗歌体裁,开展了有关自动生成算法及其实现方法的探索性研究.研究工作主要根据宋词特点,设计了基于平仄的编码方式、基于句法和语义加权值的适应度函数、基于精英主义和轮盘赌算法的选择策略,采用部分映射和启发式交叉算子和启发式变异算子,从而构建了一种基于遗传算法的宋词生成计算模型并进行了系统实现.实验结果表明,所建立的计算模型及其软件系统,初步实现了机器自动生成宋词的目标,对于给定的主题词和词牌,基本上能够自动生成有一定欣赏价值的宋词.论文的工作也填补了我国在汉语诗歌自动生成研究方面的不足.

【期刊名称】软件学报

【年(),期】2010(021)003

【总页数】11

【关键词】关键词: 自然语言生成;计算诗学;宋词生成;遗传算法

汉语古典诗词的计算化研究始于20世纪90年代中期,迄今为止,已在语料库建立[1−4]、词汇语义分析[5−7]、创作风格辨析[8,9]、联语应对[9−11]等方面取得了一些初步的成果,但在诗歌的自动生成方面,除了一些民间的自发研究外[12],尚无系统性的学术性研究.相比而言,国外有关机器诗歌自动生成的研究起步较早,目前已尝试了许多方法并积累了一定的经验,从早期的Word Salada发展到现在较为成熟的基于进化算法和基于实例推理的方法,机器诗歌生成技术历经了多个阶段的发展,并开发了部分较成型的系统[13−15].

机器诗歌生成主要基于简单的计算程序,采用连接随机生成词汇的方法,生成结果仅是一些词汇的堆砌,形象地被称为Word Salada.这种方法对诗歌内容、形式和意义的考虑都很少,其作品从严格意义上说并不能称为诗歌.接着便是基于模板的诗歌生成系统应运而生,通过事先定义好的模板来进行填词式创作.这类系统的代表有 RACTER PROSE[16],RETURNER,APPI,BORANPO,Masterman俳句生成系统以及互联网上的ELUAR,ALFRED等实用系统[17].基于模板的诗歌生成系统通常有较好的输出,RACTERPROSE的生成结果还曾被某诗刊杂志录用,但这类系统也存在一些固有的缺陷,比如缺乏灵活性、需要大量人为参与,生成作品的质量取决于模板的设计.

本文来源:https://www.2haoxitong.net/k/doc/286cf45f930ef12d2af90242a8956bec0875a5c1.html

《一种宋词自动生成的遗传算法及其机器实现.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式