|
Yandex開源CatBoost機(jī)器學(xué)習(xí)庫
1.jpg (59.15 KB, 下載次數(shù): 741)
下載附件
Yandex
2017-7-20 23:26 上傳
俄羅斯搜索巨頭已經(jīng)發(fā)布了自己的機(jī)器學(xué)習(xí)系統(tǒng),具有可以直接用于蘋果Core ML系統(tǒng)的訓(xùn)練結(jié)果
俄羅斯搜索引擎創(chuàng)建者Yandex已經(jīng)通過發(fā)布自己的開源機(jī)器學(xué)習(xí)庫CatBoost,加入了Google,亞馬遜和微軟的行列。
根據(jù)其GitHub存儲(chǔ)庫的README,Apache授權(quán)的CatBoost用于“決策樹上的開源梯度提升”。它提供了一種通過使用決策機(jī)制集合或“學(xué)習(xí)者”來分類和排列數(shù)據(jù)的方法,而不是單一的。根據(jù)學(xué)習(xí)者的優(yōu)勢(shì)和劣勢(shì)對(duì)學(xué)習(xí)者產(chǎn)生的結(jié)果進(jìn)行加權(quán)分類。通過結(jié)合許多學(xué)習(xí)者,CatBoost可以產(chǎn)生比依賴于個(gè)人學(xué)習(xí)者的決策系統(tǒng)更好的結(jié)果, 監(jiān)控軟件。
CatBoost支持Python和R以及驅(qū)動(dòng)機(jī)器學(xué)習(xí)庫的命令行界面。 CatBoost的Python軟件包還包括用于繪制培訓(xùn)過程統(tǒng)計(jì)信息的數(shù)據(jù)可視化工具。結(jié)果圖可以在Jupyter筆記本或CatBoost自己的數(shù)據(jù)查看器應(yīng)用程序中查看。
許多機(jī)器學(xué)習(xí)庫已經(jīng)實(shí)現(xiàn)了一些梯度提升算法。 Python的Scikit學(xué)習(xí)包有一個(gè)版本; XGBoost可用于多種語言和數(shù)據(jù)平臺(tái);而Microsoft將LightGBM庫作為其分布式機(jī)器學(xué)習(xí)工具包項(xiàng)目的一部分, 遠(yuǎn)程控制。
根據(jù)Yandex的說法,CatBoost是為了脫離這些項(xiàng)目,通過預(yù)先調(diào)整為Yandex自己的服務(wù)進(jìn)行規(guī); Yandex指出,它使用CatBoost來為其天氣服務(wù)提供預(yù)測(cè),CatBoost已經(jīng)部署在歐洲核研究組織(CERN)上,以改進(jìn)在那里進(jìn)行的粒子實(shí)驗(yàn)的結(jié)果。
在CatBoost中創(chuàng)建的訓(xùn)練模型可以部署在Apple的Core ML格式中,用于MacOS,iOS,tvOS以及機(jī)器學(xué)習(xí)支持的watchOS應(yīng)用程序。
|
|