Beyond Scikit-Learn,
pip3 install scikit-optimize
now, you can run skopt-bayesian-and-random.ipynb
For keras, it will take a while to configure
You need tensorflow enabled in your kernel
pip3 install tensorflow
https://www.tensorflow.org/install/
Even then, getting kernel to work is problem and a long time to configure
pip3 install keras
now you can run in Jonportion folder, you can run keras-GS-With-Layers.ipynb
That's all you need