A package to win data competition
Project description
lianyhaii
usage
第一步:安装与测试
pip install lianyhaii
import lianyhaii
print(lianyhaii.__version__)
第二步:准备数据、特征、参数
import pandas as pd
import numpy as np
import lianyhaii
import warnings
import sys
warnings.filterwarnings('ignore')
## 定义数据集、label、训练参数、特征名
train = pd.DataFrame({
'y':(np.random.random(size=500)>0.5).astype(int)
})
test = pd.DataFrame({
'y':(np.random.random(size=500)>0.5).astype(int)
})
for i in range(10):
train[f'x{i}'] = np.random.random(size=500)
test[f'x{i}'] = np.random.random(size=500)
label = 'y'
lgb_params = {
'objective': 'binary',
'boosting_type': 'gbdt',
'metric': 'auc',
'early_stopping_rounds': 50,
'verbose':-1,
}
base_features = [f'x{i}' for i in range(10)]
以上是送进模型的主要准备工作,接下来会轻松不少
第三步:快速模型测试
mt = make_test(train,test,base_features=base_features,new_features=[],
m_score=[[0.0,]],label=label,metrices=['auc'],log_tool=None)
mt.init_CV(seed=412,CV_type='skFold',n_split=5)
oof,pred = mt.lgb_test(lgb_params=lgb_params)
## 得到oof和pred方便后续调整或者提交
获奖经历
2021 山东赛 公积金贷款逾期预测 A榜 rank2/xxx B榜 rank6/xxx
2021 梧桐杯 5G潜客识别 B榜 rank7/xxx
2022 招商银行Fintech rank23/xxx -> 开源
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lianyhaii-0.0.14.tar.gz
(102.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
lianyhaii-0.0.14-py3-none-any.whl
(115.2 kB
view details)
File details
Details for the file lianyhaii-0.0.14.tar.gz.
File metadata
- Download URL: lianyhaii-0.0.14.tar.gz
- Upload date:
- Size: 102.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.46.1 importlib-metadata/4.8.1 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02f2ab035652361b9766ba9833a1f8e846b10a12c66047648a4b72d5a3cc8f0c
|
|
| MD5 |
105c4685127eb12dbb051ee55ec0eeb4
|
|
| BLAKE2b-256 |
c4d59d57ca2df775d4fbd85eba37a7d8405d3ccba32a1dbb6dfeb3faa7e1e350
|
File details
Details for the file lianyhaii-0.0.14-py3-none-any.whl.
File metadata
- Download URL: lianyhaii-0.0.14-py3-none-any.whl
- Upload date:
- Size: 115.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.46.1 importlib-metadata/4.8.1 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e50b5550e5f1ec66fba3ffa5db2c91928a9bcc29a1f0469a205403d52997ca7c
|
|
| MD5 |
d09a17b642ae56abdc9bae2c7edc50b8
|
|
| BLAKE2b-256 |
316014babf4326d385dbbec84e5ef7875771d9de81b23b75e29c1f8328297ecd
|