1 of 20

台大同學

請至 NTU COOL 公告欄

填寫 Github 帳號

不然助教們找不到你的作業,會全部算成0分喔

之後才填寫的話就來不及ㄌ^^

2 of 20

Lab 5

2025.03.20

台大語言所博士班 陳品而

3 of 20

01

Table of contents

02

03

NVIDIA 事前測驗須知

Function

HW

3

4 of 20

NVIDIA 事前測驗

(17:00~17:15)

01

4

5 of 20

測驗須知

5

  1. 透過線上問卷填寫答案,問卷內 Google Colab 連結,該 Colab 包含測驗題目與相關資料。
  2. 問卷設有密碼,助教將於 17:00 現場公布密碼,並同步於 YouTube 直播聊天室的置頂訊息公布。
  3. 問卷內容:姓名、學校電子郵件、選擇題*2
  4. 問卷於 17:15 自動關閉,不接受延遲繳交。
  5. 測驗期間可使用網路與任何LLM

6 of 20

測驗須知

6

  1. 每人只允許填答一次,若有重複填答,則以第一次為準。
  2. 成功繳交不代表可參加工作坊!
  3. 助教將於 3/24()前,依據測驗分數與繳交時間,依序寄送工作坊的報名表單 email,額滿為止。若未收到 email,即代表未錄取。若有多餘名額會另行公告。
  4. 收到報名表單,是否一定要參加?
  5. 不用, 此工作坊為自由參加性質,不強迫參加。

7 of 20

測驗連結(現為上鎖狀態)

7

8 of 20

8

輸入密碼後,

會看到這個畫面

9 of 20

Recap

02

9

10 of 20

Recap

02

10

11 of 20

11

用迴圈來簡化:

針對不同對象,執行重複任務

12 of 20

for VS while

12

類型

使用時機

例子

for

執行次數確定時

寫5首詩,每首詩10行

while

次數不確定�但有條件控制

喝咖啡直到不睏(清醒)

13 of 20

13

Exercise: 使用 range()len() 計算列表的總和

題目:請使用 range() 和 len() 計算以下列表中所有數字的總和。

numbers = [3, 7, 2, 9, 5]

提示:

  • 需要命名一個新的變數 total
  • range(len(numbers)):產生和列表等長的索引值
  • numbers[i]:取得列表中的元素

14 of 20

14

15 of 20

Function

02

15

16 of 20

請點以下Colab:

lab5.ipynb

16

17 of 20

HW

03

17

18 of 20

HW

18

  • HuggingFace 註冊
  • 程式作業
  • 助教 colab 沒講完的部分

19 of 20

19

  • 了解 HuggingFace 簡介註冊 HuggingFace 帳號並取得一個金鑰
  • 把那個 HuggingFace 金鑰加進自己的 Colab

第 1.2 項請詢問chatGPT,助教實測他講得很清楚🫶)

  • 程式作業:

台大同學(信箱接收 Classroom 邀請)

線上同學(課程網 -> 作業頁面 -> Colab)

20 of 20

Thank you!