哈喽,大家好呀~

在平常人的心目中我们程序员都是呆板,都带着一副眼镜,喜欢穿寸衣,T恤普遍都是黑白灰三种颜色。今天我就教你们如何用python生成 情话、藏头诗、对联。

安装环境(已mac为例)

一、准备环境

1.目前飞桨支持的环境

  • macOS 版本 10.11/10.12/10.13/10.14 (64 bit) (不支持GPU版本)
  • Python 版本 3.6/3.7/3.8/3.9 (64 bit)
  • pip 或 pip3 版本 20.2.2或更高版本 (64 bit)
  • PaddlePaddle 不支持 M1 芯片 (arm64架构)

2.python版本

python --version

python版本必须在,3.6.x - 3.9.x

3.pip版本

python -m pip --version

pip版本必须 >= 20.2.2

二、开始安装

1.安装

python -m pip install paddlepaddle==0.0.0 -f https://www.paddlepaddle.org.cn/whl/mac/cpu/develop.html

2.验证

import paddle
paddle.utils.run_check()

如果出现PaddlePaddle is installed successfully!,说明您已成功安装。

项目展示

一、情话生成模型

  • 代码
import paddlehub as hubmodule = hub.Module(name="ernie_gen_lover_words")test_texts = ['情人节', '故乡', '我爱你你爱我']
results = module.generate(texts=test_texts, use_gpu=True, beam_width=5)
for result in results:print(result)
  • 效果

  • 原理And源码

移步官方

二、藏头诗生成模型

  • 代码
import paddlehub as hub# 在模型定义时,可以通过设置line=4或8指定输出绝句或律诗,设置word=5或7指定输出五言或七言。
# 默认line=4, word=7 即输出七言绝句。
module = hub.Module(name="ernie_gen_acrostic_poetry", line=4, word=7)test_texts = ['掘金最牛']
results = module.generate(texts=test_texts, use_gpu=True, beam_width=5)
for result in results:print(result)
  • 效果
掘沟引水浇蔬圃,
金谷无根种药苗。
最好移根来旧室,
牛头上午午鸡啼。
掘沟引水浇蔬圃,
金谷无根种药苗。
最苦一年春雨歇,
牛鸠无数满仓埋。

  • 原理And源码

移步官方

三、诗歌生成模型

  • 代码
import paddlehub as hubmodule = hub.Module(name="ernie_gen_poetry")test_texts = ['床前明月光,李白是卷王。']
results = module.generate(texts=test_texts, use_gpu=True, beam_width=5)
for result in results:print(result)
  • 效果
卷王书在床,月在床上床。
床上床上琴,琴声弹一曲。
琴声弹一曲,月色明一曲。
曲终各分散,露滴芭蕉绿。
卷王书在床,月在床上床。
床上床上琴,琴声弹一曲。
琴声弹一曲,月色明一曲。
曲罢月欲落,桂树风飕飕。
卷王书在床,月在床上床。
床上床上琴,琴声弹一曲。
琴声弹一曲,月色明一曲。
曲罢月欲落,桂树枝上宿。
  • 原理And源码 移步官方

四、对联生成模型

  • 代码
import paddlehub as hubmodule = hub.Module(name="ernie_gen_couplet")test_texts = ["风吹云乱天垂泪"]
results = module.generate(texts=test_texts, use_gpu=True, beam_width=5)
for result in results:print(result)
  • 效果
雨打花残地痛心,
雨打花残地皱眉,
雨打花残地动容,
雨打霜欺地动容,
雨打花残地洒愁.
复制代码
  • 原理And源码

移步官方

用python 居然可以生成 情话、藏头诗、对联?相关推荐

  1. ❤️太牛了,用python 居然可以生成 情话、床头诗、对联❤️

    安装环境 已mac为例,windows.linux 移步官方 一.准备环境 1. 目前飞桨支持的环境 macOS 版本 10.11/10.12/10.13/10.14 (64 bit) (不支持GPU ...

  2. 太牛了,用python 居然可以生成 情话、床头诗、对联

    安装环境 已mac为例 一.准备环境 1.目前飞桨支持的环境 macOS 版本 10.11/10.12/10.13/10.14 (64 bit) (不支持GPU版本) Python 版本 3.6/3. ...

  3. Python PaddleNLP实现自动生成虎年藏头诗

    这篇文章主要介绍了利用Python PaddleNLP实现自动生成虎年藏头诗功能,文中的示例代码讲解详细,感兴趣的同学可以跟随小编一起试一试.Python编程学习资料点击免费领取 目录 1.paddl ...

  4. python爬虫制作古诗或者藏头诗

    昨天晚上,见到室友发了一条非常文艺的诗句说说,我就想,我这文采是不行了,但是机器应该可以.我今天就做了个非常简单的诗歌编辑脚本.过于简陋,仅供参考. 文章目录 前言 一.制作古诗或者藏头诗? 二.使用 ...

  5. 基于RNN循环神经网络lstm的藏头诗制作

    基于RNN循环神经网络lstm的藏头诗制作 简单介绍 在一次偶然中接触到藏头诗,觉得十分有意思.但是好像都是利用古代本就有的诗句重新组合而成.比如输入清风袭来,结果如下图所示. 之后想到不如利用深度学 ...

  6. python中生成藏头诗

    可以使用 Python 库 NLTK(Natural Language Toolkit)来生成藏头诗.具体实现方法如下: 安装 NLTK 库,在命令行中运行 pip install nltk. 引入库 ...

  7. python输出一首诗_用Python自动生成藏头诗

    本文首发于公众号「老肥码码码」 前几天老肥给大家介绍了有意思的藏头诗,今天我们就来自己根据输入语句实现自动生成藏头藏尾诗吧. 整个诗句生成的逻辑是这样的,先根据输入语句爬取符合要求的诗句(来自百度汉语 ...

  8. 【干货】教你用python给你的微信朋友群发私人订制的藏头诗

    (图片来源于互联网:http://img.xiazaizhijia.com/uploads/2018/0123/20180123093158149.jpg) 具体想实现的事情是:向微信朋友列表中的朋友 ...

  9. python藏头诗_如何使用Python做一个藏头诗生成器?

    藏头诗是可以利用Python做出来呃,具体是如何做的呃,下面随融跃小编一起了解一下! 爬取诗句 在百度搜索"我开头的诗句",可以进入到百度汉语的页面,该页面会显示所有以" ...

最新文章

  1. 安卓取map集合转换为json_android json解析成map格式
  2. 精选10大机器学习开源项目 !(附链接)
  3. SpringBoot操作Redis哈希类型
  4. 微博客之后有可能是“切客”
  5. matlab调用opencv库,matlab调用opencv库
  6. LeetCode 1171. 从链表中删去总和值为零的连续节点(哈希表)
  7. Vue内容分发slot
  8. 一文讲清数据治理、数据管理、数据资产管理区别,数据专家必看
  9. MicroShift - 一个超轻量级 OpenShift 环境
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的建筑项目管理系统
  11. C语言实现方程组LU分解法和列主元LU分解法
  12. 图片转换成文字的在线转换方法
  13. Windows常用注册表文件-修改右键菜单
  14. 计算机系表白祖国母亲,成电青年用诗歌向祖国母亲表白!快来选出你最喜欢的那一首吧!...
  15. 解放生产力,CSS3帧动画工具
  16. 考托福要不停的告诉自己:每临大事有静气!
  17. 隐马尔可夫模型的三个基本问题(例子说明)
  18. c语言main必须返回int,C语言 错误:’:: main’必须返回’int’
  19. 彻底弄懂oracle硬解析、软解析、软软解析
  20. 转:伟大的进展,都源于承认无知,源于思想自由

热门文章

  1. element ui 相关 -------星星评分
  2. 华为云耀云hecs安装docker
  3. 如何精心设计CDN架构(一)
  4. 京东构建需求响应式亿级商品详情页技术分析
  5. 思维导图神器——简高效的在线思维导图、思维导图app
  6. Unity Editor 编辑器拓展 11——SerializedProperty 和 SerializedObject 的使用
  7. jquery+正则匹配字符串
  8. brk()、mmap()及malloc()基本原理
  9. 霍尼韦尔门禁说明书_霍尼韦尔门禁系统施工手册
  10. electron使用require引入jquery