西山行别蜀山稀,云外开门闻竹声

风雨未知无道路,灯前岳上一千秋

新辞此已向黄尘,影外来归月照天

好夜报春谁解食,闲诗自待马蹄声

落恨上能道,朝天脱此身

不知行所小,还是汉人生

这里所有的诗词都是随机生成的。输入你想用来开头的几个字,点击”大师有请“,每次都会有新作品。效果如何?

在拜读了Andrej Karparthy的《不可思议的神经网络》之后,我受到启发用全唐诗训练出一个能做一些简单的律诗和绝句的一个Recursive Neural Network。 代码基本是Karpathy的Character-Level RNN,稍微添加了一些断句和除去生僻字的一些函数。 唐代诗词使用的字跟现代汉语很不相同,所以代汉语里面常见的如‘你’,‘潘’这样的字并未收录在内。

使用了《平水韵》作为韵脚的参照,在神经网络生成字符的时候过滤不符合韵律的字。

数据来源:郑州大学

代码:韵脚工具(https://github.com/zhengwy888/lua_shiyun)

联系邮箱:weiyi AT zhengwy.com

微信分享