AI與生活應用
解數學題目相關的研究
課程綱要(Curriculum Guidelines)
基本工具能力:(確認基本能力)
使用Google Docs與協作
使用雲端硬碟與共享
雲端簡報或Canva...等
作業上傳區,那一張圖跟他的prompt,截圖並存檔上傳,要建立自己名稱的資料夾
一個機器人在咖啡廳工作,這個機器人的頭部是一位金髮漂亮女人的臉,而且是金色長髮,正在為客人沖泡咖啡。咖啡廳的窗邊有一隻貓,看著外面,貓抓靠著玻璃,好像發現了什麼新奇的事物。咖啡廳裡坐著一位男士,正看著報紙,在另一桌一位女士則正在講電話
美少女,穿著外骨骼機械裝,只露出臉部,正在咖啡店的吧台上細心的沖泡咖啡。窗外的日光斜照著照射進咖啡店。窗台上有一些植物的盆栽,咖啡店裡擺著三四張椅子,其中有一張桌子一位男客人正在看著報紙,店裡還有一隻貓,正仔細的看著泡咖啡的過程
相同的prompt,有時候chatgpt也是會錯亂的
課程說明
所有的上課重點都會在網頁上呈現,每周更新
每周進度、作業、報告連結都會標註時間與繳交期限
小專題都採分組實作,並挑選優秀的作品撰寫小論文(112/10/31前繳交)
評分標準:平時上課狀況(30%)、平時作業(30%)、小專題(40%)
報告形式採紙本、線上簡報、影片等多元方式呈現。
期末成果報告自願報告加總分,視狀況加分
自學相關資源
What is AI?
說說看什麼是人工智慧?你周遭人工智慧應用有哪些?
在看完以上幾個影片之後,相信大家對AI、機器學習、深度學習與深層式網路有了初步的概念,接下來就是各位要分組完成的事情,請挑選以下幾部影片的其中一部,老師會給你們幾張空白的紙,請每一組看完影片後,跟大家報告影片中的重點是什麼?當然,您也可以使用線上簡報的方式來進行。
您的報告也是平時成績的一個環節,專心聽同學報告與提問也會是加分的重點。
Reference: AI Essentials https://www.youtube.com/playlist?list=PLOspHqNVtKADfxkuDuHduUkDExBpEt3DF
資料來源:經理人雜誌55期第8-9頁
資料來源:經理人雜誌55期第10-11頁
AI的未來發展
經理人雜誌裡建議使用chatGPT作文章修改的建議。
例如說明人物角色,人事時地物,清楚說明情境需求,在經過幾次的問答來完成短篇小說
使用chatGPT產生腳本或旁白
使用eleven labs旁白產生語音
使用runway Gen2來產出影片
生成式AI免費體驗
基於 OpenAI 的 DALL-E 圖片生成技術 https://www.bing.com/images/create
如果不清楚如何下提示語({Prompt),可以使用CHATGPT或New Bing AI ,我們會選擇兩種其中一種工具來下提示語
使用Microsoft Egde 開一個電子書檔案(PDF),試著使用Bing,並與Bing對話
Chat with any PDF功能類似(免費版120頁內,檔案10MB) https://www.chatpdf.com/?via=lting
使用AI機器人讀取網路文章(給網址),幫忙做摘要
摘要文章,列出五個吸引人的標題。針對其中一個喜歡的標題,再請AI機器人再下五個吸引人的標題
指定主題(人物、時間...等),生成腳本,可以請機器人列出幾種場景。
依據社群媒體的特性,請機器人調整內容。
AI詠唱者!(觀看相關說明)
Myedit 圖片生成 https://myedit.online/tw/photo-editor
Microsoft image creator https://bing.com/create
AI 繪圖 李奧納多 https://leonardo.ai/
課堂作業與紀錄
需要紀錄給ChatGPT或Bing的中文提問,以及轉化之後的英文Prompt,分析與觀察給DALL-E生成技術的提示語跟一般的口語有什麼差別。把生成的圖片下載下來作為紀錄。
把幾次來回修正的紀錄也記錄下來,還有每一次的修改完的圖片也記錄下來
最後把整個過程做成一份PPT,我們擇優分享
Virbo 圖片語音應用,類似D-ID https://virbo.wondershare.com/
參考網頁 https://www.playpcesor.com/2023/03/bing-ai-image-creator-30.html
AI工具體驗與AIGC
Meta 語音翻譯(免費試用中) https://seamless.metademolab.com/
AI語音逐字稿識別(免費試用約200分鐘) https://console.vocol.ai/
生成AI
AI 創作音效 Stability AI https://stability.ai/
圖片 clipdrop https://clipdrop.co/
讓您透過簡單地寫想要的內容,就可以創造出任何圖像。您提供的細節越多,程式生成的結果就越好。
它運行在三種不同的AI模型上。這些模型分別為Stable Diffusion 1.5、Stable Diffusion 2.1和Dall-e 2。每個模型可以實現不同的結果。
您還可以上傳一張圖像,並要求軟件增加或刪除其中的元素。例如,您可以上傳一張自己在海灘上的照片,然後要求它在您的臉上加上太陽眼鏡。
Runway G-2 AIGC影片生成 https://research.runwayml.com/gen2
RunwayML Gen-2 開箱 | AI文生影片、圖生影片技術是否已經成熟? https://youtu.be/INlNcRdBnUs
chatgpt的專長就是胡說八道,所以必須先設定這個對話的"人設",條件與範圍,還必須大量的跟gtp做對對話,每天餵給他大量而且正確的資料,還要必需不斷的問問題,確認機器人回答的正確率,慢慢修正機器的回答。通常一個可以使用且功能相對完整的機器人,要連續訓練查達兩周以上,每天至少兩個小時。
chatgpt無法判斷人類這句話是在開玩笑,會太認真的對待,所以會有錯誤的回答
不適大家想像中,那種隨時問他都可以回答出正確答案的。
DragGAN
官方網址 https://vcai.mpi-inf.mpg.de/projects/DragGAN/
點選右上角 連線旁的"三角形"
查看資源
變更執行階段型
選取T4GPU
點取"連線"
接下來的步驟會需要
把colab檔案存成副本
依序執行
其中一個步驟要使用restart runtime
AI多人換臉教學
務必先閱讀以下資訊
AI服務為我們帶來很多方便但是也多了很多風險,任何的AI應用請朝正向、正面的角度去做學習,否則就失去了學習的意義。
換臉模型可能涉及違法的風險,僅做教育用途,請勿用來進行違法的事情
Deepfake(深偽),是深度學習(deep learning)與偽造(fake)的一種組合,主要意指應用人工智慧深度學習的技術,合成某個(不一定存在的)人的圖像或影片、甚至聲音。 (非指合成成人影片,我們譴責這樣誤用AI的人,新聞)
STEP 1:
螢幕錄影(ApowerREC)
使用區域錄影方式進行錄影,因為免費版只有一分鐘,喜歡的可以自行購買,輸出畫質有1080P。
影片截圖(小畫家+printscreen)
按鍵盤的PrtScr,開啟小畫家,ctrl+V貼上,做"剪裁",只裁看得清楚的頭部
Google colab
下載圖片(要置換的照片頭部,不需要"高清",不是高清就會成功,愈模糊愈容易成功而且還超像本人)
檔案下載
下載Refacer_colab,ipynb,上傳到自己的colab裡。
Google Colab 歡迎使用 Colaboratory - Colaboratory (google.com)
男女主角換臉前
換臉後(挖屋...年輕的五百)
需要其他的工具軟體:
螢幕錄影(ApowerREC)、影片截圖、Google colab
AI換臉服務教學 https://www.youtube.com/watch?v=VQtrF62tuEE
多人換臉 Refacer Colab 使用教學 + 詳細步驟
https://www.youtube.com/watch?v=_fLsVoMfJiQ
Refacer Github: https://github.com/xaviviro/refacer
程式碼替換部分的連結(僅供教學故不公開)
另一種修復方式可以參考(僅供教學故不公開)
mark原來的!wget的那一行,新增一行
!gdown --id 從共用連接當中複製貼上id那一段
id取得在雲端硬碟onnx檔案共用的連結中擷取出來
Refacer安裝於Windows的教學(強烈建議安裝在有GPU的顯卡)
以下是針對有GPU的電腦(請事先確認您的nvidia顯卡有沒有支援h264,否則也是無法work!!!!)
本機端部署Refacer,可以安裝Anaconda,create一個環境
(Refacer has been tested and is known to work with Python 3.10.9, but it is likely to work with other Python versions as well)
先安裝FFMEPG (需要先安裝),可以參考下面的連結去安裝
上網下載安裝Git,不適安裝Github喔!
再安裝 Microsoft build tools https://aka.ms/vs/17/release/vs_BuildTools.exe (需要先安裝)
mkdir refacer(略)
conda create --name refacer python=3.10.9 anaconda
然後按y
安裝完成後 下指令 git clone https://github.com/xaviviro/refacer.git 下載需要的資料倒refacer資料夾,同時會建立一個refacer資料夾
本機端需要先安裝git 電腦版,否則會出現git不是內部指令的問題
cd refacer 切換目錄
ls 檢查是否有資料
conda activate refacer 啟動虛擬
下載 inswapper_128.onnx 到資料夾裡(這裡就不公開了!這檔案連創作者都不公開提供下載)
更新pip 下 python -m pip install --upgrade pip
安裝必要的套件(看自己電腦的狀況選擇指令)
For CPU (compatible with Windows, MacOSX, and Linux):
pip install -r requirements.txt
For GPU (compatible with Windows and Linux only, requires a NVIDIA GPU with CUDA and its libraries):
pip install -r requirements-GPU.txt
For CoreML (compatible with MacOSX, requires Silicon architecture):
pip install -r requirements-COREML.txt
有關"Could not build wheels for insightface, which is required to install pyproject.toml-based projects"的錯誤訊息,可以參考 https://stackoverflow.com/questions/76739044/how-to-fix-this-issue-error-failed-building-wheel-for-insightface 做解決
安裝完成之後下 python app.py
然後連線到本機的網頁
安裝FFMPEG(參考教學 https://vocus.cc/article/64701a2cfd897800014daed0 )
以下為GPU版本的錯誤訊息
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
gensim 4.3.0 requires FuzzyTM>=0.4.0, which is not installed.
numba 0.56.4 requires numpy<1.24,>=1.18, but you have numpy 1.24.3 which is incompatible.
需要在文字檔中更新找到適合的版本
Google Teachable Machine
Google teachable machine https://teachablemachine.withgoogle.com/
機器學習(非深度學習),僅是Classification,還沒有做到Semantic跟Object/Instance 偵測,做一個訓練模型的動作
Image
Google Teachable Machine只有Classification(分類),所以後面會在教學內容中說明可以如何處理。
至於要更有效的分類,可以使用其他機器學習模型。
所以我們可以在練習完基本練習之後:
製作門禁系統,使用Arduino 或 Linkit 7697...甚至是其他的小專題。
完成後必須完成一個小簡報與成果影片。
linkIt 7697
Arduino
成果報告
包含單元進度重點與範例、心得
各組報告重點摘要
各組小專題成果
Anaconda 環境安裝設定參考文件
環境建置:安裝Anaconda、Tensorflow、Keras與openCV(Windows篇)
#9/18
使用chatGPT撰寫一個故事的腳本,請AI提供主題,針對主題做建議,挑選喜歡的主題做修改,最後設定故事的五個小節,並調整內容,之後有空可以設定主角的人設,再進行調整。
愛情的戰爭:友情背叛的代價
理解你的要求,我們可以調整故事情節,讓男主角最後發現自己喜歡的是男生,然後坦承給兩位女主角。以下是重新安排的五個小節:
小節一:校園的日常
每天早上,高中的校園光環下,男主角艾倫與青梅竹馬莎莉一同走到學校。他們總是在學業上相互幫助,並且在游泳隊的比賽中無敵於水中。莎莉一直默默地喜歡著艾倫,但她從未說出口。
小節二:新生的到來
一個陽光明媚的早晨,新轉學生麗莎加入了隔壁高中。她是一位非常有才華的藝術家,以她的畫作和音樂作品贏得了校園的讚譽。麗莎也是一名游泳健將,經常受邀參加游泳比賽。艾倫開始注意到了她,他們一起訓練,也在課堂上相互競爭。莎莉感到壓力重重,她意識到自己的位置可能被新生取代。
小節三:感情的困惑
感情在校園中加劇,艾倫發現自己同時喜歡莎莉和麗莎。然而,他也意識到了自己對一位男同學的特殊感情。這個發現讓他感到困惑和矛盾。他決定跟莎莉和麗莎坦誠,但還沒有揭示自己的真正感情。
小節四:友情的挑戰
游泳隊的比賽即將來臨,但艾倫、莎莉和麗莎之間的友情已受到了嚴重的考驗。他們的競爭讓氛圍變得緊張,但同時也讓他們更加努力,希望保持友情。
小節五:最終的坦誠
在一場重要的游泳比賽之前,艾倫最終決定坦誠一切。他告訴莎莉和麗莎自己的真正感情,以及他對一位男同學的特殊情感。這個坦誠讓三人的關係變得更加複雜,但也開始釐清每個人的感情。男主角的勇敢坦誠讓他們更加了解自己,並開始尋找新的平衡。
這樣的情節調整將故事引向了一個不同的方向,突顯了男主角的自我認識和坦誠,同時也讓故事更豐富多彩。祝你的寫作順利!
VALLE本機部署
教學影片 https://www.youtube.com/watch?v=D8tFRIF92WY
Github https://github.com/Plachtaa/VALL-E-X/blob/master/README-ZH.md
create --name VALLE python=3.10 anaconda
git clone https://github.com/Plachtaa/VALL-E-X.git
cd VALL-E-X
pip install -r requirements.txt
如果需要制作prompt,需要安装 ffmpeg 并将其所在文件夹加入到环境变量PATH中 (這個參考Refacer部屬裡FFMEPG的教學)
執行 python -X utf8 launch-ui.py
會跳出一個網頁視窗
=================================
如果要使用GPU,必須要下指令
移除 pip uninstall torch torchvision torchaudio
安裝 pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu
118 這裡是安裝cudua 11.8版本(支援11.7以上)
執行 python -X utf8 launch-ui.py
====================
中文的話要繁中轉簡中唷
除掉背景音的軟體 UVR5