Gradio 部署工具保姆级教程来了!以图生图,画你所想!

2023 年以来国内各家大厂竞相发布大模型,AIGC 的热度来到了前所未有的高度,AI 绘画在国际艺术博览会上频频夺冠,数字艺术的新纪元正在逐渐展开。你是否也想与顶尖技术人员一起,参与到 AIGC 的浪潮中呢?

2023 PaddlePaddle Hackathon 飞桨黑客马拉松第四期 AIGC 趣味创意赛来袭,为期三个月的线上编程马拉松活动启动,参赛选手可以使用扩散模型,结合 LoRA、DreamBooth 等技术实现自己的无限创意!比赛将颁发一等奖 2 名、二等奖 5 名、三等奖 20 名,参与奖不限,鼓励你提交尽可能多的创意项目!让你在体验AI绘画的同时,学技术,赢大奖!在 AIGC 创意赛中你可以脑洞大开,以图生图,画你所想!调试完成做好准备后,可以将模型上传至 AI Studio 应用中心,开放给万千用户一起体验你的创意!

详情可见链接

  • AI Studio 比赛页面

https://aistudio.baidu.com/aistudio/competition/detail/860/0/...

  • PPDiffusers 活动详情

https://github.com/PaddlePaddle/PaddleNLP/tree/develop/ppdiffusers

  • AI Studio 应用中心

https://aistudio.baidu.com/aistudio/application/center

在本赛题中,你可以使用 PPDiffusers,基于 DreamBooth 技术,微调文生图模型,让模型理解新的概念(比如你的宠物,或者你喜欢的美食)

Gradio 部署工具保姆级教程来了!以图生图,画你所想!_第1张图片

甚至修改此物体的某些属性:

Gradio 部署工具保姆级教程来了!以图生图,画你所想!_第2张图片

PaddlePaddle Hackathon 飞桨黑客马拉松

第四期 AIGC 趣味创意赛 应用中心作品展示

Gradio 部署工具保姆级教程来了!以图生图,画你所想!_第3张图片

Gradio 使用教程

为了帮助大家更好的在 AI Studio 应用中心展示自己的作品,PaddlePaddle为大家提供了 Gradio 部署方式,更快的加载速度、更稳定的推理进程。同时,我们也为开发者们提供了详细的 Gradio 使用教程。

该教程由开发者 「深渊上的坑」 编写

本文就以一键完成视频字幕提取这个任务为例

介绍如何搭建 Gradio 版本的在线部署应用

项目链接

https://aistudio.baidu.com/aistudio/projectdetail/5779911

配置环境

首先,我们先准备好算法调试的环境。确保字幕提取模型能够正常使用。

# pip 安装飞桨模型库依赖包
pip install paddleocr
pip install paddlenlp
pip install paddlespeech
# 下载nltk数据包,放入到nltk可以检索的路径下
# %cd /home/aistudio
# !wget -P data https://paddlespeech.bj.bcebos.com/Parakeet/tools/nltk_data.tar.gz
# !tar zxvf data/nltk_data.tar.gz
import os
import cv2
from PIL import Image
import numpy as np
from tqdm import tqdm
from paddleocr import PaddleOCR, draw_ocr
# 测试一下网络,确定预训练模型已准备好
ocr = PaddleOCR(use_angle_cls=False, lang="ch")

Gradio 基础知识

1.点击如图示中的【应用 gradio 】按钮,项目目录下会自动新增一个名为 untitled.gradio.py 的文件。

Gradio 部署工具保姆级教程来了!以图生图,画你所想!_第4张图片

请注意:在 AI Studio 上,Gradio  应用统一需要以 {filename}.gradio.py 命名,平台会自动识别。

2. Gradio 的核心是它的 gr.Interface 函数,用来构建可视化界面。

  • fn:添加你需要处理的函数
  • inputs:写你的输入类型,这里输入的是图像,所以是"image"
  • outputs:写你的输出类型,这里输出的是图像,所以是"image"

3.最后用 demo.lauch() 把页面发布,一个本地静态交互页面就完成了。

那如何将 Gradio 和飞桨产品如何完美结合,从而搭建出 AI 应用呢?

微信搜索『飞桨 AIStudio』小程序,搜索Gradio查看完整教程。

再次感谢开发者「深渊上的坑」提供教程!

时间表

Gradio 部署工具保姆级教程来了!以图生图,画你所想!_第5张图片

奖品

我们将为所有提交作品( Notebook 项目、上传模型)的队伍颁发参与奖,包括活动证书荣誉、飞桨周边。除参与奖外,设置一、二、三等奖,由作品的受欢迎程度、创意、技术实现方案等综合评选获奖队伍。

  • 一等奖

奖金 3k(2名)

  • 二等奖

奖金 1k(5名)

  • 三等奖

面值 200 元京东卡(10名)一、二、三等奖获奖队伍还可获得 50 美元 HuggingFace store 代金券。

计算资源

飞桨人工智能学习与实训社区 AI Studio 为参赛者提供计算资源。AI Studio 集开放数据、开源算法、免费算力三位一体,为开发者提供高效学习和开发环境,并助力开发者学习交流。后台私信我们加入相关资源群哦~

你可能感兴趣的:(计算机视觉人工智能图像识别)