国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

用 Python 打造 AIGC 的「操作系統(tǒng)」

這篇具有很好參考價(jià)值的文章主要介紹了用 Python 打造 AIGC 的「操作系統(tǒng)」。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

carefree0910/carefree-drawboard: ?? Infinite Drawboard in Python (github.com)https://github.com/carefree0910/carefree-drawboard最近,AIGC 可謂是大火而特火,然而現(xiàn)在大家一般都在用 Gradio / Streamlit 寫 demo,一方面無法作為企業(yè)級(jí)產(chǎn)品去服務(wù)客戶,另一方面也感覺比較東一塊西一塊,很難形成“合力”。咱中國的發(fā)燒友那么多,試想一下,如果大家的貢獻(xiàn)都能集中在同一個(gè)產(chǎn)品里,那將會(huì)打造出一款多么極致的產(chǎn)品!

所以我最近開源了一個(gè)項(xiàng)目:carefree-drawboard,主打的就是「無限畫板」的形態(tài),然后每個(gè) AI 功能都是一個(gè)「插件」。這樣一來,即使有幾十上百、甚至上千的插件,都可以集中在同一個(gè)「無限畫板」產(chǎn)品中,從而達(dá)成“合力”的愿景。如果再把想象力放開一些,我會(huì)把它定義成 AI / AIGC 的操作系統(tǒng):每項(xiàng) AI / AIGC 能力都是這個(gè)操作系統(tǒng)的軟件,用戶可以選擇安裝/卸載它們;甚至之后可以有 Market Space,用戶可以對(duì)軟件進(jìn)行交易/評(píng)價(jià)。

目前我已經(jīng)寫了一個(gè) AIGC “基礎(chǔ)版”的公網(wǎng)示例,猛戳這里即可體驗(yàn),這是它涵蓋的功能:

  • 文生圖(Text to Image)
  • 墊圖生成(Image to Image)
  • 生成相似圖(Variation generation)
  • 超分辨率 / 圖片變高清(Super Resolution)
  • 摳圖(Image Matting)
  • 生成圖片描述(Image Captioning)
  • 局部消除(Inpainting)
  • 局部替換(Stable Diffusion Inpainting)
  • 圖像外延(Stable Diffusion Outpainting)

如果大家對(duì) AIGC 比較熟悉,應(yīng)該都聽說過上述功能。但是,你聽說過把這些功能都整合在一起,而且整個(gè)產(chǎn)品界面還非常干凈、非常沉浸式的產(chǎn)品嗎?

WebUI 其實(shí)算一個(gè),不過個(gè)人感覺 ta 還是偏 demo,而且——

再加上,如果這些功能,都僅需小幾百行 Python 代碼——而且大部分代碼都是“樣式”代碼——就能加到產(chǎn)品里呢?

這就是本項(xiàng)目的目標(biāo):通過把 AI 功能抽象成插件的方式,我們能做到聲明式地定義插件樣式、并把核心算法邏輯封裝成單一的函數(shù)。再加上把數(shù)據(jù)結(jié)構(gòu)定義得足夠通用后,就能在同一套數(shù)據(jù)結(jié)構(gòu)上進(jìn)行不同的算法處理,繼而完成無限畫板與 Python 間的通信。

文章開頭有說到,現(xiàn)有的 Gradio / Streamlit 產(chǎn)出的東西都偏 demo;這么說自然是因?yàn)?,我們自信本?xiàng)目產(chǎn)出的產(chǎn)品是企業(yè)級(jí)的產(chǎn)品,是有巨大潛力的——事實(shí)上,基于本項(xiàng)目的產(chǎn)品已經(jīng)在服務(wù)一些 Big Name,同時(shí)也產(chǎn)生了可觀的現(xiàn)金流。以下是我們服務(wù)過程中遇到的常見場(chǎng)景:

  • AIGC 教育輔助工具
  • AI 編程 / 少兒編程 / 低代碼編程課的載體
  • 專業(yè)級(jí) AIGC OEM / SaaS 交付
  • 專業(yè)級(jí) MVP 構(gòu)建

這篇文章算是一個(gè)簡介和宣傳,后面我會(huì)陸續(xù)更新本項(xiàng)目的技術(shù)細(xì)節(jié)。然后如果大家仍有興趣,在這文章的最后,我來簡單說明一下為什么這個(gè)項(xiàng)目能以相對(duì)優(yōu)雅的方式容納這么多的功能。以我上面貼出來的這個(gè)示例產(chǎn)品為例:

  • 一開始其實(shí)我們只能接觸到“文生圖”的功能(在屏幕右邊中間)
  • 只有在選中了某張圖片之后,圖片的右上角才會(huì)出現(xiàn)一個(gè)“插件組”,點(diǎn)擊它將會(huì)展開一系列“圖片插件”:圖片變高清,摳圖,墊圖生成,生成圖片描述等
    • 讓畫板上有圖片的方法有三種:一種是把圖片直接拖到畫板上,一種是點(diǎn)擊右上角的+,里面有個(gè)“添加圖片”的按鈕,還有一種就是把圖片用“文生圖”生成出來
  • 只有當(dāng)用戶點(diǎn)擊了右上角的“筆刷”功能、并在某張圖片上畫了一個(gè)蒙版區(qū)域、并且同時(shí)選中圖片和蒙版之后,選中節(jié)點(diǎn)的右上角才會(huì)出現(xiàn)一個(gè)“插件組”,點(diǎn)擊它將會(huì)展開 inpainting 等功能
  • 只有當(dāng)用戶點(diǎn)擊右上角的+并點(diǎn)擊了里面“添加空白畫布”的按鈕之后,才會(huì)在空白畫布的右上角出現(xiàn)一個(gè)“插件組”,里面有 outpainting 的功能。注意,只有在這個(gè)空白畫布位于某張圖片的下方時(shí),才能使 outpainting 功能生效

所以我們看到,之所以產(chǎn)品能這么干凈,是因?yàn)槲覀冎С忠环N“智能自適應(yīng)”:當(dāng)某些特定條件被滿足時(shí),插件才會(huì)出現(xiàn),而且可以跟隨用戶選中的節(jié)點(diǎn)。這提供了其它產(chǎn)品提供不了的沉浸式體驗(yàn)。

當(dāng)然你可能會(huì)憂慮:這樣會(huì)不會(huì)把功能藏太深了?我們已經(jīng)考慮到了這一點(diǎn):事實(shí)上,你也完全可以把功能平鋪在屏幕的某個(gè)地方,這樣就和一般產(chǎn)品別無二致。我們只是提供了“智能自適應(yīng)”的可能性,而是否用、用到何種程度,其實(shí)你都可以根據(jù)你對(duì)產(chǎn)品形態(tài)的期望來制定。

最后再貼一下項(xiàng)目地址:

carefree0910/carefree-drawboard: ?? Infinite Drawboard in Python (github.com)https://github.com/carefree0910/carefree-drawboard期待各位觀眾老爺?shù)囊庖娕c建議??!文章來源地址http://www.zghlxwxcb.cn/news/detail-484461.html

到了這里,關(guān)于用 Python 打造 AIGC 的「操作系統(tǒng)」的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python | 人臉識(shí)別系統(tǒng) — 用戶操作

    Python | 人臉識(shí)別系統(tǒng) — 用戶操作

    博客匯總:Python | 人臉識(shí)別系統(tǒng) — 博客索引 GitHub地址:Su-Face-Recognition 注:閱讀本博客前請(qǐng)先參考 工具安裝、環(huán)境配置:Python | 人臉識(shí)別系統(tǒng) — 簡介 UI界面設(shè)計(jì):Python | 人臉識(shí)別系統(tǒng) — UI界面設(shè)計(jì) UI事件處理:Python | 人臉識(shí)別系統(tǒng) — UI事件處理 人臉識(shí)別:Python | 人臉識(shí)

    2024年02月02日
    瀏覽(17)
  • Win10操作系統(tǒng)安裝Python

    Win10操作系統(tǒng)安裝Python

    Windows 10 專業(yè)工作站版22H2 python-3.9.6-amd64.exe Python官網(wǎng):https://www.python.org/ Python鏡像:https://registry.npmmirror.com/binary.html?path=python/3.9.6/ 雙擊運(yùn)行下載好的python-3.9.6-amd64.exe解釋器包文件 單擊Add Python 3.9 to PATH左邊的復(fù)選框 單擊Customize installation進(jìn)入Optional Features界面 單擊Next按鈕進(jìn)

    2024年02月05日
    瀏覽(19)
  • 用代碼模擬操作系統(tǒng)進(jìn)程調(diào)度算法(Python)

    用代碼模擬操作系統(tǒng)進(jìn)程調(diào)度算法(Python)

    ?引言 近日,在學(xué)習(xí)完操作系統(tǒng)的進(jìn)程調(diào)度部分后,我萌生了一個(gè)有趣的想法:通過編寫代碼來模擬進(jìn)程調(diào)度算法,以加深自己對(duì)這一知識(shí)點(diǎn)的理解。于是,我花了一整天的時(shí)間投入到了這個(gè)突發(fā)奇想的實(shí)踐中。 ?背景 進(jìn)程調(diào)度是操作系統(tǒng)中的重要概念,它決定了如何合理地

    2024年02月06日
    瀏覽(23)
  • 模擬操作系統(tǒng)中處理機(jī)調(diào)度算法(Python)

    模擬操作系統(tǒng)中處理機(jī)調(diào)度算法(Python)

    ?引言 近日,在學(xué)習(xí)完操作系統(tǒng)的進(jìn)程調(diào)度部分后,我萌生了一個(gè)有趣的想法:通過編寫代碼來模擬進(jìn)程調(diào)度算法,以加深自己對(duì)這一知識(shí)點(diǎn)的理解。于是,我花了一整天的時(shí)間投入到了這個(gè)突發(fā)奇想的實(shí)踐中。 ?背景 進(jìn)程調(diào)度是操作系統(tǒng)中的重要概念,它決定了如何合理地

    2024年02月05日
    瀏覽(23)
  • Windows 操作系統(tǒng)下 Python 及其模塊的管理

    Windows 操作系統(tǒng)下 Python 及其模塊的管理

    Python 是一款解釋型語言,理論上一個(gè).py文件可以當(dāng)成一個(gè)稍微復(fù)雜一些的字符串指令集 本文不涉及jupyter,VS,VScode,Pycharm 等集成開發(fā)環(huán)境,這不是我們這篇文章所關(guān)心的東西 這篇文章面向的是Python 的初學(xué)者? 最近沒有寫太多長文章,多寫幾篇,開學(xué)了沒時(shí)間了 首先,在Win 操

    2024年02月10日
    瀏覽(42)
  • 在不同操作系統(tǒng)上安裝Python的詳細(xì)教程

    打開Python官方網(wǎng)站(https://www.python.org/downloads/)并下載最新版本的Python。 選擇適合您操作系統(tǒng)的版本。如果您使用的是64位的Windows系統(tǒng),請(qǐng)下載64位版本。如果您不確定自己的系統(tǒng)是32位還是64位,請(qǐng)按下Win+R鍵,在運(yùn)行對(duì)話框中輸入cmd,然后按下回車鍵。輸入systeminfo命令并按

    2023年04月08日
    瀏覽(19)
  • [爬蟲]2.3.1 使用Python操作文件系統(tǒng)

    [爬蟲]2.3.1 使用Python操作文件系統(tǒng)

    Python提供了許多內(nèi)置庫來處理文件系統(tǒng),如 os 、 shutil 和 pathlib 等,這些庫可以幫助你創(chuàng)建、刪除、讀取、寫入文件和目錄。 在Python中,你可以使用內(nèi)置的 open 函數(shù)來打開一個(gè)文件。 open 函數(shù)返回一個(gè)文件對(duì)象,你可以對(duì)這個(gè)對(duì)象進(jìn)行各種操作。 以下是一個(gè)讀取文件的例子

    2024年02月16日
    瀏覽(52)
  • pywin32庫 : Python 操作 windows 系統(tǒng) API

    pywin32庫 : Python 操作 windows 系統(tǒng) API

    Python 模塊雖多,但也不可能滿足所有需求。而且,模塊為了便于使用,通常都封裝過度,有些功能無法靈活使用,必須直接調(diào)用Windows API 來實(shí)現(xiàn)。要完成這一目標(biāo),有兩種辦法,一種是使用 C 編寫 Python 擴(kuò)展模塊,另一種就是編寫普通的 DLL 通過 python 的 ctypes 來調(diào)用。 Pytho

    2024年02月09日
    瀏覽(34)
  • 簡易操作系統(tǒng):使用Python 做的圖形界面 C 做的內(nèi)核

    簡易操作系統(tǒng):使用Python 做的圖形界面 C 做的內(nèi)核

    目錄 實(shí)驗(yàn)要求 一、文件管理和用戶接口 ⑴文件的邏輯結(jié)構(gòu) ⑵磁盤模擬 ⑶目錄結(jié)構(gòu) ⑷磁盤分配 ⑸磁盤空閑存儲(chǔ)空間管理 ⑹用戶接口 ⑺屏幕顯示 ?代碼部分 ? ? ? ? python調(diào)用c的方法: ?編輯 c語言部分,文件名 Operating_System_C.c python語言部分 運(yùn)行實(shí)例: ?? 文件管理和用戶

    2024年02月08日
    瀏覽(15)
  • 如何在linux(centos7)操作系統(tǒng)下安裝和卸載python3

    如何在linux(centos7)操作系統(tǒng)下安裝和卸載python3

    由于我的兩臺(tái)Linux操作系統(tǒng)的Python3的版本不同,不能直接使用相應(yīng)的庫,所以我決定將兩個(gè)操作系統(tǒng)的Python3換成同一個(gè)版本,這樣在使用庫的時(shí)候不需要再重復(fù)安裝了。 我個(gè)人習(xí)慣安裝在/usr/local/python3(具體安裝位置看個(gè)人喜好) 方式一: 在官網(wǎng)中現(xiàn)在相應(yīng)版本的Python3,

    2024年02月13日
    瀏覽(62)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包