DYK_RNN_quantangshi文章

故相苏 2018-08-09 21:14

故相苏

基于两层循环神经网络(RNN)的古诗生成器

项目基于循环神经网络,使用tensorflow 1.8实现。训练数据quantangshi,环境windows10、CPU、Anacoda、Spyder、Python3.6

训练完成后,能随机生成古诗。

使用说明

1.训练模型

使用训练数据quantangshi训练神经网络。

train.py

2.生成古诗

当模型训练完成之后,可以尝试生成古诗,默认训练次数100000次。

eval.py

输出:

其一:

霁声行青雨,入荆入卿春。 我下忧韶月,誓里比心天。

其二:

美色情对飞,主见回关钟。 单当一可问,边山沉石奴。

其三:

晚风暖情据,临翻应少词。 青欢已弃膝,忆夏亦吾穷。

其四:

惆云先郎命,惨幸还濯丘。 长我苍务识,此入绝陈枯。

其五:

故皎照妨行,多情出如钩。 谁用步鸥入,夜妾还间清。

3.可生成藏头诗

使用该功能要修改代码,将eval.py中以下代码:

if __name__ == '__main__':
    # generate_acrostic(u'爱情')
    generate_poem()

改成

if __name__ == '__main__':
    generate_acrostic(u'爱情')
    # generate_poem()

然后运行即可。

eval.py

模型
框架:TensorFlow
{{panelTitle}}
支持Markdown和数学公式,公式格式:\\(...\\)或\\[...\\]

还没有内容

关注微信公众号