Skip to Content
ROS Programming: Building Powerful Robots
book

ROS Programming: Building Powerful Robots

by Anil Mahtani, Luis Sanchez, Enrique Fernandez, Aaron Martinez, Lentin Joseph
March 2018
Intermediate to advanced content levelIntermediate to advanced
1396 pages
42h 14m
English
Packt Publishing
Content preview from ROS Programming: Building Powerful Robots

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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Programming Robots with ROS

Programming Robots with ROS

Morgan Quigley, Brian Gerkey, William D. Smart
Machine Learning Design Patterns

Machine Learning Design Patterns

Valliappa Lakshmanan, Sara Robinson, Michael Munn

Publisher Resources

ISBN: 9781788627436Supplemental Content