# -*- coding: utf-8 -*-
import pandas as pd
import numpy as np
import lightgbm as lgb
from catboost import CatBoostRegressor, CatBoostClassifier
from sklearn.cluster import KMeans
from sklearn.feature_selection import VarianceThreshold, SelectKBest, chi2
from sklearn.metrics import f1_score, accuracy_score
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import LabelEncoder
from tqdm import tqdm
'''
数据读取
'''
data_Path = 'dataset/first_round_training_data.csv'
dataset = pd.read_csv(data_Path)
'''
数据预处理
'''
all_attrs = ['Parameter1', 'Parameter2', 'Parameter3', 'Parameter4', 'Parameter5', 'Parameter6', 'Parameter7',
'Parameter8', 'Parameter9', 'Parameter10', 'Attribute1', 'Attribute2', 'Attribute3', 'Attribute4',
'Attribute5
catboost应用于含多个离散特征的数据挖掘多分类问题
最新推荐文章于 2024-06-12 14:24:20 发布