神经网络与深度学习(邱锡鹏)编程练习6 RNN
循环神经网络(RNN)
问题描述:
利用循环神经网络,实现唐诗生成任务。
数据集:
唐诗
题目要求:
1.补全程序,主要是前面的3个空和 生成诗歌的一段代码。(tensorflow) [pytorCH 需要补全 对应的 rnn.py 文件中的两处代码](pytorch 和 tensorflow 两个版本中任意选择一个即可。)
2.解释 RNN ,LSTM,GRU模型,
3.叙述 这个诗歌生成的过程。
4.生成诗歌 开头词汇是 “ 日 、 红 、 山 、 夜 、 湖、 海 、 月 ” ,等词汇作为begin word,把生成的截图放到报告里面。[pytorch 版本 需要放一张 训练时候的截图。]
报告需要包含作业内容的 2、3、4部分和 试验的总结。
参考文献:
Xingxing Zhang and Mirella Lapata. 2014. Chinese poetry generation with recurrent neural networks. In Proceedings of the 2014 Conference on EMNLP. Association for Computational Linguistics, October
并且参考了这篇博客 https://blog.csdn.net/Irving_zhang/article/details/76664998