Support Vector Machines (SVM): An Intuitive Explanation

<p>Support Vector Machines (SVMs) are a type of supervised machine learning algorithm used for classification and regression tasks. They are widely used in various fields, including pattern recognition, image analysis, and natural language processing.</p> <p><img alt="" src="https://miro.medium.com/v2/resize:fit:630/1*Lsun5-t67owndP0iTV9DNQ.png" style="height:512px; width:700px" /></p> <p>SVMs work by finding the optimal hyperplane that separates data points into different classes.</p> <h2>Hyperplane:</h2> <p>A&nbsp;<strong>hyperplane&nbsp;</strong>is a decision boundary that separates data points into different classes in a high-dimensional space. In two-dimensional space, a hyperplane is simply a line that separates the data points into two classes. In three-dimensional space, a hyperplane is a plane that separates the data points into two classes. Similarly, in&nbsp;<strong>N-dimensional space</strong>, a hyperplane has&nbsp;<strong>(N-1)-dimensions</strong>.</p> <p>It can be used to make predictions on new data points by evaluating which side of the hyperplane they fall on. Data points on one side of the hyperplane are classified as belonging to one class, while data points on the other side of the hyperplane are classified as belonging to another class.</p> <p><a href="https://medium.com/@keshavtibrewal2/support-vector-machines-svm-an-intuitive-explanation-b084d6238106">Click Here</a></p>