O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Machine Learning with C++ : Choosing the Right Algorithm

Video Description

Use skills learnt in C++ to build efficient models

About This Video

  • Get familiar with the concepts of Machine Learning and implement them in C++
  • Build efficient data models for training data using popular libraries such as mlpack and Shark
  • A detailed tutorial packed with relevant examples to help you build a solid understanding of Machine Learning

In Detail

Machine Learning is a field of Computer Science that involves the use of various methods for pattern recognition and computational learning from data sources. This tutorial will introduce you to the fundamentals of Machine Learning and show you how you can utilize your C++ skills to build efficient data models.

We start by discussing the suitability of different algorithms for different situations; this often involves inspecting data and then making an informed decision based on prior experience and knowledge. We will then implement popular supervised and unsupervised machine learning algorithms in C++ with the help of practical examples. The coursealso includes videos on tuning and optimizing the model for different use cases, and a quick introduction to neural networks and deep learning.

During the course of this tutorial, you will work with different types of C++ library used for Machine Learning—such as mlpack, Shark, and so on—to solve different kinds of problem. By the end, you will be able to efficiently extend your knowledge of C++ to build a solid foundation in the field of Machine Learning.

All the code and supporting materials for this course will be available at - https://github.com/PacktPublishing/Machine-Learning-with-C-Choosing-the-Right-Algorithm