同事利用Python打造了一款唐诗生成器!老板对他刮目相看,加薪!

python学习网 2018-06-30 09:52:05
同事利用Python打造了一款唐诗生成器!老板对他刮目相看,加薪!

 

Python这款编程语言,感觉就没有它做不到的东西,今天闲来无聊,就研究了一下唐诗是我们中国的古老传承,现在欣赏它的越来越少了,那么今天就教你来打造属于自己的唐诗生成器!不要尖叫,不要惊讶,跟小编一起来写代码!

同事利用Python打造了一款唐诗生成器!老板对他刮目相看,加薪!

 

具体步骤:

使用爬虫爬取全唐诗,总共抓取了71000首。

同事利用Python打造了一款唐诗生成器!老板对他刮目相看,加薪!

 

对于韵脚,本来是想找出所有的韵脚并做成字典形式存储起来,但韵脚总共有20多个, 后来发现其实20多个韵脚都是以元音字母开始的,我们可以基于这个规则来判断:

同事利用Python打造了一款唐诗生成器!老板对他刮目相看,加薪!

 

目前是最初级的五言律诗,且为名动名句式

同事利用Python打造了一款唐诗生成器!老板对他刮目相看,加薪!

 

藏头诗

其实思路很简单,既然我们有了语料库,那么,我们每次在排列组合词的时候,只需保证生成每句时,第一个名词的第一个字,是按序给定四字成语中的即可

同事利用Python打造了一款唐诗生成器!老板对他刮目相看,加薪!

 

参考:

人类身份验

当然,现在生成的唐诗还是比较低级的,属于基础的古诗文词语排列组合。 接下来考虑优化模版,提取五言和七言常用句式作为模版。 另外考虑使用机器学习的方法,写RNN来让计算机自动生成充满韵味的诗。

进群:125240963  即可获取数十套PDF,需要源码请留言哦!

阅读(1169) 评论(0)