XGBoost 是一個功能強大的函式庫,對大量樣本有很好的延展性,並且適用於多種監督式學習問題。不過,正如 Sergey 在影片中所說,開始新專案時不該把它當成預設選擇,因為在某些情境下它並非最佳解。在本練習中,你的任務是閱讀以下範例,並選出最適合使用 XGBoost 的那一個。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
本章將帶你認識 XGBoost 背後的核心概念——提升式學習器。理解 XGBoost 的運作方式後,你會把它應用到產業中常見的分類問題:預測某位客戶在未來某個時間點是否會流失。
當前練習
在簡短複習監督式迴歸之後,你將把 XGBoost 應用於迴歸任務,預測愛荷華州艾姆斯的房價。你會學到 XGBoost 可用作弱學習器的兩種基底學習器,並複習如何評估迴歸模型的品質。
本章將教你如何讓 XGBoost 模型發揮最佳效能。你會認識各種可調整以改變 XGBoost 行為的參數,並學會如何有效率地調校它們,進一步大幅提升模型效能。
把你的 XGBoost 技能更往前推進,將模型整合進兩個端到端的機器學習管線。你會學到如何在管線內有效率地調整最重要的 XGBoost 超參數,並初步認識一些更進階的前處理技巧。