CatBoost
CatBoost は、 Yandexが開発したオープンソースのソフトウェアライブラリ。勾配ブースティングフレームワークを提供する。従来のアルゴリズムと比較して、順列駆動型の手段によりカテゴリカル変数の処理を改良している。Linux 、 Windows 、 macOSで動作し、 Python と R で利用できる 。構築されたモデルは、C++、Java 、C#、Rust、Core ML、ONNX、PMML で実装できる。ソースコードは Apache License でライセンスされており、GitHub で入手できる。
2017年、"InfoWorld" 誌は、TensorFlow、 PyTorch、 XGBoost、その他 8 つのライブラリとともに「The best machine learning tools」として表彰した 。
Kaggleは、CatBoost を世界で最も頻繁に使用されている機械学習フレームワークの 1 つとして挙げている。 2020年の調査では第8位 、2021年の調査では第7位であった。
2022年4月現在、CatBoost はPyPIリポジトリから 1 日あたり約 10 万回インストールされている。