In the previous chapter, we explored an unsupervised learning technique known as association rules mining. In this chapter, we will examine a set of supervised learning approaches known as support vector machines (SVMs). SVMs are flexible algorithms that excel at addressing classification problems.