首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于RNN自动生成古诗

專 欄 ❈ 作者:yonggege,Python中文社区专栏作者 GitHub地址:https://github.com/wzyonggege ❈ 0. char-rnn 关于RNN,LSTM,GRU...而char-rnn是一个多层的RNN网络,本次基于经过Tensorflow改写的sherjilozair/char-rnn-tensorflow,输入大量的古诗,让机器学会自己创作。 1....使用 环境 Python 3.6 Tensorflow 1.2.0 使用 帮助 ? 命令行显示: ? 训练样本数据 ?...生成古诗 上面的训练可能会花点时间,当然你也可以减少数据量去训练(GPU可以无视)。 训练完成之后: ?...即可生成古诗: (可以选择选取多少个高频的汉字,若模型生成的不在选取的字典中,用‘*’代替) 南晓弦门络丹墀, 晚来兰槛酒盘弯。 故人无岁江水长, 两泪任身泪满缨。

84850
您找到你想要的搜索结果了吗?
是的
没有找到

TensorFlow2学习:RNN生成古诗

来源 | CSDN博客作者 | 蒋含竹责编 | 徐威龙 利用循环神经网络RNN可以做各种连续性数据的预测,其中生成古诗词是一件非常有趣的事,特此分享我的学习经验。...另外,我们抽取的原始数据还需要进行转码,才能喂给模型进行训练,该部分也封装在PoetryDataSet中 其代码如下 class PoetryDataSet: """ 古诗数据集生成器...generate_random_poem(tokenizer, model, text=""): """ 随机生成一首诗 :param tokenizer: 分词器 :param model: 古诗模型...:param text: 古诗的起始字符串,默认为空 :return: 一首古诗的字符串 """ # 将初始字符串转成token_ids,并去掉结束标记[END]...:param heads: 藏头诗的头 :return: 一首古诗的字符串 """ # token_ids,只包含[START]编号 token_ids = [

1.5K30

【序列到序列学习】生成古诗

生成古诗词 序列到序列学习实现两个甚至是多个不定长模型之间的映射,有着广泛的应用,包括:机器翻译、智能对话与问答、广告创意语料生成、自动编码(如金融画像编码)、判断多个文本串之间的语义相关性等。...除机器翻译任务之外,我们也提供了一个基于深层LSTM网络生成古诗词,实现同语言生成的模型。 【序列到序列学习】 04 生成古诗词 |1....模型训练 训练脚本train.py中的命令行参数可以通过python train.py --help查看。...python -c 'import utils; utils.find_optiaml_pass("./train.log")' |4....生成诗句 使用generate.py脚本对输入诗句生成下一诗句,命令行参数可通过python generate.py --help查看。

1.4K60

一首古诗带来的图数据库大冒险

结合图数据库,把中国古诗词放到图谱里,通过【作者搜索】关联出他所有的诗词,并关联出所有的创作地点,这就形成了一条【诗词巡礼】的旅游路线;通过【地点搜索】关联出当地所有的古诗词创作地,这就形成了一个充满文化气息的诗词城市...一首包含他家小朋友名字的古诗,突然让小朋友有了学习该诗的兴趣,于是他决定加入本命诗,古诗和人亲近、建立熟悉感之后,成为他记忆的一部分。...圆梦 [一首古诗带来的图数据库大冒险] 古诗大冒险项目实现思路主要是将中国古诗词放到图谱里,诗词的图谱需要包含作者(姓名、朝代、字、号)、诗词(诗词名、内容、创作地址、经度、维度)、城市,其他再包含古代城市和现代城市的映射...[一首古诗带来的图数据库大冒险] 这个项目看似很简单,但暗藏玄机。整个项目实现起来会遇到 2 个难点。...通过抽取风水洞的地理坐标,将这首古诗还原到了该诗圣地。

39430

手把手带你爬取古诗文网全部经典诗词!品历代古文百味意蕴,享中华文化千年魅力!

古诗文网作为传承经典的网站专注于古诗文服务,致力于让古诗文爱好者更便捷地发表及获取古诗文相关资料。...在这样的背景下,本文将运用Python爬虫技术爬取古诗文网的全部经典诗词,体验五千年文明的博大精深!...目录 1 前期准备 2 案例详解 2.1 导入模块 2.2 爬取思路及核心代码 2.3 总观代码 3 总结声明 ---- 1 前期准备 爬取目标:古诗文网全部经典诗词 Python环境:Python 3.8.2...Python编译器:JetBrains PyCharm 2018.1.2 x64 第三方库及模块:urllib.request 模块、re 模块 urllib.request 模块用法详见:https...://docs.python.org/zh-cn/3/library/urllib.request.html 因为用到正则表达式,故导入re模块 2 案例详解 2.1 导入模块 将前文所述的第三方库及相关模块进行导入

1.7K11

基于seq2seq的中国古诗词自动生成技术

文本生成技术是深度学习赋予自然语言处理一项全新的技术,而刚好网上有这方面诸多的例子,因此趁着有空实现一下中国古诗的自动生成技术,还是挺好玩的。...具体步骤主要包括以下几点: (1) 准备语料库,即对据有的古诗进行获取。 (2) 生成关键词,并进行词向量转化。...本文的具体参考代码为:https://github.com/DevinZ1993/Chinese-Poetry-Generation 由于原始代码是在python2.7环境下,因此需要更改多处代码才能运行...主要细节在于一些变量,filter, sorted ,cmp等这种python3所替代的方法。...(3) 测试结果如下: 做诗的相关文字为: 我佛慈悲 关键词个数为:4 关键词: 翻 冥 慈悲 我佛 生成古诗: 岭田商步更但望,为望柴眼亩魂新。

1.9K101

基于千帆AppBuilder助力古诗词速记新方式

目录前言千帆AppBuilder搭建古诗词速记应用使用体验及收获结束语前言不用多说想必大家都知道,古诗词作为中国文化的瑰宝,是中学生语文学习中重要的组成部分,但是在中学时期关于古诗词的背诵,对于大部分人来说是个...“老大难”的问题,而且传统的古诗词学习方式往往让中学生时期的我们感到枯燥乏味,由于古诗词的特殊性,难以真正掌握和记忆。...然后设置应用介绍:中学阶段需要背诵很多经典的古诗词,但是有些古诗词不太容易背诵,通过应用拆分疑难诗句,方便速记。...Skill中国古诗词全集,包含唐诗、宋词、元曲。你精通中国古诗词的创作技巧,以及行文结构。精通中国古典诗词,了解包含美好寓意的诗句和词语。...你会结合每首古诗词的特点,推荐出最快的背诵方法。Rules1.你需要提供每首古诗词的结构。2. 背诵方式需要适合中学生记忆习惯。3. 古诗词背诵方式不局限于拆分,还可以诗词填空、诗句对答。

3523

用正则表达式爬取古诗文网站,边玩边学【python爬虫入门进阶】(09)

还没有看的小伙伴赶紧看过来吧, 学好正则表达式,啥难匹配的内容都给我匹配上【python爬虫入门进阶】(07) 用正则表达式校验手机号,邮箱就是流弊【python爬虫入门进阶】(08) 花个几分钟就能学会的知识点为啥不学呢...本文将正则表达式的应用进一步放大,用它来爬取古诗文网站的数据。在本文的学习中,请你暂时将xpath隐藏掉。 文章目录 为啥写这篇文章? 分析古诗文网站 1. 用正则表达式获取总页数 2....提取诗的内容 整理代码 完整源代码 总结 分析古诗文网站 下图1展示了古诗文网站—》诗文 栏目的首页数据。...blog.csdn.net/u014534808 @Author: 码农飞哥 @File: gushiwen_rep.py @Time: 2021/12/7 07:40 @Desc: 用正则表达式爬取古诗文网站...古诗文网站的地址: https://www.gushiwen.cn/ """ import re import requests headers = { 'user-agent': 'Mozilla

41810

Serverless 的 AI 写诗,程序员浪漫起来谁能顶得住啊!

古诗词是中国文化殿堂的瑰宝,记得笔者曾在韩国做 Exchange Student 的时候,看到他们学习我们的古诗词,有中文的、还有翻译版的,感觉发自内心的骄傲,甚至也会在某些时候背起一些耳熟能详的诗词。...本文将会通过深度学习为我们生成一些古诗词,并将模型部署到 Serverless 架构上,实现基于 Serverless 的古诗词生成 API。...已有项目:github.com/norybaby/poet 通过 Clone 代码,并且安装相关依赖: pip3 install tensorflow==1.14 word2vec numpy 通过训练: python3...install word2vec numpy -t ./ 由于 Tensorflow 等是腾讯云云函数内置的package,所以这里无需安装,另外 numpy 这个 package 需要在 CentOS+Python3.6....gitignore -.git/** -.serverless -.env handler:index.main_handler runtime:Python3.6

1.2K41
领券