【機器學習】史上最貼心最詳細手把手教你Windows環境下安裝XGBoost


感謝博主們的辛勤付出,泡泡糖nana與Leo_Xu06的精彩博文,讓我受益匪淺。

XGBoost是近年來很受追捧的機器學習算法,由華盛頓大學的陳天奇提出,在國內外的很多大賽中取得很不錯的名次,要具體了解該模型,可以移步官方文檔,本文介紹其在Widows系統下基於Git的python版本的安裝方法。

需要用到三個軟件:
python軟件(本文基於Anaconda下載,因為自帶很多庫,比較方便),這里推薦64位的,具體根據電腦配置安裝
Git for Windows
安裝文件如圖:
這里寫圖片描述
MINGW
安裝文件如圖:
這里寫圖片描述
Anaconda的安裝比較簡單,基本沒多少注意事項,假設都已經安裝好了Anaconda,且安裝的基於python3運行。

第二步安裝Git,因為在安裝過程中,會有運行指令的影響,選擇Vim會有些默認的指令語言可以直接調用,具體可以參照下面的流程圖:
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述

這樣intall就可以成功安裝Git了。

第三步安裝MINGW,將下載的MINGW直接運行,全部點擊next就可以成功安裝。
這里寫圖片描述

然后選擇x86_64的Architecture,其他的選項默認。

這里寫圖片描述

這里寫圖片描述

同樣Next就可以成功安裝MINGW了。

最終我們就成功的集齊三大神獸,下面開始安裝XGBoost;

提醒:帶$符號的均是Git Bash里運行。

第一步
將MINGW的環境變量添加到自己的電腦,之前我們安裝好MINGW有個bin的文件夾,sat閱讀分數表拷貝文件夾的路徑:C:\Program Files\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev0\mingw64\bin
這里寫圖片描述
接下來是添加環境變量,由於我的電腦是win10系統,所以跟百度的如何添加環境變量或路徑添加到系統的Path里面有些許區別,上圖:
按照箭頭指引即可,最終會有橢圓形的路徑出現,保存就是成功安裝了
關閉Git Bash終端,再次打開,剛剛添加的路徑變量就生效了。
下面用代碼運行一下:
運行結果如圖所示,就表明路徑添加成功了

接着輸入以下命令:

第二步安裝XGBoost
我們先新建一個空的文件夾,用於存放從git下載的xgboost文件:
xgboostCode
讓我們定位一下我們命名的空文件夾xgboostCode,感受以下git的用法:

這里寫圖片描述

然后用下面的命令從GitHub下載XGBoost,一個一個輸入就可以:

至於上述一些列命令什么意思,自己動手百度,這里不過分糾纏。

執行完成之后就可以在Anaconda中安裝XGBoost的python模塊了。在電腦的開始菜單中打開Anaconda Promptanaconda安裝庫就是在這個環境下進行安裝的
這里寫圖片描述
輸入下面命令:

最后執行安裝命令:

安裝已經完成,但在調用XGBoost之前,還應該將g++的運行庫路徑導入到os環境路徑變量中,封閉式英語培訓在Anaconda中打開Ipython或者spider等等,或者在python的命令行里,分別輸入下面的命令:

下面新建一個python文件(注意:不能用xgboost的模塊名命名,比如xgboost.py),導入XGBoost,並測試下面的代碼:

會輸出以下結果:
這里寫圖片描述

哈哈哈,恭喜你安裝成功,XGBoost隨便嗨。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM