X_dev, X_eval, Y_dev, Y_eval = train_test_split(X, Y, train_size = 0.75, random_state = 23)
Y_dev = Y_dev.apply(lambda x: 1 if x == 0 else -1)
Y_eval = Y_eval.apply(lambda x: 1 if x == 0 else -1)
IF = IsolationForest(max_samples="auto", contamination = 0.095, random_state=1)
param_grid = {"n_estimators": [100, 150, 200, 250, 300, 350, 400, 450, 500]}
clf = GridSearchCV(IF,
param_grid,
cv=5,
n_jobs=10,
scoring="f1",
verbose=10)
_ = clf.fit(X_dev, Y_dev)
Esse código demora quanto tempo para ser executado? O meu já está carregando a 30minutos e ainda não executou, ou eu errei em alguma parte?