Machine Learning for OpenCV – Advanced Methods and Deep Learning

Machine Learning for OpenCV – Advanced Methods and Deep Learning

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 25m | 0.98 GB

A practical introduction to the world of machine learning and image processing using OpenCV and Python

Computer vision is one of today’s most exciting application fields of Machine Learning, From self-driving cars to medical diagnosis, computer vision has been widely used in various domains.

This course will cover essential concepts such as classifiers and clustering and will also help you get acquainted with neural networks and Deep Learning to address real-world problems.

All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/Machine-Learning-for-OpenCV-Advanced-Methods-and-Deep-Learning

This course walks you through the key elements of OpenCV and its powerful Machine Learning classes while demonstrating how to get to grips with a range of models.

What You Will Learn

  • Implement a Naïve Bayes classifier
  • Discover hidden structures in your data using k-means clustering
  • Implement k-means clustering and Expectation Maximization in OpenCV
  • Implement a simple multi-layer perceptron in OpenCV
  • Train and tweak neural networks
  • Build an ensemble classifier from decision trees in OpenCV
  • Combine different algorithms into a simple majority-vote classifier
  • Learn to tweak the hyperparameters of a model