前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >中文作诗机

中文作诗机

作者头像
刀刀老高
发布2018-04-11 11:00:34
1.2K0
发布2018-04-11 11:00:34
举报
文章被收录于专栏:奇点大数据

中文古诗,我们从小到大在中文课本里都学过不少,有些直到现在都能背诵并且郎朗上口,但是如果让你自己做一首中文古诗,对于绝大多数人来说还是不太可能吧?现在有了解决办法,在这篇论文http://aclweb.org/anthology/D/D14/D14-1074.pdf里给出了具体的实现方法。这里只讲关键步骤。

我们知道,要想作出一个首古诗,这里拿五言绝句来举例吧,有一些规则必须满足,比如:

1.要押韵,一般第一二四句末尾最后一个字必须押韵。

2.要有韵律,声韵声调上要有音乐的节奏和美感,平仄声必须用对。

例如下面这首王维的“相思“:

就满足以上两个条件,所以郎朗上口,再加上诗词里的意境,成为佳作,流传至今。

具体的作诗步骤如下:

1.用户指定几个关键字来表明诗的主题。

2.通过语料库来生成所有满足规则条件组合的短语。

3.使用语言模型来对这些组合进行打分排序,选择靠前的排名,来生成第一句话,然后第二句基于第一句来生成,第三句基于前两句,第四句基于前三句。

这里用的语料库是《诗学含英》古人作诗常用的字,词都包含在里面。

这里用的语言模型有,词向量模型和N元模型 任何工具只要能提供词到向量之间的转换和N元模型变换都可以使用。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奇点 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
NLP 服务
NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档