Xgbregressor คืออะไร?
Xgbregressor คืออะไร?

วีดีโอ: Xgbregressor คืออะไร?

วีดีโอ: Xgbregressor คืออะไร?
วีดีโอ: XGBoost Part 1 (of 4): Regression 2024, อาจ
Anonim

XGBoost เป็นการนำแผนผังการตัดสินใจที่ได้รับการส่งเสริมการไล่ระดับสีมาใช้งาน ซึ่งออกแบบมาเพื่อความเร็วและประสิทธิภาพ ทำไม XGBoost ต้องแยกออกจากชุดเครื่องมือการเรียนรู้ของเครื่อง

คำถามก็คือ XGBoost ใช้สำหรับอะไร?

XGBoost เป็นการใช้งานเครื่องไล่ระดับความลาดชันที่ปรับขยายได้และแม่นยำ และได้พิสูจน์แล้วว่าสามารถผลักดันขีดจำกัดของพลังการประมวลผลสำหรับอัลกอริธึมต้นไม้ที่เพิ่มประสิทธิภาพได้ เนื่องจากมันถูกสร้างและพัฒนาเพื่อวัตถุประสงค์เพียงอย่างเดียวของประสิทธิภาพของแบบจำลองและความเร็วในการคำนวณ

ในทำนองเดียวกัน DMatrix คืออะไร? DMatrix เป็นโครงสร้างข้อมูลภายในที่ใช้โดย XGBoost ซึ่งได้รับการปรับให้เหมาะสมสำหรับทั้งประสิทธิภาพของหน่วยความจำและความเร็วในการฝึกอบรม คุณสามารถสร้าง DMatrix จากพารามิเตอร์ numpy.arrays ข้อมูล (ระบบปฏิบัติการ

อีกอย่างที่ต้องรู้ก็คือ XGBoost ทำงานภายในอย่างไร?

XGBoost ทำงานอย่างไร . XGBoost เป็นการใช้งานโอเพ่นซอร์สที่ได้รับความนิยมและมีประสิทธิภาพของอัลกอริธึมต้นไม้ที่เพิ่มการไล่ระดับสี การเพิ่มระดับการไล่ระดับสีคืออัลกอริธึมการเรียนรู้ภายใต้การดูแล ซึ่งพยายามคาดการณ์ตัวแปรเป้าหมายอย่างแม่นยำโดยการรวมค่าประมาณของชุดแบบจำลองที่ง่ายกว่าและอ่อนแอกว่า

อะไรคือความแตกต่างระหว่าง XGBoost และ GBM?

@jbowman มีคำตอบที่ถูกต้อง: XGBoost เป็นการดำเนินการเฉพาะของ GBM . GBM เป็นอัลกอริธึมและคุณสามารถหารายละเอียดได้ใน Greedy Function Approximation: A Gradient Boosting Machine XGBoost เป็นการดำเนินการของ GBM คุณสามารถกำหนดค่า ใน GBM สำหรับผู้เรียนพื้นฐานที่จะใช้

แนะนำ: