- 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.
- CMDB分步構建指南
- Learn to Create WordPress Themes by Building 5 Projects
- Three.js開發指南:基于WebGL和HTML5在網頁上渲染3D圖形和動畫(原書第3版)
- Java高手真經(高級編程卷):Java Web高級開發技術
- Visual Basic程序設計教程
- Android 9 Development Cookbook(Third Edition)
- Mastering Python Scripting for System Administrators
- Swift 3 New Features
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- ArcGIS By Example
- SharePoint Development with the SharePoint Framework
- 編程與類型系統
- Java SE實踐教程
- Django實戰:Python Web典型模塊與項目開發
- C語言程序設計實訓教程與水平考試指導