代码:Here。

RNN不像传统的神经网络-它们的输出输出是固定的,而RNN允许我们输入输出向量序列。RNN是为了对序列数据进行建模而产生的。

样本序列性:样本间存在顺序关系,每个样本和它之前的样本存在关联。比如说,在文本中,一个词和它前面的词是有关联的;在气象数据中,一天的气温和前几天的气温是有关联的。

例如本帖要使用RNN生成古诗,你给它输入一堆古诗词,它会学着生成和前面相关联的字词。如果你给它输入一堆姓名,它会学着生成姓名;给它输入一堆古典乐/歌词,它会学着生成古典乐/歌词,甚至可以给它输入源代码。

关于RNN:

  • http://karpathy.github.io/2015/05/21/rnn-effectiveness/

本帖代码移植自char-rnn,它是基于Torch的洋文模型,稍加修改即可应用于中文。char-rnn使用文本文件做为输入、训练RNN模型,然后使用它生成和训练数据类似的文本。

使用的数据集:全唐诗(43030首):https://pan.baidu.com/s/1o7QlUhO

训练:

tf7: RNN—古诗词相关推荐

  1. MachineLN博客目录

    MachineLN博客目录 https://blog.csdn.net/u014365862/article/details/78422372 本文为博主原创文章,未经博主允许不得转载.有问题可以加微 ...

  2. 基于Skip-Thought的Sentence2Vec神经网络实现

    一.前言 1.Skip-Thought-Vector论文 2.本文假设读者已了解Skip-Gram-Vector和RNN相关基础,以下文章可做参考: (1)RNN古诗词生成 (2)Skip-Gram- ...

  3. TensorFlow练习7: 基于RNN生成古诗词

    RNN不像传统的神经网络-它们的输出输出是固定的,而RNN允许我们输入输出向量序列.RNN是为了对序列数据进行建模而产生的. 样本序列性:样本间存在顺序关系,每个样本和它之前的样本存在关联.比如说,在 ...

  4. 基于RNN的中文古诗词生成神经网络实现

    一.前言 1.图解RNN 2.Tensorflow中RNN实现的正确打开方式 二.实战 1.训练数据处理 (1)文字转为向量 def _get_poetry(self):with open(self. ...

  5. 基于RNN实现古诗词生成模型

    我们知道,RNN(循环神经网络)模型是基于当前的状态和当前的输入来对下一时刻做出预判.而LSTM(长短时记忆网络)模型则可以记忆距离当前位置较远的上下文信息. 在此,我们根据上述预判模型来进行 古诗词 ...

  6. java rnn生成古诗_Tensorflow 基于RNN生成古诗词 自己的实践

    在网上看到一篇利用Tensorflow+RNN模型生成古诗词的练习,觉得挺有意思的便自己来试了下,算是熟悉下Tensorflow+NLP的基本操作流程 首先pip 安装NLTK 在你的Tensorfl ...

  7. 机器学习笔记4 古诗词自动生成 RNN with Keras

    这是一个RNN的典型应用,也是RNN最能解决的一个应用场景. 我们这里以中国古诗为例,我们将要构造一个RNN 模型,并用它来自动生成古诗. 准备工作: 我们拿到的是一个txt文件,里面包含了一些古诗. ...

  8. TensorFlow2学习:RNN生成古诗词

    本文转自 AI科技大本营 TensorFlow2学习:RNN生成古诗词 文章不见了可以参考这位博主的文章 公众号的文章写得挺好的,这里简单介绍下思路及值得学习的地方 模型简介 模型不算多么复杂高大上, ...

  9. python输出古诗词_TensorFlow:基于RNN生成古诗词

    时间:2017-07-26 发布人:SHX 浏览次数:3806 评论:0 实例来源于网络,但是以前的代码都是基于TensorFlow1.0以前的版本写的,实际运行时会报错,对于小白来说是一头雾水.这里 ...

  10. 绝了!RNN 还会写藏头诗!

    作者 | 蒋含竹 责编 | 徐威龙 出品 | CSDN博客 利用循环神经网络RNN可以做各种连续性数据的预测,其中生成古诗词是一件非常有趣的事,特此分享我的学习经验. 先来几首藏头诗吧 ^_^ 宁静致 ...

最新文章

  1. Lua生成Guid(uuid)
  2. 利用xsl和xml转html没有内容_P系列2代码页转pdf后篇
  3. cmake 找不到 macros_愿我们在彼此看不到的岁月里熠熠生辉
  4. 认识文本和文本文件 字符流操作的是文本文件
  5. python取整数部分语句_pythonlogi中不使用条件语句的整数取整
  6. hdoj1465错排公式的应用(递推)
  7. [含论文+源码等]S2SH+mysql水费管理系统[包运行成功]
  8. 博士生DIY超级显微镜,直接看到原子
  9. Altium Designer19 多层板设计教程
  10. Linux的基本学习(四)——磁盘与文件系统管理
  11. 欧姆龙PLC分频电路
  12. 雅思阅读--读书笔记
  13. 使用Zend studio+WAMP来调试Wordpress后台的PHP程序的一些非常关键的信息(原创)
  14. 华为防火墙VRRP双机热备的配置
  15. 2017年中国智慧城市PPP模式发展情况分析
  16. WinCC在C脚本创建电子签名对话框
  17. AD20/Altium designer——如何进行DRC检查、冲突的错误如何改正
  18. 【干货】 xgboost如何自定义eval_metric ( feval ) ?
  19. 一步一步学习之安装与配置 CakePHP (一)
  20. C#将设置开机、关闭开机启动项

热门文章

  1. OpenGL学习整理------着色器
  2. java源码app,飞飞CMS双端JAVA原生APP源码
  3. RINEX3文件中的toc,toe,IODE
  4. 卡方检验以及P值的计算
  5. linux usb有线网卡驱动_基于USB设备的Linux网络驱动程序开发
  6. scrapy爬虫实战
  7. cass坡度土方计算案例_实例|CASS怎么计算三级边坡的基坑土方?133
  8. 权重确定方法四:主成分分析法确定权重(PCA)
  9. QA_java BufferedReader.readLine_出现第一个字符无法读取的问题
  10. 贪心科技机器学习训练营(九)