- 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++ Builder 6.0下OpenGL編程技術(shù)
- Linux網(wǎng)絡(luò)程序設(shè)計:基于龍芯平臺
- Backbone.js Blueprints
- C++程序設(shè)計基礎(chǔ)教程
- Python機器學(xué)習(xí)編程與實戰(zhàn)
- 重學(xué)Java設(shè)計模式
- Java程序員面試筆試寶典(第2版)
- Scala for Machine Learning(Second Edition)
- JavaScript應(yīng)用開發(fā)實踐指南
- Hands-On Neural Network Programming with C#
- Machine Learning With Go
- IBM Cognos TM1 Developer's Certification guide
- R的極客理想:量化投資篇
- 深入理解Java虛擬機:JVM高級特性與最佳實踐
- 零基礎(chǔ)學(xué)編程系列(全5冊)