<aside> 📖 Support Vector Machines (SVM) is a powerful supervised machine learning algorithm used for classification and regression tasks. SVM aims to find the optimal hyperplane that best separates different classes in the feature space. For a binary classification problem, this hyperplane maximizes the margin between the nearest data points (support vectors) of the two classes.
</aside>