Cannot clone object ''
The xyzSearchCV classes in sklearn require the estimator to be compatible with the sklearn API; in particular, the estimator('s clones)'s hyperparameters get set using set_params, which needs to be defined as a class method for the estimator.  So a Keras Sequential model will not work.  Keras does provide an sklearn wrapper: https://keras.io/scikit-learn-api/