生成式AI:文字與圖像生成的原理與實務 (2025 Fall)
歡迎來到生成式AI:文字與圖像生成的原理與實務的課程頁面🎓
本課程為TAICA所開設之課程,長庚大學校內屬於衛星課程,長庚大學學生可以 選修。
課程基本資料
- 開授教師:蔡炎龍 副教授 (國立政治大學應用數學系)
- 校內協同教師:林英嘉 助理教授 (長庚大學人工智慧學系)
- 開課級別:大學部/研究所
- 授課語言:中文
- 學分數:3
- 上課時間:每週二 16:00–19:00
- 上課地點:長庚大學管理大樓 10 樓 B1008
- 遠距上課位置:
- Facebook【政大應數系直播中心】:https://facebook.com/groups/nccumathonline/
- 課程 YouTube(含 1132 課程錄影):https://www.youtube.com/@ive-iveai
- 協同教師 Office Hour:每週三 13:00–14:00,管理大樓14樓 1412 室
課程概述
本課程兼具理論深度與實作樂趣,專為希望深入了解生成式 AI 技術與應用的學生設計。不論基礎或進階,課程將帶領同學探索生成式 AI 的無限可能。內容涵蓋神經網路、GAN、Transformer、大型語言模型、RAG、AI Agents、Diffusion Models 等,並實作文字生成、圖像生成等多樣應用,使用的工具包括 OpenAI API、LangChain、HuggingFace、AISuite 等。
課程目標
- 理解生成式 AI 的核心技術(神經網路、GAN、Transformer、大型語言模型、RAG、AI Agents、Diffusion Models)。
- 實際運用 OpenAI API、LangChain、AISuite、HuggingFace、Fooocus 等工具開發應用。
- 探討生成式 AI 的社會與倫理挑戰,提出創新解決方案。
- 完成期末專題,整合所學內容並展示一個實用的生成式 AI 系統。
課程特色
- 循序漸進:從神經網路基礎到進階模型與應用。
- 實作為主、理論為輔:課堂使用 Colab 進行程式實作,搭配具挑戰性的課後作業。
- 涵蓋最新技術:掌握生成式 AI 發展趨勢。
- 多元應用場景:文字生成、圖像生成、對話機器人、Agentic AI 等。
- 強調倫理與應用:反思 AI 的社會影響,強調負責任使用。
課程內容大綱
週次 | 日期 | 主題 | 錄影 | 作業內容 |
---|---|---|---|---|
1 | 9/2 | 課程介紹與生成式 AI 概述 | ||
2 | 9/9 | 神經網路的概念 | ||
3 | 9/16 | 紅極一時的生成對抗網路 (GAN) | ||
4 | 9/23 | 大型語言模型基礎與 seq2seq 模型 | ||
5 | 9/30 | Transformers 全攻略 | ||
6 | 10/7 | 大型語言模型(LLM)的應用與倫理議題的挑戰 | ||
7 | 10/14 | 打造自己的對話機器人(AISuite) | ||
8 | 10/21 | 專家講座 | ||
9 | 10/28 | 檢索增強生成(RAG)的原理及實作 | ||
10 | 11/4 | Agentic AI 與 AI Agents | ||
11 | 11/11 | 變分自編碼器(VAE)與 Diffusion Models | ||
12 | 11/18 | 文字生圖 AI 原理與實作(Diffusion Models 進階主題) | ||
13 | 11/25 | 用 Fooocus 實現 Diffusion Models 的進階技術 | ||
14 | 12/2 | 生成式 AI 流行工具及應用範例 | ||
15 | 12/9 | 生成式 AI 應用與發展趨勢 | ||
16 | 12/16 | 線上期末專題成果分享(Gather.town) |
成績評量方式
- 作業與反思:75%
- 每次作業滿分 10 分,兩週內繳交。可使用 LLM 協助,但若直接用 prompt 生成即可得出的結果,最高得分 3 分。
- 批改方式:採用政大助教每次作業的評分標準。
- 期末專案:20%
- 完成一個生成式 AI 應用專案。
- 依本課程蔡老師規定,會以學生投稿、擇優的方式,獲選同學參加期末專案分享。因此,若長庚學生獲選,將獲得額外加分。
- 上課參與:5%
- 鼓勵長庚同學在「直播」時間參與課程,只要在「直播」時間在聊天室提出問題,將列入期末評分考量。
- 完成發問後請填寫表單:https://forms.gle/mbJA4mkvXWGGdWFU8
- 額外加分:
課程有「閃電秀」安排,同學們可自由報名,在每次上課第三節時,以 5 分鐘內的時間,分享自己對生成式 AI 相關的心得。每次直播課程中,最多可接受 5 位同學的分享,若有長庚學生進行分享,該生將獲得額外加分。
課程要求
- 會使用 Google Colab 雲端運算平台,請同學準備好自己的 Google 帳號。本課程的作業應該免費版就足夠,但可以考慮自己狀況是否升級。
- 建議 (非要求) 於 https://platform.openai.com/ 儲值使用 OpenAI API 的 credit,應該 5 美金就完全足夠課程的需求。課程中我們還是會提供其他免費的方案,但使用 OpenAI API 可能會比較方便 (特別對技術不是那麼熟悉的同學)。
- 本課程嚴禁抄襲,包括抄襲網路上的作品,或者直接抄襲生成式 AI 產出者,皆是不可接受的。本課程是生成式 AI 課程,使用大型語言模型協作,不但是允許,甚至是鼓勵的。這裡的抄襲是直接下一個 prompt 就能產出的結果,直接使用LLM的輸出當作業是不能接受的。
參考資源
- 113-2 課程講義:https://yenlung.me/1132GenAI
- 113-2 課程錄影:https://youtube.com/playlist?list=PL-eaXJVCzwbukEFU2k5vu_BlUqgVLsEnv&si=2ZJBizkhoAmmFwXv
- 113-2 長庚大學本課程之衛星教師 - 楊智淵老師課程頁面:https://yangchihyuan.github.io/courses/GenerativeAI2025