|
| 1 | +############ |
| 2 | +CatBoost |
| 3 | +############ |
| 4 | + |
| 5 | + |
| 6 | +`CatBoost <https://catboost.ai/>`__ is a popular and high-performance open-source implementation of the Gradient Boosting Decision Tree (GBDT) |
| 7 | +algorithm. GBDT is a supervised learning algorithm that attempts to accurately predict a target variable by combining an ensemble of |
| 8 | +estimates from a set of simpler and weaker models. |
| 9 | + |
| 10 | +CatBoost introduces two critical algorithmic advances to GBDT: |
| 11 | + |
| 12 | +* The implementation of ordered boosting, a permutation-driven alternative to the classic algorithm |
| 13 | + |
| 14 | +* An innovative algorithm for processing categorical features |
| 15 | + |
| 16 | +Both techniques were created to fight a prediction shift caused by a special kind of target leakage present in all currently existing |
| 17 | +implementations of gradient boosting algorithms. |
| 18 | + |
| 19 | +The following table outlines a variety of sample notebooks that address different use cases of Amazon SageMaker CatBoost algorithm. |
| 20 | + |
| 21 | +.. list-table:: |
| 22 | + :widths: 25 25 |
| 23 | + :header-rows: 1 |
| 24 | + |
| 25 | + * - Notebook Title |
| 26 | + - Description |
| 27 | + * - `Tabular classification with Amazon SageMaker LightGBM and CatBoost algorithm <https://github.com/aws/amazon-sagemaker-examples/blob/main/introduction_to_amazon_algorithms/lightgbm_catboost_tabular/Amazon_Tabular_Classification_LightGBM_CatBoost.ipynb>`__ |
| 28 | + - This notebook demonstrates the use of the Amazon SageMaker CatBoost algorithm to train and host a tabular classification model. |
| 29 | + * - `Tabular regression with Amazon SageMaker LightGBM and CatBoost algorithm <https://github.com/aws/amazon-sagemaker-examples/blob/main/introduction_to_amazon_algorithms/lightgbm_catboost_tabular/Amazon_Tabular_Regression_LightGBM_CatBoost.ipynb>`__ |
| 30 | + - This notebook demonstrates the use of the Amazon SageMaker CatBoost algorithm to train and host a tabular regression model. |
| 31 | + |
| 32 | +For instructions on how to create and access Jupyter notebook instances that you can use to run the example in SageMaker, see |
| 33 | +`Use Amazon SageMaker Notebook Instances <https://docs.aws.amazon.com/sagemaker/latest/dg/nbi.html>`__. After you have created a notebook |
| 34 | +instance and opened it, choose the SageMaker Examples tab to see a list of all of the SageMaker samples. To open a notebook, choose its |
| 35 | +Use tab and choose Create copy. |
| 36 | + |
| 37 | +For detailed documentation, please refer to the `Sagemaker CatBoost Algorithm <https://docs.aws.amazon.com/sagemaker/latest/dg/catboost.html>`__. |
0 commit comments