Xgb DMatrix юу хийдэг вэ?
Xgb DMatrix юу хийдэг вэ?

Видео: Xgb DMatrix юу хийдэг вэ?

Видео: Xgb DMatrix юу хийдэг вэ?
Видео: R : Can't pass xgb.DMatrix to caret 2024, Есдүгээр
Anonim

Xgboost eXtreme Gradient Boosting багцын товчлол юм. Энэхүү Vignette-ийн зорилго нь танд хэрхэн ашиглахыг харуулах явдал юм Xgboost загвар бүтээх, таамаглал гаргах. Энэ нь @friedman2000additive болон @friedman2001greedy-ийн градиентийг нэмэгдүүлэх тогтолцооны үр ашигтай, өргөтгөх боломжтой хэрэглүүр юм.

Дараа нь хүн бас асууж магадгүй, DMatrix гэж юу вэ?

DMatrix нь XGBoost-ийн ашигладаг дотоод өгөгдлийн бүтэц бөгөөд санах ойн үр ашиг, сургалтын хурдыг хоёуланг нь оновчтой болгодог. Та барьж болно DMatrix numpy.arrays-аас Параметрүүд. өгөгдөл (OS.

Дараа нь асуулт бол XGBoost дотооддоо хэрхэн ажилладаг вэ? XGBoost хэрхэн ажилладаг вэ . XGBoost нь градиентээр нэмэгдүүлсэн модны алгоритмын түгээмэл бөгөөд үр дүнтэй нээлттэй эхийн хэрэгжилт юм. Gradient boosting нь хяналттай сургалтын алгоритм бөгөөд илүү энгийн, сул загваруудын багцын тооцоог нэгтгэн зорилтот хувьсагчийг үнэн зөв таамаглахыг оролддог.

Мөн асуулт бол XGBoost-ийн хэрэглээ юу вэ?

XGBoost Энэ нь градиентийг нэмэгдүүлэх машинуудын өргөтгөх боломжтой бөгөөд үнэн зөв хэрэгжүүлэлт бөгөөд зөвхөн загвар гүйцэтгэл, тооцооллын хурдыг нэмэгдүүлэх зорилгоор бүтээгдсэн бөгөөд сайжруулсан модны алгоритмуудын тооцоолох хүчин чадлын хязгаарыг давж чадсан нь батлагдсан.

XGBoost хэрхэн таамаглаж байна вэ?

XGBoost нь градиентийг нэмэгдүүлэх хүрээг ашигладаг шийдвэрийн мод дээр суурилсан машин сургалтын алгоритм юм. онд таамаглал Бүтэцгүй өгөгдөл (зураг, текст гэх мэт) хиймэл мэдрэлийн сүлжээнүүдтэй холбоотой асуудлууд нь бусад бүх алгоритм эсвэл хүрээнээс давж гарах хандлагатай байдаг.

Зөвлөмж болгож буй: