2023 年以来国内各家大厂竞相发布大模型,AIGC 的热度来到了前所未有的高度,AI 绘画在国际艺术博览会上频频夺冠,数字艺术的新纪元正在逐渐展开。你是否也想与顶尖技术人员一起,参与到 AIGC 的浪潮中呢?
2023 PaddlePaddle Hackathon 飞桨黑客马拉松第四期 AIGC 趣味创意赛来袭,为期三个月的线上编程马拉松活动启动,参赛选手可以使用扩散模型,结合 LoRA、DreamBooth 等技术实现自己的无限创意!比赛将颁发一等奖 2 名、二等奖 5 名、三等奖 20 名,参与奖不限,鼓励你提交尽可能多的创意项目!让你在体验AI绘画的同时,学技术,赢大奖!在 AIGC 创意赛中你可以脑洞大开,以图生图,画你所想!调试完成做好准备后,可以将模型上传至 AI Studio 应用中心,开放给万千用户一起体验你的创意!
https://aistudio.baidu.com/aistudio/competition/detail/860/0/introduction
https://github.com/PaddlePaddle/PaddleNLP/tree/develop/ppdiffusers
https://aistudio.baidu.com/aistudio/application/center
在本赛题中,你可以使用 PPDiffusers,基于 DreamBooth 技术,微调文生图模型,让模型理解新的概念(比如你的宠物,或者你喜欢的美食)
PaddlePaddle Hackathon 飞桨黑客马拉松第四期 AIGC 趣味创意赛应用中心作品展示
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")
1.点击如图示中的【应用 gradio 】按钮,项目目录下会自动新增一个名为 untitled.gradio.py 的文件。
请注意:在 AI Studio 上,Gradio 应用统一需要以 {filename}.gradio.py 命名,平台会自动识别。
2. Gradio 的核心是它的 gr.Interface 函数,用来构建可视化界面。
3.最后用 demo.lauch() 把页面发布,一个本地静态交互页面就完成了。
04 奖品
我们将为所有提交作品( Notebook 项目、上传模型)的队伍颁发参与奖,包括活动证书荣誉、飞桨周边。除参与奖外,设置一、二、三等奖,由作品的受欢迎程度、创意、技术实现方案等综合评选获奖队伍。
奖金 3k(2名)
奖金 1k(5名)
面值 200 元京东卡(10名)一、二、三等奖获奖队伍还可获得 50 美元 HuggingFace store 代金券。
05 计算资源
飞桨人工智能学习与实训社区 AI Studio 为参赛者提供计算资源。AI Studio 集开放数据、开源算法、免费算力三位一体,为开发者提供高效学习和开发环境,并助力开发者学习交流。