白話小辭典

🏠 新手從這裡開始 | 📐 中三數學補充

這一頁怎麼用

  • 讀筆記、看影片遇到不懂的詞,按 Ctrl + F(Mac 是 Cmd + F)搜尋。
  • 「英文」那一欄是影片裡 Jeremy 會說的字,先認得聲音和拼法。
  • 比喻不是嚴格定義,是幫你先有感覺;嚴格定義看各課筆記。

1|寫程式的基本詞

詞英文生活比喻一句話意思哪裡學
程式code / program食譜一步一步告訴電腦做什麼的文字Python 主題 0
變數variable貼了名字的盒子用一個名字記住一個值,例如 lr = 0.01Python 主題 1
型別type盒子裡放的是什麼東西整數、小數、文字、真假Python 主題 1
字串string一串字用引號包起來的文字 "bird"Python 主題 2
串列list排隊的人有順序的一排資料,從第 0 個開始數Python 主題 3
字典dict通訊錄用名字(鍵)查電話(值)Python 主題 4
迴圈loop抄 10 次生字同一件事重複做很多次Python 主題 5
函式function榨汁機放東西進去(參數),出來結果(回傳值)Python 主題 7
參數argument / parameter榨汁機放的水果呼叫函式時給它的東西Python 主題 7
函式庫library工具箱別人寫好的程式,import 進來就能用Python 主題 8
notebooknotebook可以執行的筆記簿一格文字、一格程式交錯,一格一格執行L01
儲存格cell筆記簿的一格按 Shift + Enter 執行一格L01
錯誤訊息error / traceback老師改作業的紅字看最後一行就知道錯在哪Python 主題 10
GPUGPU一大班同學同時計數能同時做很多計算的晶片,訓練快幾十倍L01
KaggleKaggle免費的電腦教室網站,有免費 GPU 可以跑 notebookL01

2|資料

詞英文生活比喻一句話意思哪裡學
資料集dataset一疊練習卷拿來訓練模型的一大堆例子L01
標籤label練習卷的答案每個例子的正確答案L01
特徵feature認人時看的地方用來預測的那些欄位,例如年齡、票價L05
訓練集training set平時做的練習卷模型拿來學的資料L01
驗證集validation set模擬考模型沒看過、用來檢查和選模型的資料L01
測試集test set正式考試最後只看一次,代表真正的實力L04
張量tensor多層的格仔紙很多維的數字表格,PyTorch 的基本資料L03
批次batch一次改 64 份卷每次一起送進模型的一小組資料L05
資料增強data augmentation同一題換個說法再問把圖片翻轉、裁切,變出更多訓練資料L02
標準化normalization換成同一把尺(x − 平均) ÷ 標準差,見數學補充 §6L05
One-hotone-hot encoding選擇題的格子打勾把「澳門/香港」變成兩欄 0 和 1L05
斷詞tokenization把句子剪成字卡文字切成小塊再變成數字L04
嵌入embedding每個人一張興趣表用一排數字代表一個字、一部電影或一個人L07

3|模型與訓練

詞英文生活比喻一句話意思哪裡學
人工智慧AI會做聰明事的電腦大範圍的名字—
機器學習machine learning看例子學規則不寫規則,給例子讓電腦自己找規則L01
深度學習deep learning很多層的機器學習用很多層神經網路的機器學習L01
模型model一部有很多旋鈕的機器一個有權重的函數:輸入 → 預測L01
權重/參數weights / parameters機器上的旋鈕模型裡會被訓練調整的數字L01
訓練training / fit不停做練習卷再對答案一直調權重,讓預測越來越準L01
預測prediction / inference考試作答用訓練好的模型回答新題目L01
損失loss錯了多少分預測和答案差多少,越小越好L01、L03
梯度gradient山坡的斜度每個權重往哪邊調,損失會變小,見數學補充 §2L03
梯度下降gradient descent蒙眼摸著斜坡下山照梯度一小步一小步調權重L03
學習率learning rate下山每一步的步幅太小走很慢,太大會跌倒(變 nan)L03
epochepoch整疊練習卷做完一遍所有訓練資料都看過一次L01
預訓練模型pretrained model已經學會畫畫的人別人用大量資料訓練好的模型L01
微調fine-tune教會畫畫的人畫你的卡通用你的少量資料繼續訓練預訓練模型L01
神經網路neural network一層層的計算站很多層「乘權重、加起來、過激活函數」L03
激活函數activation function開關讓網路能學彎曲的形狀,例如 ReLUL03
優化器optimizer下山的方法決定每一步怎麼走,例如 SGD、AdamL05、L18

4|好不好:評估

詞英文生活比喻一句話意思哪裡學
準確率accuracy答對幾成答對數 ÷ 總題數L01
錯誤率error rate答錯幾成1 − 準確率L01
指標metric成績表上的分數人看的分數,用來比較模型L01
過擬合overfitting背答案練習卷全對,換新題目就不會L02、L04
欠擬合underfitting根本沒學會練習卷都做不好L04
混淆矩陣confusion matrix錯題統計表看「哪一類常被當成哪一類」L02
超參數hyperparameter溫習計畫人在訓練前決定的設定,例如學習率、epochL06

5|IOAI 常見名詞

詞英文生活比喻一句話意思哪裡學
卷積convolution拿放大鏡掃過整張圖小格子在圖上滑動找圖案,例如邊緣L08
池化pooling把照片縮細每一小格取最大或平均,圖變小L08
Dropoutdropout每次練習隨機請幾個隊員休息讓模型不依賴某幾個神經元L08
注意力attention讀句子時特別看重某些字每個字決定要多注意其他哪些字L24
Transformertransformer—以注意力為核心的模型,ChatGPT 的基礎L24
擴散模型diffusion model從一片雪花雜訊慢慢擦出圖畫學會一步步去雜訊來產生圖片L09
分群clustering把同學按興趣自動分組沒有答案,讓電腦自己把相似的放一起經典 ML §4
決策樹decision tree二十個問題遊戲一連串是非題做判斷L06
隨機森林random forest很多人投票很多棵樹各自判斷再投票L06

🏠 新手從這裡開始 | 📐 中三數學補充 | Python 必備知識

Built with LogoFlowershow