官术网_书友最值得收藏!

First Steps in Supervised Learning

This is the moment you've been waiting for, isn't it?

We have covered all the bases-we have a functioning Python environment, we have OpenCV installed, and we know how to handle data in Python. Now it's time to build our first machine learning system! And what better way to start off than to focus on one of the most common and successful types of machine learning: supervised learning?

From the previous chapter, we already know that supervised learning is all about learning regularities in some training data by using the labels that come with it so that we can predict the labels of some new, never-seen-before test data. In this chapter, we want to dig a little deeper, and learn how to turn our theoretical knowledge into something practical.

Specifically, we want to address the following questions:

  • What's the difference between classification and regression, and when do I use which?
  • What is a k-nearest neighbor (k-NN) classifier, and how do I implement one in OpenCV?
  • How do I use logistic regression for classification, and why is it named so confusingly?
  • How do I build a linear regression model in OpenCV, and how does it differ from Lasso and ridge regression?

Let's jump right in!

主站蜘蛛池模板: 宁安市| 聊城市| 始兴县| 忻城县| 广南县| 莱阳市| 宽城| 宁强县| 新蔡县| 民乐县| 凤阳县| 益阳市| 临漳县| 襄城县| 富民县| 宽城| 苏尼特左旗| 德昌县| 迭部县| 准格尔旗| 香河县| 政和县| 福泉市| 黄大仙区| 吕梁市| 连城县| 缙云县| 松原市| 伊金霍洛旗| 惠水县| 定安县| 平果县| 太原市| 宜良县| 会昌县| 客服| 博白县| 启东市| 锡林郭勒盟| 台北县| 卫辉市|