Installing the packages
As was the case with installing the scientific Python libraries in Chapter 15, installing the packages in this chapter directly using pip
can be troublesome in some cases. Using one of the Jupyter Docker Stacks or conda
can be more convenient. Additionally, most of these projects have very well-documented installation instructions for many scenarios.
For the neural networks portion of this chapter, it would be best to get a notebook stack that has most libraries available. I would recommend giving the jupyter/tensorflow-notebook
stack a test: https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html#jupyter-tensorflow-notebook.