Ao tentar rodar:
SEED=301
np.random.seed(SEED)
espaco_de_parametros = {
"n_estimators" : [10, 100],
"max_depth" : [3, 5],
"min_samples_split": [32, 64, 128],
"min_samples_leaf": [32, 64, 128],
"bootstrap" : [True, False],
"criterion": ["gini", "entropy"]
}
tic = time.time()
busca = RandomizedSearchCV(RandomForestClassifier(),
espaco_de_parametros,
n_inter = 20,
cv = KFold(n_splits = 5, shuffle=True))
busca.fit(x_azar, y_azar)
tac = time.time()
tempo_que_passou = tac - tic
print("Tempo %.2f segundos" % tempo_que_passou)
resultados = pd.DataFrame(busca.cv_results_)
resultados.head()
O seguinte erro é retornado:
TypeError Traceback (most recent call last)
<ipython-input-97-06b16418a262> in <module>()
18 espaco_de_parametros,
19 n_inter = 20,
---> 20 cv = KFold(n_splits = 5, shuffle=True))
21 busca.fit(x_azar, y_azar)
22 tac = time.time()
TypeError: __init__() got an unexpected keyword argument 'n_inter'