from ISLP import load_data from sklearn.model_selection import KFold Auto = load_data('Auto') cv = KFold(10, shuffle=True, random_state=0) # 交叉驗證估預測誤差 # bootstrap 估不確定性

統計學習 × Python
互動自學網站

NSYSU MATH524 統計學習與資料探勘 · 依 ISLP 與課程講義編寫
迴歸|分類|重抽樣|模型選擇|非監督式|樣條與 GAM|樹與集成|SVM|深度學習
探索 3D 知識群島 →
從課前準備開始↓
📌 建議的學習方式

本站以 An Introduction to Statistical Learning with Applications in Python(簡稱 ISLP) 與課程講義為主教材。先用例子理解問題,再動手驗證直覺。 章節旁的中文來源標記列出課本章節與講義主題,並可連到同頁完整書目;需要程式操作時,可開啟對應的原課程 Lab。
深度學習對應 ISLP 第 10 章,列為課外補充,程式與輸出引用課本官方的英文 lab。
不知道從哪開始?先看課前準備(不需要程式基礎); 正課需要補基礎時,可查統計附錄或Python 附錄。 課前準備與兩組附錄都是選讀,不列入評分。

① 閱讀與驗證逐節閱讀;遇到互動元件時,先預測結果,再操作驗證。
② 對照教材需要完整推導時回到講義與教科書;實作時,打開課程練習筆記本並核對結果。
③ 觀念自測自測後先讀回饋,再回到相關說明;延伸內容可留待第二輪。
④ 詞彙卡與重點速查用詞彙卡回想定義,再查重點速查表;也試著用本章例子解釋概念。

課前準備

可依需要選讀。先建立AI 時代的資料分析學習迴圈、 準備執行環境,練習與 AI 分工、核對分析結果。 不需要任何程式基礎,選讀,不列入評分。

期中考使用電腦教室的電腦。平時可用 Colab;若在自己的電腦練習, 建議讓本機 Python 與套件版本和教室一致,依課程提供的版本清單核對。 考前也要熟悉教室的操作環境;詳見本機安裝與考前準備。

正課

章節依課堂進度排列:非監督式學習(講義 12)接在支持向量機(講義 09)之後。

附錄 · 統計先備知識

正課遇到機率、分布或推論觀念不熟時,可回來隨時查閱,不必先讀完。 內容參考 Seeing Theory,提供算例、互動與自測。 與 Python 附錄一樣,選讀、不列入評分。

附錄 · Python 先備知識

沒寫過 Python,或只會一點點?這組附錄把正課會用到的語法與套件講一遍, 程式碼取自課程 lab notebook。這些頁面供你隨時查閱, 正課讀到卡住再回來翻,不必先讀完。選讀,不列入評分。

相關資源

📖 教科書 ISLPAn Introduction to Statistical Learning with Applications in Python(James、Witten、Hastie、Tibshirani、Taylor)。標示「教科書」的來源對應此書章節。
statlearning.com(可免費下載)
📗 進階參考 ESLThe Elements of Statistical Learning。 標「ESL 進階」的段落對應這本,課堂沒細講,第一輪可略過。
hastie.su.domains/ElemStatLearn
📑 課程講義與 Lab每章「講義 PDF」與「中文 Lab」都連到課程網站的 投影片與 notebook,是本站內容的完整版來源。
現行課程網站
📖 統計入門 Seeing Theory機率與統計的視覺入門。 統計先備頁依原教材說明概念,並提供必要的互動圖解。
原站互動 · PDF 講義
🔗 習題解答課本課後習題的參考解答,EX 區每章都有連結。
botlnec.github.io/islp · islp-solutions · ESL_Solution
🧭 期末專題:真實資料 × AI agent推薦的開放政府與真實資料來源、 用 MCP 把資料來源接進 Claude Code/Codex/OpenCode,以及讓結果可以重現的交件結構。
期末專題指南