Support Vector Machine (SVM) is a supervised machine learning algorithm used for classification and regression tasks. It is widely applied in fields like image recognition, text classification, and bioinformatics due to its efficiency in handling high-dimensional data.