Skip to main content

#自动构建树模型 ##自动构建xgboost或lightgbm模型

### 一、训练、自动选变量、自动调参数 1、训练模型

2、shap 或 feature importance自动筛选变量

3、相关性筛选变量

4、PSI筛选变量

5、自动调参

6、逐步剔除变量

7、构建最终模型

### 二、建模相关结果保存 1、将模型文件持久化

2、将变量重要性持久化

3、将模型效果持久化

4、500条x数据用于验证后续部署是否一致

5、模型在建模数据集上的预测结果持久化

## 三、使用教程 请查看ryan_tutorial_code.py。里面有两个例子,一个列子使用的数据集随机生成的数据,一个是虚构现实数据

## 四、依赖包安装(建议先创建虚拟环境,不创建虚拟环境也行,创建虚拟环境是为了不和其它项目有依赖包的冲突,不创建虚拟环境的话在基础python环境执行pip install即可) ####创建虚拟环境 conda create -y –force -n auto_build_tree_model python=3.7.2 ####激活虚拟环境 conda activate auto_build_tree_model

### 依赖包安装方式一

####安装依赖包 pip install pandas==1.2.4

pip install joblib==0.14.1

pip install xgboost==1.2.0

pip install bayesian-optimization==1.1.0

pip install lightgbm==3.2.1

pip install shap==0.36.0

### 依赖包安装方式二,执行如下命令安装依赖的包 pip install -r requirements.txt

History

0.1.5 (2023-11-14)

  • First release on PyPI.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autotreemodel-0.1.6.tar.gz (3.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autotreemodel-0.1.6-py2.py3-none-any.whl (21.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file autotreemodel-0.1.6.tar.gz.

File metadata

  • Download URL: autotreemodel-0.1.6.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.2

File hashes

Hashes for autotreemodel-0.1.6.tar.gz
Algorithm Hash digest
SHA256 6f75703c167d43ad2cdc11d7ae8704d1797509847bcfeeecd9034b70729c5119
MD5 6b4160dbf5b4e2cca031c39a5c600eff
BLAKE2b-256 d7106404ed34d4e39adb75a370857bf8d8981cafc8ebe535e4df3ba3ca460631

See more details on using hashes here.

File details

Details for the file autotreemodel-0.1.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for autotreemodel-0.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9af319809c3ab8b3870f936ccb532ecc80d8310eea1fe49aaafd34b660f718fa
MD5 a316835ada447dd9e6296e9326857185
BLAKE2b-256 3a18f0a2bc1771129830f8832f792a6a023a382b4067d2a199f233c82a3d55ef

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page