- 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.
- 程序員面試筆試寶典(第3版)
- AngularJS Testing Cookbook
- Kali Linux Web Penetration Testing Cookbook
- Python機器學習:數據分析與評分卡建模(微課版)
- 信息安全技術
- The DevOps 2.4 Toolkit
- Kali Linux Wireless Penetration Testing Beginner's Guide(Third Edition)
- Getting Started with Gulp
- Learning Continuous Integration with TeamCity
- C# and .NET Core Test Driven Development
- AutoCAD 2009實訓指導
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- Web Developer's Reference Guide
- Tableau Desktop可視化高級應用
- 和孩子一起學編程:用Scratch玩Minecraft我的世界