Recently learned about Support Vector Machines (SVMs), a powerful supervised learning algorithm used for classification.
What I find interesting is how SVMs find the optimal decision boundary by maximizing the margin between classes.
A beautiful idea in machine learning!