Я получил 100% оценки AUC при использовании логики регрессии с перекрестной проверкой
код
``X_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.3,random_state=0)
model = LogisticRegression(class_weight= 'balanced')
print(cross_val_score(model, X, y, cv=5, scoring='roc_auc').mean())``