- Machine Learning for OpenCV
- Michael Beyeler
- 181字
- 2021-07-02 19:47:20
Summary
In this chapter, we talked about a typical workflow to deal with machine learning problems: how we can extract informative features from raw data, how we can use data and labels to train a machine learning model, and how we can use the finalized model to predict new data labels. We learned that it is essential to split data into a training set and test set, as this is the only way to know how well a model will generalize to new data points.
On the software side of things, we significantly improved our Python skills. We learned how to use NumPy arrays to store and manipulate data and how to use Matplotlib for data visualization. We talked about scikit-learn and its many useful data resources. Finally, we also addressed OpenCV's own TrainData container, which provides some relief for users of OpenCV's C++ API.
With these tools in hand, we are now ready to implement our first real machine learning model! In the next chapter, we will focus on supervised learning and its two main problem categories, classification and regression.
- C++面向對象程序設計(第三版)
- Java入門經典(第6版)
- Getting started with Google Guava
- Java高并發核心編程(卷2):多線程、鎖、JMM、JUC、高并發設計模式
- Full-Stack Vue.js 2 and Laravel 5
- Spring Boot進階:原理、實戰與面試題分析
- Learning Vaadin 7(Second Edition)
- Python極簡講義:一本書入門數據分析與機器學習
- Python機器學習之金融風險管理
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- Visual Basic 6.0程序設計實驗教程
- 現代CPU性能分析與優化
- Android智能手機APP界面設計實戰教程
- Joomla!Search Engine Optimization
- 絕密原型檔案:看看專業產品經理的原型是什么樣