Summary
In this chapter, we gained a high-level overview of what machine learning can be used for, starting with image processing, text processing, audio processing, and time series analysis examples. This was followed by a deeper dive into text classification where we built a text classifier to identify clickbait headlines. We then looked at how to scale AI systems, looking at different kinds of hardware and cost-optimization techniques. By using vectorized operations, we were able to gain hands-on experience with optimization. Finally, we shored up our text-classification skills by building a second text classifier to differentiate between positive and negative movie reviews.
In the next chapter, we will explore ways to store large amounts of data for AI systems, looking specifically at data warehouses and data lakes.