xgboost入門以及windows下安裝及使用一

2021-07-25 19:35:20 字數 1106 閱讀 5277

.net

/detail/zhuqiuhui/9476012 

以下**:

本文只是簡介一下如何在windows下python下安裝及執行

(1)首先配置好python環境,這個不多說了。

官方**但最新的不支援windows)

(3)解壓後,用visual studio(2010及其以上版本)來進行編譯。開啟visual studio後,open->e:\xgboost-master\xgboost-master\windows\xgboost.sln即可,全部編譯一下,選擇win32和release(64位的可以選擇64),rebuild all resolution,出現3個都編譯成功即可。

(4)安裝xgboost的python庫。在

中把當前目錄改到xgboost根檔案加下面的python-package 資料夾,然後執行python setup.py install,即可完成xgboost的安裝。會出現:

installed c:\python27\lib\site-packages\xgboost-0.4-py2.7.egg

processing dependencies for xgboost==0.4

searching for scipy==0.16.1

best match: scipy 0.16.1

adding scipy 0.16.1 to easy-install.pth file

using c:\python27\lib\site-packages

searching for numpy==1.7.0

best match: numpy 1.7.0

adding numpy 1.7.0 to easy-install.pth file

using c:\python27\lib\site-packages

finished processing dependencies for xgboost==0.4(只取了成功後下面的一小部分)

注意:使用xgboost時候直接使用

import xgboost as xgb 

在的所在,譬如使用如下的命令

xgboost就已經

完成了,應該可以正常使用了

xgboost入門以及windows下安裝及使用一

聽說xgboost不僅執行速度快,而且整合了一系列演算法,關於入門簡介,可參考如下 本文只是簡介一下如何在windows下python下安裝及執行 1 首先配置好python環境,這個不多說了。3 解壓後,用visual studio 2010及其以上版本 來進行編譯。開啟visual studio...

GBDT 以及 xgboost 總結一

gbdt的核心就在於,每一棵樹學的是之前所有樹結論和的殘差,這個殘差就是乙個加 值後能得真實值的累加量。同時gbdt是以決策樹 cart 為基學習器的gb演算法,是迭代樹,而不是分類樹。xgboost 常用來做特徵選擇 xgboost相比於gbdt來說,更加有效應用了數值優化,最重要是對損失函式 值...

XGBOOST常見問題以及面試題

說到xgboost需要首先說一說gbdt,它是一種基於boosting增強策略的加法模型,訓練時候採用前向分布演算法進行貪婪學習,每次學習都是一顆cart樹,來擬合之前t 1棵樹 結果與訓練樣本真實值的殘差。xgboost是對gbdt進行來一系列的優化,比如損失函式進行了二階展開,目標函式加入正則項...