利用PAI-DSW+Free Prompt Editing搭建个人AIGC绘图小助手,开启图像编辑无限可能

原文标题:使用PAI-DSW x Free Prompt Editing开发个人AIGC绘图小助理

原文作者:阿里云开发者

冷月清谈:

随着AIGC技术的发展,图像处理和创意设计领域不断创新。利用阿里云的PAI-DSW和Free Prompt Editing算法,用户可以构建一个个性化的AIGC绘图小助手,实现图像智能编辑和生成。本教程将帮助你完成环境搭建和工具部署。

在PAI-DSW中,你可以通过可调参数灵活控制图像编辑效果,包括注意力图替换比例、去噪步数、编辑层数、图像分辨率、文本提示控制强度和随机种子。示例应用场景包括更改图像背景、转换图像风格和将建筑物搬移到不同城市。

完成试用操作后,你可以继续使用DSW实例探索图像编辑的更多可能性。并且,阿里云开发者社区还发起了“开发个人AIGC绘图小助手”活动,欢迎参与并赢取丰厚奖品。




怜星夜思:


1、在图像编辑过程中,是否可以同时使用多种风格的文本提示?
2、Free Prompt Editing算法在图像编辑上的优势有哪些?
3、PAI-DSW平台在AIGC开发中的作用是什么?




原文内容



一、引言

人工智能生成内容(AIGC)在图像处理和创意设计中日益普及。通过阿里云的PAI-DSW(Data Science Workshop)和Free Prompt Editing算法,用户可以开发一个个性化的AIGC绘图小助理,实现图像智能编辑和生成。

二、环境准备

为了顺利开发个人AIGC绘图小助理,首先需要准备好运行环境,包括开通阿里云PAI-DSW服务并创建实例。
  1. 领取PAI-DSW免费试用权益

前往文末“阅读原文”中的阿里云活动页面,领取PAI-DSW产品的免费试用资源包。新用户可免费获得5000CU*H的试用资源,用于启动和运行实例。

  1. 创建PAI-DSW实例

    • 登录阿里云控制台,开通人工智能PAI服务并创建默认工作空间。

    • 在PAI控制台选择交互式建模PAI-DSW,点击新建实例。

    • 输入实例名称,选择实例机型(推荐使用A10或V100 GPU),选择镜像(如pytorch-develop:1.12-gpu-py39-cu113-ubuntu20.04)。

  • 完成配置后,点击创建实例,等待几分钟直到实例状态变为“运行中”。

  • 在DSW中打开教程文件

  • 进入已创建的PAI-DSW实例,在Notebook标签的Launcher页面,点击“前往浏览Gallery”,搜索并打开相关的教程文件。

  • 在DSW中运行教程文件,完成每个步骤的代码片段执行,具体包括准备工作、下载和安装环境、以及运行WebUI

三、完成部署,体验AI图像编辑的无限可能

WebUI 界面可调参数说明

-- Attention map Replacing Scale ratio of Editing 取值0.0-1.0,越大保留原图细节越多,建议值0.4-0.8
-- DDIM Steps 去噪步数
-- Layers to Edit 编辑的层数,建议值 32,16
-- Image Resolution 图像分辨率,建议值512
-- CFG Scale 文本提示控制强度,建议值 7.5

-- Seed 随机种子

我们已经在WebUI 预置了上述的可调参数,并提供了示例图像,编辑文本,以及负文本,您可以直接点击一键运行。

  1. 更改图像背景
    • Edit Prompt: "a Chinese building on the forest"

    • Negative Prompt: "nsfw, worst quality, low quality, normal quality, lowres, watermark"

    • 示例:将图像背景变为森林。

  • 示例:将建筑搬到纽约

    • Edit Prompt(编辑文本): a Chinese building in New York City

    • Negative Prompt(负文本): nsfw, worst quality, low quality, normal quality, lowres, watermark

  1. 更改图像风格

    • Edit Prompt: "a kids drawing of a cat"

    • 示例:将图像风格变为儿童画风

  • 示例:将建筑图像变为梵高风格
    • Edit Prompt: "Van Gogh style architectural picture"

图片

四、资源清理和后续操作

  1. 资源清理

    • 在实验完成后,前往控制台停止或删除实例,以避免资源的持续消耗和不必要的费用。

  2. 后续使用

    • 在试用有效期内,可以继续使用DSW实例进行模型训练和推理验证,探索更多AI图像编辑的可能性。

五、晒出你的AIGC绘图,得桌面折叠风扇,邀请好友完成任务最高赢小度智能屏X9

想必你通过实操,已经学会如何利用阿里云PAI-DSW和Free Prompt Editing算法开发个人AIGC绘图小助理。现在邀请你来到阿里云开发者社区参加“开发个人AIGC绘图小助手”活动,领取免费试用云资源,跟随教程完成作品生成并上传,得桌面折叠风扇,限量350个。邀请好友完成任务即有机会获得小度智能屏X9、米家小白摄像头、天猫魔投等诸多好礼。


点击阅读原文,晒出AIGC绘图~

尽管存在这些挑战,Free Prompt Editing算法在图像编辑领域仍具有巨大的潜力,并为用户提供了以前无法实现的创造力和控制力。

在某些情况下,根据图像的复杂程度,同时使用多种风格可能会产生更好的结果。但对于简单的图像,一个明确的提示可能就足够了。

灵活可扩展:PAI-DSW支持多种编程语言和框架,并允许用户在本地或云端使用各种计算资源进行开发。

如果你有足够的专业知识,并且图像足够简单,你可以尝试直接在提示中组合不同的风格元素,例如:“梵高的星空风格和毕加索的立体主义风格”。

该算法仍在不断发展和改进,有望在未来为图像编辑领域带来更多创新和可能性。

另外,该算法可能需要大量的计算资源,尤其是在处理高分辨率或复杂的图像时。在实际应用中,需要权衡编辑质量、计算成本和时间要求。

Free Prompt Editing算法可以根据文本提示对图像进行更精细的控制和编辑,使其在图像编辑方面具有以下优势:

可以使用一个根提示来定义主风格,然后对不同的图像区域使用辅助提示来添加额外的风格元素。这需要对提示工程有很好的理解和实践。

需要注意的是,Free Prompt Editing算法对提示工程的依赖性很高,需要用户具备一定的自然语言处理和提示工程知识。

高精度:它允许用户使用自然语言提示指定要编辑的图像的特定方面,从而实现更高的编辑精度。

易于入门:PAI-DSW提供了一个交互式的工作环境,即使是初学者也可以轻松上手。此外,平台还提供了丰富的文档和教程,帮助用户快速入门。

团队协作:PAI-DSW支持团队协作,允许多个用户同时在同一项目上工作。此外,平台还提供了版本控制和项目管理功能,确保团队成员之间的无缝协作。

可解释性:Free Prompt Editing算法提供了一个可视化的注意力图,显示了模型在图像中关注的区域,这有助于用户理解编辑过程并进行必要的调整。

理论上可以,但实际上,不同风格的文本提示可能会相互冲突,导致结果不尽如人意。建议谨慎尝试,并注意观察和调整提示的权重。

PAI-DSW平台在AIGC开发中扮演着重要的角色,为用户提供了以下优势:

PAI-DSW还提供了一系列预构建的AIGC组件和模型,用户可以利用这些组件和模型快速构建和部署自己的AIGC应用程序。

与其他图像编辑技术相比,Free Prompt Editing算法不需要手动分割或对象识别,使其更易于使用和实现复杂的编辑操作。

PAI-DSW是一个功能强大且易于使用的平台,非常适合AIGC开发。它为用户提供了丰富的工具和资源,帮助他们快速构建和部署创新型AIGC应用程序。

是的,你可以同时使用多种风格的文本提示,但要注意不同提示的权重和优先级,避免生成效果混乱。