专栏名称: Python中文社区
致力于成为国内最好的Python开发者学习交流平台,这里有关于Python的国内外最新消息,每日推送有趣有料的技术干货和社区动态。 官方网站:www.python-cn.com
目录
相关文章推荐
51好读  ›  专栏  ›  Python中文社区

基于RNN自动生成古诗

Python中文社区  · 公众号  · Python  · 2017-08-29 23:35

正文

專 欄

作者 :yonggege,Python中文社区专栏作者

GitHub地址 https://github.com/wzyonggege




0. char-rnn

关于RNN,LSTM,GRU的介绍已经有很多。而char-rnn是一个多层的RNN网络,本次基于经过Tensorflow改写的sherjilozair/char-rnn-tensorflow,输入大量的古诗,让机器学会自己创作。

1. 使用

环境

Python 3.6
Tensorflow 1.2.0

使用

帮助

命令行显示:

训练样本数据

生成古诗

上面的训练可能会花点时间,当然你也可以减少数据量去训练(GPU可以无视)。

训练完成之后:

即可生成古诗:

(可以选择选取多少个高频的汉字,若模型生成的不在选取的字典中,用‘*’代替)

南晓弦门络丹墀,
晚来兰槛酒盘弯。
故人无岁江水长,
两泪任身泪满缨。






请到「今天看啥」查看全文