使用 PAI-DSW x Free Prompt Editing圖像編輯算法,開發個人AIGC繪圖小助理

教程簡述

在本教程中,您將學習在阿里云交互式建模平臺PAI-DSW x Free Prompt Editing(CVPR2024中選論文算法)圖像編輯算法,開發個人AIGC繪圖小助理,實現文本驅動的圖像編輯功能單卡即可完成AIGC圖片風格變化、背景變化和主體變化等功能。讓我們一同開啟這場旅程,為您的圖像編輯添上無限可能性的翅膀吧。FreePromptEditing是一個基于文本驅動的Stable Diffusion圖像編輯算法,用戶可以直接通過輸入Edit Prompt對生成圖像或者真實圖像進行編輯。本教程使用Free Prompt Editing圖像編輯算法,實現的圖片風格變化對比:

基于本教程可以體驗:👍新用戶可免費領取價值萬元的人工智能平臺PAI試用資源👍 學會如何快速在阿里云上創建一個交互式訓練開發環境👍 學會如何在DSW中編譯代碼、啟動WebUI👍 學會如何在DSW開發個人AIGC繪圖小助理

答疑交流群

如需技術支持,請在釘釘搜索群號「 52485000325」,加入群聊

使用 PAI-DSW 開發AIGC繪圖小助理

1.準備環境和資源

1.1 領取交互式建模PAI-DSW免費試用權益

前往活動頁面,領取交互式建模PAI-DSW產品免費試用資源包

  • 對于交互式建模 PAI-DSW 的新用戶,阿里云提供了5000CUH 的免費試用資源,可以在活動頁面中直接領取(試用規則請參照阿里云免費試用:https://free.aliyun.com/);或可以購買交互式建模 PAI-DSW 資源包參與活動,購買鏈接:PAI-DSW 100CUH資源包,價格 59 元起;如不購買資源包,PAI-DSW 會按量進行計費,計費標準詳見阿里云產品定價。

1.2 創建PAI-DSW實例

  1. 前往人工智能平臺PAI控制臺,鏈接:阿里云登錄 - 歡迎登錄阿里云,安全穩定的云計算服務平臺

  2. 開通人工智能PAI并創建默認工作空間。請參見開通并創建默認工作空間。

  3. 在人工智能平臺PAI控制臺內,選擇交互式建模PAI-DSW

  1. 點擊新建實例(如上圖)

  2. 自定義輸入實例名稱(如下圖)

  3. 選擇實例機型,GPU推薦使用A10或者V100(16GB)及以上配置,GPU分類-ecs.gn6v-c8g1.2xlarge(支持資源包抵扣),若無此機型庫存可更換地域嘗試;

  1. 選擇鏡像:pytorch-develop:1.12-gpu-py39-cu113-ubuntu20.04

  1. 點擊“下一步”

  1. 確認【資源配置】及【鏡像】如圖所示,點擊創建實例

  1. 約等到3-5分鐘,實例狀態變為「運行中」,實例創建完成;

1.3 在DSW中打開教程文件

  1. 單擊需要打開的實例操作列下的打開,進入PAI-DSW實例開發環境。

  2. Notebook頁簽的Launcher頁面,單擊前往瀏覽 Gallery,打開Gallery頁面

  1. 在DSW Gallery頁面中,搜索并找到AI美術師:圖像編輯的無限可能教程,單擊教程卡片中的在DSW中打開。

  1. 完成以上步驟,順利打開AI美術師:圖像編輯的無限可能Notebook最佳實踐

1.4 運行教程文件

  1. 您可以直接看到教程文本,您可以在教程文件中直接運行每個代碼片段。當成功運行結束一個步驟命令后,再順次運行下個步驟的命令。

  1. 本教程一共3個運行步驟:

  2. 準備工做

  3. 下載和安裝環境

  4. 運行WebUI

  5. 當第3步運行WebUI運行完成后,在返回的運行詳情結果中單擊URL鏈接,進入WebUI頁面。請發揮你的創意,生成您想要得到的圖像吧!

2.完成部署,開始體驗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 預置了上述的可調參數,并提供了示例圖像,編輯文本,以及負文本,您可以直接點擊一鍵運行。

2.1 進入WebUI界面

點擊運行,稍等片刻后,在下方區域會輸出原圖像和編輯結果圖像。

2.2 更改圖像背景

可以看到,基于FreePromptEditing,算法很好地理解了輸入的編輯指導文本,將圖像的背景轉移到了森林中。Edit Prompt(編輯文本):a Chinese building on the forestNegative Prompt(負文本): nsfw, worst quality, low quality, normal quality, lowres, watermark

您也可以將示例的建筑搬到紐約,示例如下:Edit Prompt(編輯文本):a Chinese building in New York CityNegative Prompt(負文本): nsfw, worst quality, low quality, normal quality, lowres, watermark

2.3 更改圖像風格

除了使用修改之外,我們也可以隨意發揮想象力,通過設計編輯提示詞,來改變原圖的圖像風格。下面展示些創意示例,僅僅修改了提示詞,其他配置參數跟上文一致.編輯文本:a kids drawing of a cat (兒童畫的一只貓)

編輯文本:Van Gogh style architectural picture (梵高風格建筑圖片)

成為無拘無束的創意畫師,讓您的幻想遨游色彩的世界,現在就啟程,為您的圖像添加無限的可能吧。

?? 您可以自由發揮AI繪畫新創作,本次活動要求:任意上傳一張照片,變為梵高風格,并分享前后對比圖。🎁🎁作品完成上傳活動頁面,邀請好友一起參與活動,有機會贏取小度智能屏X9、米家小白攝像頭、天貓魔投等好禮

3.資源清理及后續

3.1 清理

  • 在實驗完成后,可前往對應產品控制臺,停止或刪除實例(兩個操作均可),避免實例持續處于運行中,在超出免費試用額度后,帶來額外的扣費

  • 后續仍考慮使用該實例>>停止;后續不再使用該實例>>刪除,成功停止后即停止資源消耗。

3.2 后續

在試用有效期期間,您還可以繼續使用DSW實例進行模型訓練和推理驗證。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/24510.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/24510.shtml
英文地址,請注明出處:http://en.pswp.cn/web/24510.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java 的分支

分支控制有三種:單分支,雙分支,多分支。 單分支 基本語法: if (條件表達式){執行代碼塊; }程序示例: import java.util.Scanner;public class If01 {public static void main(String[] args) {Scanner sc new Sca…

【JAVA WEB實用技巧與優化方案】如何通過javacore、heapdump來排查JVM線程和內存問題

文章目錄 介紹什么是javacore ? javacore可以用來做哪些分析?什么是HeapDump?一、輸出JAVACORE 和 DUMP文件1.輸出JAVACORE通過`kill -3 [pid]` 來輸出javacore通過jstack 輸出Javacore文件2.輸出 dump 文件二、javacore文件和heapdump文件的分析工具使用詳情javacore 工具i…

Cesium開發環境搭建(一)

1.下載安裝Node.js 進入官網地址下載安裝包 Node.js — Download Node.js https://cdn.npmmirror.com/binaries/node/ 選擇對應你系統的Node.js版本,這里我選擇的是Windows系統、64位 安裝完成后,WINR,輸入node --version,顯示…

React + SpringBoot實現圖片預覽和視頻在線播放,其中視頻實現切片保存和分段播放

圖片預覽和視頻在線播放 需求描述 實現播放視頻的需求時,往往是前端直接加載一個mp4文件,這樣做法在遇到視頻文件較大時,容易造成卡頓,不能及時加載出來。我們可以將視頻進行切片,然后分段加載。播放一點加載一點&am…

tcp aimd 窗口的推導

舊事重提,今天用微分方程的數值解觀測 tcp aimd 窗口值。 設系統 AI,MD 參數分別為 a 1,b 0.5,丟包率由 buffer 大小,red 配置以及線路誤碼率共同決定,設為 p,窗口為 W,則有&…

云原生技術助力某國際化商業集團打造數字化轉型新引擎

某國際化商業集團(以下簡稱:集團),成立于1988年,現已發展成為擁有總資產800多億元,員工13000多人,涵蓋港口碼頭、石油化工、國際貿易等產業于一體的國際化現代化企業集團,連續多年進…

HAL STM32F1 通過查表方式實現SVPWM驅動無刷電機測試

HAL STM32F1 通過查表方式實現SVPWM驅動無刷電機測試 📍相關篇《基于開源項目HAL STM32F4 DSP庫跑SVPWM開環速度測試》 ?針對STM32F1系列,沒有專門的可依賴的DSP庫,為了實現特定函數的浮點運算快速計算,通過查表方式來實現&#…

番外篇 | 利用華為2023最新Gold-YOLO中的Gatherand-Distribute對特征融合模塊進行改進

前言:Hello大家好,我是小哥談。論文提出一種改進的信息融合機制Gather-and-Distribute (GD) ,通過全局融合多層特征并將全局信息注入高層,以提高YOLO系列模型的信息融合能力和檢測性能。通過引入MAE-style預訓練方法,進一步提高模型的準確性。?? 目錄 ??1.論文解…

如何解鎖植物大戰僵尸雜交版v2.0.88所有植物

如何解鎖植物大戰僵尸雜交版v2.0.88所有植物 前言安裝相關軟件快速解鎖方法 前言 經過探索植物大戰僵尸雜交版植物解鎖和關卡有關,所以通過所有關卡就可以解鎖所有植物。 安裝相關軟件 1.安裝植物大戰僵尸 2.安裝Hex Editor Neo 快速解鎖方法 本文參考如何修改…

<vs2022><問題記錄>visual studio 2022使用console打印輸出時,輸出窗口不顯示內容

前言 本文為問題記錄。 問題概述 在使用visual studio 2022編寫代碼時,如C#,在代碼中使用console.writeline來打印某些內容,以便于觀察,但發現輸出窗口不顯示,而代碼是完全沒有問題的。 解決辦法 根據網上提供的辦法…

深入解析力扣183題:從不訂購的客戶(LEFT JOIN與子查詢方法詳解)

在本篇文章中,我們將詳細解讀力扣第183題“從不訂購的客戶”。通過學習本篇文章,讀者將掌握如何使用SQL語句來解決這一問題,并了解相關的復雜度分析和模擬面試問答。每種方法都將配以詳細的解釋,以便于理解。 問題描述 力扣第18…

Java Web學習筆記23——Vue項目簡介

Vue項目簡介: Vue項目-創建: 命令行:vue create vue-project01 圖形化界面:vue ui 在命令行中切換到項目文件夾中,然后執行vue ui命令。 只需要路由功能。這個路由功能,開始不是很理解。 創建項目部保存…

html+css示例

HTML HTML(超文本標記語言)和CSS(層疊樣式表)是構建和設計網頁的兩種主要技術。HTML用于創建網頁的結構和內容,而CSS用于控制其外觀和布局。 HTML基礎 HTML使用標簽來標記網頁中的不同部分。每個標簽通常有一個開始…

【原創】海為PLC與RS-WS-ETH-6傳感器的MUDBUS_TCP通訊

點擊“藍字”關注我們吧 一、關于RS-WS-ETH-6傳感器的準備工作 要完成MODBUS_TCP通訊,我們必須要知道設備的IP地址如何分配,只有PLC和設備的IP在同一網段上,才能建立通訊。然后還要選擇TCP的工作模式,來建立設備端和PC端的端口號。接下來了解設備的報文格式,方便之后發送…

前端:快捷 復制chrome 控制臺打印出來的 數組對象

程序中console.log出來的對象。按照以下步驟操作 1.右鍵點擊需要處理的對象,會出現Store as global variable,點擊 2.點擊 Store as global variable 控制臺會出現 3.在控制臺 輸入 copy(temp1) 這樣對象就復制到了你的黏貼面板里面 在代碼中直接 c…

基于STM32開發的智能語音控制系統

目錄 引言環境準備智能語音控制系統基礎代碼實現:實現智能語音控制系統 4.1 語音識別模塊數據讀取4.2 設備控制4.3 實時數據監控與處理4.4 用戶界面與反饋顯示應用場景:語音控制的家居設備管理問題解決方案與優化收尾與總結 1. 引言 隨著人工智能技術…

Vuepress 2從0-1保姆級進階教程——標準化流程

Vuepress 2 專欄目錄 1. 入門階段 Vuepress 2從0-1保姆級入門教程——環境配置篇Vuepress 2從0-1保姆級入門教程——安裝流程篇Vuepress 2從0-1保姆級入門教程——文檔配置篇Vuepress 2從0-1保姆級入門教程——范例與部署 2.進階階段 Vuepress 2從0-1保姆級進階教程——全文搜索…

Inpaint9.1軟件下載附加詳細安裝教程

軟件簡介: Inpaint 是個人開發者Max開發的圖片處理軟件,可以高效去除水印,修復照片等。使用方法和操作都很簡單,非常適合不會PS等軟件的小白用戶。 安 裝 包 獲 取 地 址: Iinpaint win版:??https://souurl.cn/b…

了解JVM中的Server和Client參數

了解JVM中的Server和Client參數 Java虛擬機(Java Virtual Machine,JVM)作為Java程序運行的核心,提供了多種參數來優化和調整程序的性能和行為。其中,-server和-client是兩個重要的參數,分別用于配置JVM在服…

【Android面試八股文】synochnized修飾普通方法和靜態方法的區別?什么是原子性、可見性、有序性?

文章目錄 synochnized修飾普通方法和靜態方法的區別?什么是原子性、可見性、有序性?這道題想考察什么 ?考察的知識點考生應該如何回答synchronized 的基本原理synchronized 修飾普通方法和靜態方法的區別synchronized定義同步代碼塊synochnized修飾普通方法和靜態方法的區別…