第十次資訊科技應用-程式設計應用專題2-Python
IDLE 是 Python 的集合開發環境(IDE,Integrated Development Environment)
A.本機端IDLE
B.線上IDLE
線上版jupyter-Colab
Google Colab 是什麼?簡單說就是一個初學者的 Python 雲端開發環境,Colab 是 Colaboratory 的簡稱,主要是由 Google 提供開發者的一個免費的虛擬主機,不需要在自己的本地機器上安裝開發工具。只要有瀏覽器(Chrome、Firefox 或 Safari)就可以直接運作,甚至可直接使用GPU運算資源,輕鬆與其他人共同協同合作,相當方便。
教學影片1
實作1-Colab登入及設定
(1)先登入Google(新北市)
試看看No power改為**** power
打字會有何變化?
生成式AI之AI詠唱師
以下哪一張圖是AI生成的?
觀察一下AI生成的圖片出現了什麼問題?
AI生成圖片原理
資料引用:政大蔡炎龍教授
資料引用:台大李宏毅教授
AI生成圖片三大天王
Stable Diffusion (穩定擴散)
Stable Diffusion (穩定擴散) 是一個擴散模型,2022年8月由德國CompVis協同Stability AI和Runway發表論文,並推出相關程式。
同年,AUTOMATIC1111開發了圖形化界面:「Stable Diffusion WebUI」,這是能用AI技術生成圖片的開源軟體,只要給定一組描述文字,AI就會開始繪圖(準確的說是「算圖」或「生成」圖像);亦能模仿現有的圖片,繪製另一張圖片。甚至給它一部分塗黑的圖片,AI也能按照你的意願將圖片填上適當的內容。除此之外還支援自行訓練模型加強算圖效果。
因Stable Diffusion WebUI支援多系統又有很好的擴充性,便成為最多人使用的圖形化程式。其圖形界面是透過網頁存取的,上手無難度,還有社群製作的界面中文化擴充功能
實作2-初探AI生成圖片安裝及執行
教學影片2
先看到1'
1.點開colab後,執行程式碼
2.執行完畢後,底下會出現4個Public WebUI Colab URL點擊任一個後即可進入webui的 頁面
3.輸入Prompt後,按Generate
參數解說
https://ivonblog.com/posts/stable-diffusion-webui-manuals/features/text-to-image/
實作3-初探AIGC
教學影片3
(1)
(2)
範例
Painting, cat, wearing a suit, natural light, in the sky, using bright colors, 3D render A 3D rendered painting of a cat wearing a suit, in the sky, with natural light and bright colors. |
如果希望生成一張兩位女生在紐約/東京,是逛街/跳舞的圖片,可以提供以下關鍵字:「兩個女生、紐約/東京、跳舞/逛街」。這樣的描述將有助於模型更準確地生成符合期望的圖片。
newyork street, shopping, clear sky, city, masterpeice, high quality, realistic, ultra detail, cute, photshoot, 2 girls, cute Negative promp ugly, worst quality, low resolution, blurred, blurry, bad anatomy, bad proportion, poorly drawn hands, malformed limbs, malformed hands, malformed arms, malformed fingers, tiling, cut off,(worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality |
其他範例
<lora:cuteGirlMix4_v10:0.4>, <lora:taiwanDollLikeness_v10:0.6>,mix4,(8k, RAW photo, best quality, masterpiece:1.2), (realistic, photo-realistic:1.37),((1girl)),portrait,float hair, professional lighting, photon mapping, radiosity, physically-based rendering,lens 135mm,f1.8,close-up,head out of frame
EasyNegative, paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), (((grayscale))), skin spots, acnes, skin blemishes, age spot, glans,extra fingers,fewer fingers,strange fingers,bad hand,backlight, (worst quality, low quality:1.4), watermark, logo, ((bad anatomy)),fat,mutated hands, polar lowres, bad body, bad proportions, gross proportions, missing arms, ((missing legs,.miss feet,bad feet)), poorly drawn hands,bad anatomy, bad hands, extra digit, fewer digits,extra fingers, fewer digits, extra limbs, |
{{{furry male}}}, {{{cat boy}}},white shirt, blue lowres, bad anatomy, bad |