1. 程式人生 > >Python Machine Learning Books

Python Machine Learning Books

Python is a very popular language for machine learning.

The machine learning libraries and frameworks in Python (especially around the SciPy stack) are maturing quickly. They may not be as feature rich as R, but they are robust enough for small to medium scale production implementation.

If you are a Python programmer looking to get into machine learning or you are generally interested to get into machine learning via Python, then I want to use this post to point out some key books you might find useful on your journey.

This is by no means a complete list of books, but I think they are the pick of the books you should look at if you are interested in machine learning in Python.

Need help with Machine Learning in Python?

Take my free 2-week email course and discover data prep, algorithms and more (with code).

Click to sign-up now and also get a free PDF Ebook version of the course.

Machine Learning in Python

Amazon ImageBuilding Machine Learning Systems with Python (2013): Master the art of machine learning with Python and build effective machine learning systems with this intensive hands-on guide.

Learning scikit-learn: Machine Learning in Python (2013): Experience the benefits of machine learning techniques by applying them to real-world problems using Python and the open source scikit-learn library.

Machine Learning in Action (2012): Machine Learning in Action is unique book that blends the foundational theories of machine learning with the practical realities of building tools for everyday data analysis. You’ll use the flexible Python programming language to build programs that implement algorithms for data classification, forecasting, recommendations, and higher-level features like summarization and simplification.

Amazon ImageProgramming Collective Intelligence: Building Smart Web 2.0 Applications (2007): This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet.

Machine Learning: An Algorithmic Perspective (2011): The field is ready for a text that not only demonstrates how to use the algorithms that make up machine learning methods, but also provides the background needed to understand how and why these algorithms work. Machine Learning: An Algorithmic Perspective is that text.

Specialty Machine Learning in Python

Amazon ImageMining the Social Web: Data Mining Facebook, Twitter, LinkedIn, Google+, GitHub, and More (2013): You’ll learn how to acquire, analyze, and summarize data from all corners of the social web, including Facebook, Twitter, LinkedIn, Google+, GitHub, email, websites, and blogs.

Natural Language Processing with Python (2009): This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to automatic summarization and translation.

Programming Computer Vision with Python: Tools and algorithms for analyzing images (2012): If you want a basic understanding of computer vision’s underlying theory and algorithms, this hands-on introduction is the ideal place to start. You’ll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other computer vision applications as you follow clear examples written in Python.

Amazon ImagePython for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython (2012): It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you’ll need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language.

Have I missed a must-read Python machine learning book? Leave a comment and let me know.

Frustrated With Python Machine Learning?

Master Machine Learning With Python

Develop Your Own Models in Minutes

…with just a few lines of scikit-learn code

Covers self-study tutorials and end-to-end projects like:
Loading data, visualization, modeling, tuning, and much more…

Finally Bring Machine Learning To
Your Own Projects

Skip the Academics. Just Results.

相關推薦

Python Machine Learning Books

Tweet Share Share Google Plus Python is a very popular language for machine learning. The machin

python machine learning(Apply for KNN Algorithm)

Following is a simple instance of KNN algorithm Our goal is to build a machine learning model that can learn from the measurement o

The Most Important Machine Learning Books

This list is constantly updated. Didn't find the book you think is great? Let us know and we will consider adding this book to the list. Read our previous

Python Machine Learning Archives

Instead of predicting class values directly for a classification problem, it can be convenient to predict the probability of an observation belonging to e

Practical Machine Learning Books for the Holidays: A Quick Look at the New Offerings from O'Reilly

Tweet Share Share Google Plus O’Reilly books have a reputation for being practical, hands on and

[Python & Machine Learning] 學習筆記之scikit-learn機器學習庫

1. scikit-learn介紹   scikit-learn是Python的一個開源機器學習模組,它建立在NumPy,SciPy和matplotlib模組之上。值得一提的是,scikit-learn最先是由David Cournapeau在2007年發起的一個Google Summer of Code專

python machine learning 讀書筆記1——Mac OS環境搭建技巧

安裝homebrew: $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安裝python3, pip3: $ brew

Python Machine Learning 中文版,Python機器學習介紹

Python機器學習機器學習,如今最令人振奮的計算機領域之一。看看那些大公司,Google、Facebook、Apple、Amazon早已展開了一場關於機器學習的軍備競賽。從手機上的語音助手、垃圾郵件過濾到逛淘寶時的物品推薦,無一不用到機器學習技術。如果你對機器學習感興趣,甚

學習 Machine Learning Mastery With Python (1)

測試套件 實際應用 十分 機器學習 小數 機器學習算法 很多 結果 分鐘 1 介紹 1.1 機器學習的錯誤的想法 一定要對python 編程和python語法非常了解 深入學習scikit learn使用的機器學習算法的理論和參數 避免或者不能接觸實際項目中的其他部分。

機器學習系統設計(Building Machine Learning Systems with Python)- Willi Richert Luis Pedro Coelho

切分 秘密 閾值 isa 占用 第二版 思考 並且 了解 機器學習系統設計(Building Machine Learning Systems with Python)- Willi Richert Luis Pedro Coelho 總述 本書是 2014 的,看完以後才

Introduction to Machine Learning with Python/Python機器學習基礎教程_程式碼修改與更新

2.3.1樣本資料集 --程式碼bug及修改意見 import matplotlib.pyplot as plt import mglearn X,y=mglearn.datasets.make_forge() mglearn.discrete_scatter(X[:,0

Machine LearningPython篇(一)

Machine Learning之Python篇 概述 教程 《Python機器學習》中文版 東南大學某研究生的github,包含大量ML演算法示例。 上個哥們的DL示例 Python資料分析之武林祕籍。這裡包括了大量ML或DL的python工具包。

Essential libraries for Machine Learning in Python

Python is often the language of choice for developers who need to apply statistical techniques or data analysis in their work. It is also used by data scie

Quiet log noise with Python and machine learning

Continuous integration (CI) jobs can generate massive volumes of data. When a job fails, figuring out what went wrong can be a tedious process that involve

Top 5 Machine Learning Libraries in Python

(Sponsors) Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and

Top 10 Machine Learning, Deep Learning, and Data Science Courses for Beginners (Python and R)

Data Science, Machine Learning, Deep Learning, and Artificial intelligence are really hot at this moment and offering a lucrative career to programmers wi

Book Review: Machine Learning with Python Cookbook

Additional Considerations The only criticism I can place is that I wish there were more topics covered in the content. Some specific areas I would have li

Submit Your Data Science,Machine Learning & Python Training Insitutes

Submit Your AI,ML and DataScience Training Institutes and Courses Information,Our team will get back to you further. Institute Name

Assessing Annotator Disagreements in Python to Build a Robust Dataset for Machine Learning

Assessing Annotator Disagreements in Python to Build a Robust Dataset for Machine LearningTea vs. Coffee: the perfect example of decisions and disagreement

Setting Up Python for Machine Learning on Windows

Python has been largely used for numerical and scientific applications in the last years. However, to perform numerical computations in an efficient man