- 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.
- 解構(gòu)產(chǎn)品經(jīng)理:互聯(lián)網(wǎng)產(chǎn)品策劃入門寶典
- HTML5 移動(dòng)Web開發(fā)從入門到精通(微課精編版)
- 從程序員到架構(gòu)師:大數(shù)據(jù)量、緩存、高并發(fā)、微服務(wù)、多團(tuán)隊(duì)協(xié)同等核心場(chǎng)景實(shí)戰(zhàn)
- Instant 960 Grid System
- 51單片機(jī)C語言開發(fā)教程
- Building Microservices with .NET Core
- AutoCAD 2009實(shí)訓(xùn)指導(dǎo)
- ArcGIS for Desktop Cookbook
- Cocos2d-x Game Development Blueprints
- C語言程序設(shè)計(jì)教程
- Test-Driven iOS Development with Swift
- Java RESTful Web Service實(shí)戰(zhàn)
- Jakarta EE Cookbook
- Microsoft XNA 4.0 Game Development Cookbook
- 歐姆龍PLC編程指令與梯形圖快速入門