- Machine Learning for OpenCV
- Michael Beyeler
- 232字
- 2021-07-02 19:47:13
What you need for this book
You will need a computer, Python Anaconda, and enthusiasm. Lots of enthusiasm. Why Python?, you may ask. The answer is simple: it has become the de facto language of data science, thanks to its great number of open source libraries and tools to process and interact with data.
One of these tools is the Python Anaconda distribution, which provides all the scientific computing libraries we could possibly ask for, such as NumPy, SciPy, Matplotlib, Scikit-Learn, and Pandas. In addition, installing OpenCV is essentially a one-liner. No more flipping switches in cc make or compiling from scratch! We will talk about how to install Python Anaconda in Chapter 1, A Taste of Machine Learning.
If you have mostly been using OpenCV in combination with C++, that's fine. But, at least for the purpose of this book, I would strongly suggest that you switch to Python. C++ is fine when your task is to develop high-performance code or real-time applications. But when it comes to picking up a new skill, I believe Python to be a fundamentally better choice of language, because you can do more by typing less. Rather than getting annoyed by the syntactic subtleties of C++, or wasting hours trying to convert data from one format into another, Python will help you concentrate on the topic at hand: to become an expert in machine learning.
- Hadoop+Spark大數(shù)據(jù)分析實戰(zhàn)
- Ray分布式機器學(xué)習(xí):利用Ray進行大模型的數(shù)據(jù)處理、訓(xùn)練、推理和部署
- Java Web應(yīng)用開發(fā)技術(shù)與案例教程(第2版)
- 可解釋機器學(xué)習(xí):模型、方法與實踐
- Node Cookbook(Second Edition)
- Extreme C
- C語言程序設(shè)計與應(yīng)用(第2版)
- 運維前線:一線運維專家的運維方法、技巧與實踐
- 石墨烯改性塑料
- PHP+MySQL動態(tài)網(wǎng)站開發(fā)從入門到精通(視頻教學(xué)版)
- Visual C++程序設(shè)計與項目實踐
- Python編程基礎(chǔ)教程
- Android應(yīng)用程序設(shè)計
- 編程的原則:改善代碼質(zhì)量的101個方法
- 創(chuàng)新工場講AI課:從知識到實踐