GBDT的優點和缺點 引數

2021-10-01 21:42:59 字數 601 閱讀 7855

優點、 缺點和引數

梯度提公升決策樹是監督學習中最強大也最常用的模型之一。

其主要缺點是需要仔細調參,而且訓練時間可能會比較長。

與其他基於樹的模型相同,它也通常不適用於高維稀疏資料

優點

與其他基於樹的模型類似,這一演算法不需要對資料進行縮放就可以表現得很好,而且也適用於二元特徵與連續特徵同時存在的資料集。

引數:梯度提公升樹模型的主要引數包括

樹的數量 n_estimators

學習率 learning_rate,用於控制每棵樹對前一棵樹的錯誤的糾正強度。

隨機森林的 n_estimators 值總是越大越好,但梯度提公升不同,增大 n_estimators 會導致模型更加複雜,進而可能導致過擬合。

通常的做法是根據時間和記憶體的預算選擇合適的 n_estimators,然後對不同的learning_rate 進行遍歷。

另乙個重要引數是 max_depth(或 max_leaf_nodes),用於降低每棵樹的複雜度。梯度提公升模型的 max_depth 通常都設定得很小,一般不超過 5。

Activemq優點和缺點

activemq有自己的特點和優勢 1 activemq可以很好的執行在任何jvm上,而不只是整合到jboss的應用伺服器中 2 activemq支援大量的跨語言客戶端 3 activemq支援許多不同的協議,如ajax,rest,stomp,openwire,xmpp 4 activemq支援許多...

python優點和缺點

優點 語法簡潔優美,功能強大,標準庫跟第三方庫灰常強大,應用領域非常廣 vinta awesome python github 跟php形成宣明對比 語言方面,舉幾個例子 一切都是物件 類 class本身 函式 類方法是callable的物件因為是物件,所以你當然可以傳來傳去啦.歡迎 四 99 7 ...

sqlalchemy(ORM)優點和缺點

在學校先學的django後學的資料庫,當時就感覺django的orm非常好用。後來接觸了pymysql和mysqldb,開發效率低 用得也少,因此對這兩個不熟悉。昨天發現了sqlalchemy,現在就來說一下。優點 1.簡單 orm以最基本的形式建模資料。表的字段就是這個類的成員變數 2.可讀性 o...