CatBoost is Yandex's open-source gradient boosting library for classification, regression and ranking, with native categorical feature support, CPU/GPU training, distributed training via Apache Spark, and APIs for Python, R, Java and C++.
AI & MLTraining & evaluation
LightGBM is a fast, distributed, and high-performance gradient boosting framework based on decision tree algorithms, optimized for efficiency and large-scale data.
AI & MLData & databasesTraining & evaluation
An educational repository teaching supervised machine learning from first principles using Python, covering mathematical foundations and practical implementations.
AI & MLData & databasesTraining & evaluation