Introducing to SVM and its application in robotics

We have set up scikit-learn, so what is next? Actually, we are going to discuss a popular machine learning technique called SVM and its applications in robotics. After discussing the basics, we can implement a ROS application using SVM.

So what is SVM? SVM is a supervised machine learning algorithm that can be used for classification or regression. In SVM, we plot each data item in n-dimensional space along with its value. After plotting, it performs a classification by finding a hyper-plane that separates those data points. This is how the basic classification is done!

SVM can perform better for small datasets, but it does not do well if the dataset is very large. Also, it will not be suitable ...

Get ROS Robotics Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.