Dqctppdttjgjka7tdh9p

Machine Learning with Open CV and Python

Analyze and understand your data with the power and simplicity of Python.

Course Description

OpenCV is a library of programming functions mainly aimed at real-time computer vision. This course will show you how machine learning is great choice to solve real-word computer vision problems and how you can use the OpenCV modules to implement the popular machine learning concepts.
The course will teach you how to work with the various OpenCV modules for statistical modelling and machine learning. You will start by preparing your data for analysis, learn about supervised and unsupervised learning, and see how to implement them with the help of real-world examples. The course will also show you how you can implement efficient models using the popular machine learning techniques such as classification, regression, decision trees, K-nearest neighbors, boosting, and neural networks with the aid of C++ and OpenCV.

Learning Outcomes

Master Logistic Regression and regularization techniques
Understand supervised and unsupervised machine learning algorithms
Implement OpenCV's functionalities in machine learning algorithms
Solve image segmentation problem using K-Means Clustering
Get to know the key elements of a neural network and deep learning and its ability to learn
Load models trained with popular deep learning libraries such as Caffe

Pre-requisite

Prior knowledge of computer vision and OpenCV is required.

Who is this course intended for?

If you have a basic working knowledge of computer vision and OpenCV, and want to perform machine learning with OpenCV, this course is for you. Some understanding of statistical concepts would be helpful, but is not mandatory.


Your Instructor


Packt Publishing
Packt Publishing

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.


Class Curriculum


  Introduction to Machine Learning
Available in days
days after you enroll
  Extracting Features and Preparing the Data
Available in days
days after you enroll
  Decision Trees and Support Vector Machines
Available in days
days after you enroll
  Neural Networks
Available in days
days after you enroll
  Unsupervised Learning and Introduction to Deep Learning
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!