In this chapter, we'll discuss important libraries and frameworks that one needs to get started in Artificial Intelligence (AI). We'll cover the basic functions of the three most popular deep learning frameworks—TensorFlow, PyTorch, and Keras—show you how to get up and running in each of these frameworks, as we will be utilizing them in the following chapters. We'll touch upon computing for AI, and discuss how GPUs and other advanced memory units can improve it. Lastly, we'll discuss the fundamentals of two popular cloud computing frameworks for deep learning: AWS and Google Cloud.
The following topics will be covered in this chapter:
- Essential libraries for deep learning in Python: TensorFlow, PyTorch, and Keras
- CPUs, GPUs, and compute frameworks that are used for AI
- The fundamentals of AWS and Google Cloud