用python 居然可以生成 情话、床头诗、对联,Python你还会给我多少惊喜?

部署运行你感兴趣的模型镜像

写在前面

最近在学习 Python的时候,属实有点小情绪了。无意中发现了Python竟然还可以生成情话、床头诗,雀食引起了我极大的兴趣,学习的疲惫也消失了。下面就将我的新发现分享给大家~
在这里插入图片描述

下面介绍的均来自百度飞浆开源项目

  1. 【 情话生成模型 】
  2. 【 藏头诗生成模型 】
  3. 【 诗歌生成模型 】
  4. 【 对联生成模型 】

安装环境

已mac为例,windows、linux 移步官方

一、准备环境

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 hub
    
    module = 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)
    
    
  • 效果

在这里插入图片描述

二、藏头诗生成模型

  • 代码

    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)
    
  • 效果

    掘沟引水浇蔬圃,
    金谷无根种药苗。
    最好移根来旧室,
    牛头上午午鸡啼。
    
    掘沟引水浇蔬圃,
    金谷无根种药苗。
    最苦一年春雨歇,
    牛鸠无数满仓埋。
    

在这里插入图片描述

三、诗歌生成模型

  • 代码

    import paddlehub as hub
    
    module = 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)
    
  • 效果

卷王书在床,月在床上床。
床上床上琴,琴声弹一曲。
琴声弹一曲,月色明一曲。
曲终各分散,露滴芭蕉绿。
卷王书在床,月在床上床。
床上床上琴,琴声弹一曲。
琴声弹一曲,月色明一曲。
曲罢月欲落,桂树风飕飕。
卷王书在床,月在床上床。
床上床上琴,琴声弹一曲。
琴声弹一曲,月色明一曲。
曲罢月欲落,桂树枝上宿。

四、对联生成模型

  • 代码

    import paddlehub as hub
    
    module = 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)
    
  • 效果

雨打花残地痛心,
雨打花残地皱眉,
雨打花残地动容,
雨打霜欺地动容,
雨打花残地洒愁.

最后

我学习的时候整理了一份基础全面的Python学习资料,刚开始学习或者准备学习的朋友可以下载来看看哦~
Python的学习路线
这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。
在这里插入图片描述
全套PDF电子书
刚开始学习的时候还是建议多看一些书籍,看权威技术书籍是每个程序员必经之路。
在这里插入图片描述

学习视频
编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。
在这里插入图片描述
实战案例
光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。
在这里插入图片描述
这份完整版的Python全套学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Qwen3-8B

Qwen3-8B

文本生成
Qwen3

Qwen3 是 Qwen 系列中的最新一代大型语言模型,提供了一整套密集型和专家混合(MoE)模型。基于广泛的训练,Qwen3 在推理、指令执行、代理能力和多语言支持方面取得了突破性进展

评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值