Ying-Jia Lin

生成式AI:文字與圖像生成的原理與實務 (2025 Fall)

歡迎來到生成式AI:文字與圖像生成的原理與實務的課程頁面🎓
本課程為TAICA所開設之課程,長庚大學校內屬於衛星課程,長庚大學學生可以 選修。

課程基本資料

  • 開授教師:蔡炎龍 副教授 (國立政治大學應用數學系)
  • 校內協同教師:林英嘉 助理教授 (長庚大學人工智慧學系)
  • 開課級別:大學部/研究所
  • 授課語言:中文
  • 學分數:3
  • 上課時間:每週二 16:00–19:00
  • 上課地點:長庚大學管理大樓 10 樓 B1008
  • 遠距上課位置
  • 協同教師 Office Hour:每週三 13:00–14:00,管理大樓14樓 1412 室

課程概述

本課程兼具理論深度與實作樂趣,專為希望深入了解生成式 AI 技術與應用的學生設計。不論基礎或進階,課程將帶領同學探索生成式 AI 的無限可能。內容涵蓋神經網路、GAN、Transformer、大型語言模型、RAG、AI Agents、Diffusion Models 等,並實作文字生成、圖像生成等多樣應用,使用的工具包括 OpenAI API、LangChain、HuggingFace、AISuite 等。


課程目標

  1. 理解生成式 AI 的核心技術(神經網路、GAN、Transformer、大型語言模型、RAG、AI Agents、Diffusion Models)。
  2. 實際運用 OpenAI API、LangChain、AISuite、HuggingFace、Fooocus 等工具開發應用。
  3. 探討生成式 AI 的社會與倫理挑戰,提出創新解決方案。
  4. 完成期末專題,整合所學內容並展示一個實用的生成式 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 位同學的分享,若有長庚學生進行分享,該生將獲得額外加分。

課程要求

  1. 會使用 Google Colab 雲端運算平台,請同學準備好自己的 Google 帳號。本課程的作業應該免費版就足夠,但可以考慮自己狀況是否升級。
  2. 建議 (非要求) 於 https://platform.openai.com/ 儲值使用 OpenAI API 的 credit,應該 5 美金就完全足夠課程的需求。課程中我們還是會提供其他免費的方案,但使用 OpenAI API 可能會比較方便 (特別對技術不是那麼熟悉的同學)。
  3. 本課程嚴禁抄襲,包括抄襲網路上的作品,或者直接抄襲生成式 AI 產出者,皆是不可接受的。本課程是生成式 AI 課程,使用大型語言模型協作,不但是允許,甚至是鼓勵的。這裡的抄襲是直接下一個 prompt 就能產出的結果,直接使用LLM的輸出當作業是不能接受的。

參考資源