Open
Description
Sometimes when I run this:
test_model = HyperoptEstimator(regressor=gradient_boosting_regressor('test_regres'),
preprocessing=[],
algo=tpe.suggest,
max_evals=50,
trial_timeout=30)
test_model.fit(X_train.to_numpy(), y_train.to_numpy().ravel())
I get an error ValueError: Input contains NaN.
during training. It doesn't happen every time and I know that the data has no nan's, infinites, or duplicates. This leads me to believe one of the operations is creating a NaN. Is there anyway to skip these operations or deduce what operation is causing this?