A collection of Jupyter notebooks and scripts for kaggle competition Binary Classification of Insurance Cross Selling.
This repository contains various experiments using different machine learning models and techniques, including:
- AutoGluon
- CatBoost with Hyperopt
- XGBoost
- LightAutoML
- Dense layers
- Generalization Gamble
Each notebook explores different aspects and implementations of these models.
To run these notebooks, you need to have Python installed along with the required libraries. You can install the dependencies using pip
.
pip install -r requirements.txt
Clone the repository and navigate to the directory:
git clone https://github.com/NZHGREALISH/kaggle_grealish.git
cd kaggle_grealish
Then, open the desired Jupyter notebook using JupyterLab or Jupyter Notebook:
jupyter notebook notebook_name.ipynb
Autogluon.ipynb
: Example using AutoGluon for model training and evaluation.Catboost-with-Hyperopt得分0.89610.ipynb
: Using CatBoost with Hyperopt for hyperparameter tuning.GeneralizationGamble.ipynb
: Exploring generalization techniques.xgboost_ryan_gpu.ipynb
: Implementation of XGBoost with GPU acceleration.lightautoml.ipynb
: Experiment with LightAutoML for model training.
Contributions are welcome! Please fork this repository and submit pull requests with your improvements.
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature-branch
) - Open a pull request
This project is licensed under the MIT License. See the LICENSE file for details.