时隔多年终于实现了这个牛逼的作诗机器人。大家可以看看效果图感受一下

本文由清华大学较为牛逼的研究生金天同学原创,欢迎转载,但是请保留这段版权信息,如果你对文章有任何疑问,欢迎微信联系我:jintianiloveu。牛逼大神一一为你解答!

Screen Shot 2017-03-09 at 3.37.11 PM.png

它已经不仅仅能够作古诗,还能模仿周杰伦创作歌词!!

这是2017-03-9更新的功能,模仿周杰伦歌曲创作歌词,大家先来感受一下它创作的歌词:

我的你的她

蛾眉脚的泪花

乱飞从慌乱

笛卡尔的悲伤

迟早在是石板上

荒废了晚上

夜你的她不是她

....

怎么说,目前由于缺乏训练文本,导致我们的AI做的歌词有点....额,还好啦,有那么一点忧郁之风,这个周杰伦完全不是一种风格呀。

然而没有关系,目前它训练的文本还太少,只有112首歌,在这里我来呼吁大家一起来整理中国歌手的语料文本!!!

如果你喜欢周杰伦的歌,可以把他的歌一首一行,每首歌句子空格分开保存到txt中,大家可以集中发到我的邮箱:

jinfagang19@163.com

相信如果不断的加入训练文本我们的歌词创作机器人会越来越牛逼!当然我会及时把数据集更新到github上,大家可以star一下跟进本项目的更新。

阅遍了近4万首唐诗

龙舆迎池里,控列守龙猱。

几岁芳篁落,来和晚月中。

殊乘暮心处,麦光属激羁。

铁门通眼峡,高桂露沙连。

倘子门中望,何妨嶮锦楼。

择闻洛臣识,椒苑根觞吼。

柳翰天河酒,光方入胶明

Screen Shot 2017-03-09 at 3.42.51 PM.png

这诗做的很有感觉啊,这都是勤奋的结果啊,基本上学习了全唐诗的所有精华才有了这么牛逼的能力,这一般人能做到?

本博客讲讲解一些里面实现的技术细节,如果有未尽之处,大家可以通过微信找到我,那个头像很神奇的男人。

闲话不多说,先把github链接放上来,这个作诗机器人我会一直维护,如果大家因为时间太紧没有时间看,可以给这个项目star一下或者fork,

我一推送更新你就能看到,主要是为了修复一些api问题,tensorflow虽然到了1.0,但是api还是会变化。

把星星加起来,让更多人可以看到我们创造这个作诗机器人,后期会加入更多牛逼掉渣天的功能,比如说押韵等等。

Install tensorflow_poems

安装要求:

tensorflow 1.0

python3.5

all platform

安装作诗机器人, 简单粗暴,一顿clone:

git clone https://github.com/jinfagang/tensorflow_poems.git

由于数据大小的原因我没有把数据放到repo里面,大家

python智能写诗的程序,Tensorflow Series 1: 使用LSTM实现古诗人工智能作诗相关推荐

  1. mapreduce编程实例python-使用Python语言写Hadoop MapReduce程序

    原标题:使用Python语言写Hadoop MapReduce程序 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 在本教程中,我将描述如何使用Pytho ...

  2. python表白程序-python如何写出表白程序

    用python编表白程序的方法: 1.创建GUI窗口,实现代码的调用. 2.编写点击触发函数,实现表白程序. 具体代码如下: from tkinter import * from tkinter im ...

  3. python写出的程序如何给别人使用-python如何写出表白程序

    用python编表白程序的方法: 1.创建GUI窗口,实现代码的调用. 2.编写点击触发函数,实现表白程序. 具体代码如下:from tkinter import * from tkinter imp ...

  4. python智能写诗的程序_百度AI攻略:智能写诗

    首先还是认证 认证授权: 在开始调用任何API之前需要先进行认证授权,具体的说明请参考: 获取Access Token grant_type:?必须参数,固定为client_credentials: ...

  5. python写电脑程序_【初学者教程】在电脑上安装Python,写第一个程序

    欢迎来到Python的世界 1.存在Python 2和Python 3两个版本,我该用哪个? 强烈建议用Python 3.2020年1月1日起官方就不再维护Python 2了,2已经过时. 2.下载P ...

  6. python编写爬虫的步骤-python学习: 写网络爬虫程序的三个难点

    写爬虫,是一个非常考验综合实力的活儿.有时候,你轻而易举地就抓取到了想要的数据:有时候,你费尽心思却毫无所获. 好多Python爬虫的入门教程都是一行代码就把你骗上了"贼船",等上 ...

  7. python智能写小说软件_Scratch编程实现智能自动创作写小说,自动生成文章,自动写材料...

    hello,大家好,欢迎来到编程之家,我是阿戴,带你一起学习Scratch编程入门知识,更多内容会陆续更新,下面开始学习今天的课程. 有网友长来信留言,希望能介绍一下使用scratch编程,如何实现自 ...

  8. python sklearn库 rnn_如何使用Tensorflow计算RNN和LSTM模型的AUC并生成ROC曲线?

    我使用一个自定义的预定义函数trainDNN运行RNN和LSTM模型import tensorflow as tf from tensorflow.contrib.layers import full ...

  9. python编写表白程序_python如何写出表白程序

    用python编表白程序的方法: 1.创建GUI窗口,实现代码的调用. 2.编写点击触发函数,实现表白程序. 具体代码如下: from tkinter import * from tkinter im ...

最新文章

  1. java swing 页面布局方式_javaswing酷炫界面
  2. Java8 中用法优雅的 Stream 性能也优雅吗?
  3. 文件上传常见绕过分析
  4. We7提供电子政务信息公开最佳方案
  5. 使用小波变换进行灰度图像的融合
  6. 在对话框中进行消息映射((CEdit*)GetDlgItem(IDC_EDIT_TEST))-SetWindowText(this is a edit box)...
  7. C笔记 -- 一个为 IT人士打造的笔记工具
  8. 海思码率控制器各参数说明
  9. 朗强科技解读:什么是HDMI接口,有什么用处,以及HDMI延长器
  10. 游戏开发工程师岗位要求
  11. 润乾报表统计图各属性功能介绍
  12. 关闭计算机的正确操作方法,电脑基础知识启动和关闭电脑的正确方法
  13. wps在线浏览 java_java实现word转pdf在线预览(前端使用PDF.js;后端使用openoffice、aspose)...
  14. ffmpeg播放器(一) 视频解码与播放
  15. 取本机IP地址和网卡号
  16. LAD线性判别模型简介及sklearn参数
  17. 项目中Dao,Service,Controller,Util,Model是什么意思,为什么划分?
  18. 《无懈可击的Web设计》_灵活的文字
  19. mysql当前读和一致性读_数据库 一致性读当前读
  20. 告别笨重卡慢的PyCharm,使用Nodepad++ python编程

热门文章

  1. Vue 笔记【视频参考尚硅谷】持续更新2022/3/22...
  2. redis端口修改后启动不生效问题
  3. matlab从文件夹名中获得该文件夹下所图像文件名
  4. 数模整数规划Python编程实现
  5. MyBatis增加时报错“无效的列类型”
  6. 威洛特:带你解读 猫咪为什么总有一些奇怪行为?
  7. Android JetPack组件之ViewModel状态的保存(程序在后台被系统杀死数据也存活)
  8. linux ls分页命令,Linux常用命令之ls
  9. 动态更改菜单之ModifyMenu
  10. static全局变量与普通全局变量区别?static局部变量与普通局部变量区别?static函数与普通函数区别?