Summary
In this chapter, we covered several popular open source machine learning library packages, including scikit-learn
, Spark ML, TensorFlow, and PyTorch. You should now be familiar with the core building blocks for each of these libraries and how they can be used to train a machine learning model. You have also learned to use the TensorFlow and PyTorch frameworks to build simple artificial neural networks, train deep learning models, and persist these trained models to files. These model files can be loaded into model serving environments to generate predictions.
In the next chapter, we will cover Kubernetes and how it can be used as a foundational infrastructure for building open source machine learning solutions.