An animated walkthrough of Support Vector Machine classification using a 2D scatter plot of two classes. It shows multiple candidate separating lines before revealing why SVM picks the one maximizing the margin, highlighting support vectors and margin boundaries. A new point is classified based on which side of the hyperplane it lands on. The video closes with an intuitive look at non-linear SVMs, showing how a kernel transforms inseparable data into a separable form. Useful for students starting machine learning or data science.
16:9 · every frame verified for overlaps, spacing and edges before rendering
Create a 90-second animated educational video explaining Support Vector Machine (SVM) classification. Start with a 2D coordinate plane containing data points from two different classes, represented using two clearly distinguishable colors. Show that several possible straight lines can separate the two classes. Then explain that SVM does not simply choose any separating line. Animate different candidate decision boundaries and show how SVM selects the optimal hyperplane that maximizes the margin between the two classes. Clearly highlight the support vectors, the data points closest to the decision boundary. Draw the two margin boundaries passing through the support vectors and visually show the maximum-margin region. Next, introduce a new unlabeled data point. Animate its position relative to the optimal hyperplane and demonstrate how SVM predicts its class based on which side of the decision boundary it falls. Briefly introduce the idea of a non-linear SVM. Show a simple dataset that cannot be separated using a straight line, then visually demonstrate how a kernel function enables SVM to create a non-linear decision boundary. Keep this section simple and intuitive. Generate professional English voice-over narration automatically as part of the video. Synchronize every narration segment with the corresponding animation. Add synchronized English captions/subtitles. The narration should clearly explain: hyperplane, decision boundary, margin, maximum margin, support vectors, classification of a new point, and the basic purpose of the kernel trick. Use clean academic 2D animations, moving data points, coordinate axes, dashed margin lines, arrows, labels, highlighting, and smooth transitions. Make important terms such as Hyperplane, Maximum Margin, Support Vectors, and Kernel Trick appear on screen when they are explained. No human avatar, no presenter, and no talking character. Use only animated diagrams, graphs, data points, mathematical/ML visualizations, labels, and text. Keep the explanation technically accurate but easy to understand for undergraduate Computer Science students. Format: 16:9 landscape. Duration: approximately 90 seconds. Output a complete video containing animation, synchronized professional female English voice-over, and captions.