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

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!

主站蜘蛛池模板: 望城县| 安吉县| 延寿县| 工布江达县| 高唐县| 渭源县| 调兵山市| 聂荣县| 互助| 安福县| 轮台县| 沈丘县| 崇义县| 潼南县| 庆阳市| 迁安市| 遵义市| 都安| 江孜县| 克东县| 华容县| 富民县| 大田县| 佛冈县| 千阳县| 龙泉市| 灌阳县| 武定县| 楚雄市| 南和县| 舟山市| 江山市| 邵阳市| 鹿邑县| 大兴区| 孝昌县| 无锡市| 中西区| 萨嘎县| 灌南县| 石屏县|