These 2 books will strengthen your command of Python machine learning – The Next Web
Mastering machine learning is not easy, even if youre a crack programmer. Ive seen many people come from a solid background of writing software in different domains (gaming, web, multimedia, etc.) thinking that addingmachine learningto their roster of skills is another walk in the park. Its not. And every single one of them has been dismayed.
I see two reasons for why the challenges of machine learning are misunderstood. First, as the name suggests, machine learning is software that learns by itself as opposed tobeing instructed on every single rule by a developer. This is an oversimplification that many media outlets with little or no knowledge of the actual challenges of writing machine learning algorithms often use when speaking of the ML trade.
[Read:How the Dutch government uses data to predict the weather and prepare for natural disasters]
The second reason, in my opinion, are the many books and courses that promise to teach you the ins and outs of machine learning in a few hundred pages (and the ads on YouTube that promise to net you a machine learning job if you pass an online course). Now, I dont what to vilify any of those books and courses. Ivereviewed severalof them(and will review some more in the coming weeks), and I think theyre invaluable sources for becoming a good machine learning developer.
But theyre not enough. Machine learning requires both good coding and math skills and a deep understanding of various types of algorithms. If youre doing Python machine learning, you have to have in-depth knowledge of many libraries and also master the many programming and memory-management techniques of the language. And, contrary to what some people say, you cant escape the math.
And all of that cant be summed up in a few hundred pages. Rather than a single volume, the complete guide to machine learning would probably look like Donald Knuths famousThe Art of Computer Programmingseries.
So, what is all this tirade for? In my exploration of data science and machine learning, Im always on the lookout for books that take a deep dive into topics that are skimmed over by the more general, all-encompassing books.
In this post, Ill look atPython for Data AnalysisandPractical Statistics for Data Scientists, two books that will help deepen your command of the coding and math skills required to master Python machine learning and data science.
Python for Data Analysis, 2nd Edition,is written by Wes McKinney, the creator of the pandas, one of key libraries using in Python machine learning. Doing machine learning in Python involves loading and preprocessing data in pandas before feeding them to your models.
InPython for Data Analysis, McKinney takes you through the entire functionality of pandas and manages to do so without making it read like a reference manual. There are lots of interesting examples that build on top of each other and help you understand how the different functions of pandas tie in with each other. Youll go in-depth on things such as cleaning, joining, and visualizing data sets, topics that are usually only discussed briefly in most machine learning books.Most books and courses on machine learning provide an introduction to the main pandas components such as DataFrames and Series and some of the key functions such as loading data from CSV files and cleaning rows with missing data. But the power of pandas is much broader and deeper than what you see in a chapters worth of code samples in most books.
Youll also get to explore some very important challenges, such as memory management and code optimization, which can become a big deal when youre handling very large data sets in machine learning (which you often do).
What I also like about the book is the finesse that has gone into choosing subjects to fit in the 500 pages. While most of the book is about pandas, McKinney has taken great care to complement it with material about other important Python libraries and topics. Youll get a good overview of array-oriented programming with numpy, another important Python library often used in machine learning in concert with pandas, and some important techniques in using Jupyter Notebooks, the tool of choice for many data scientists.
All this said, dont expectPython for Data Analysisto be a very fun book. It can get boring because it just discusses working with data (which happens to be the most boring part of machine learning). There wont be any end-to-end examples where youll get to see the result of training and using a machine learning algorithm or integrating your models in real applications.
My recommendation:You should probably pick upPython for Data Analysisafter going through one of theintroductory or advanced books on data scienceor machine learning. Having that introductory background on working with Python machine learning libraries will help you better grasp the techniques introduced in the book.
WhilePython for Data Analysisimproves your data-processing and -manipulation coding skills, the second book well look at,Practical Statistics for Data Scientists, 2nd Edition,will be the perfect resource to deepen your understanding of the core mathematical logic behind many key algorithms and concepts that you often deal with when doing data science and machine learning.
But again, the key here is specialization.The book starts with simple concepts such as different types of data, means and medians, standard deviations, and percentiles. Then it gradually takes you through more advanced concepts such as different types of distributions, sampling strategies, and significance testing. These are all concepts you have probably learned in math class or read about in data science and machine learning books.
On the one hand, the depth thatPractical Statistics for Data Scientistsbrings to each of these topics is greater than youll find in machine learning books. On the other hand, every topic is introduced along with coding examples in Python and R, which makes it more suitable than classic statistics textbooks on statistics. Moreover, the authors have done a great job of disambiguating the way different terms are used in data science and other fields. Each topic is accompanied by a box that provides all the different synonyms for popular terms.
As you go deeper into the book, youll dive into the mathematics of machine learning algorithms such as linear and logistic regression, K-nearest neighbors, trees and forests, and K-means clustering. In each case, like the rest of the book, theres more focus on whats happening under the algorithms hood rather than using it for applications. But the authors have again made sure the chapters dont read like classic math textbooks and the formulas and equations are accompanied by nice coding examples.
LikePython for Data Analysis,Practical Statistics for Data Scientistscan get a bit boring if you read it end to end. There are no exciting applications or a continuous process where you build your code through the chapters. But on the other hand, the book has been structured in a way that you can read any of the sections independently without the need to go through previous chapters.
My recommendation:ReadPractical Statistics for Data Scientistsafter going through an introductory book on data science and machine learning. I definitely recommend reading the entire book once, though to make it more enjoyable, go topic by topic in-between your exploration of other machine learning courses. Also keep it handy. Youll probably revisit some of the chapters from time to time.
I would definitely countPython for Data AnalysisandPractical Statistics for Data Scientistsas two must-reads for anyone who is on the path of learning data science and machine learning. Although they might not be as exciting as some of the more practical books, youll appreciate the depth they add to your coding and math skills.
This article was originally published by Ben Dickson on TechTalks, a publication that examines trends in technology, how they affect the way we live and do business, and the problems they solve. But we also discuss the evil side of technology, the darker implications of new tech and what we need to look out for. You can read the original article here.
Published July 8, 2020 09:49 UTC
Here is the original post:
These 2 books will strengthen your command of Python machine learning - The Next Web
- Machine Learning Predicts Nuclear Reactor Containment Seismic Demands With Explainable Models - Bioengineer.org - November 7th, 2026 [November 7th, 2026]
- Explainable Machine Learning Identifies Predictive Thresholds Governing Urban Heat Island Dynamics - Bioengineer.org - November 7th, 2026 [November 7th, 2026]
- Machine learning reshapes yeast enzyme to favor a stubborn aldehyde and survive heat - Bioengineer.org - November 7th, 2026 [November 7th, 2026]
- Machine learning and winter storm predictions to be the focus of Nov. 6 talk - The Pennsylvania State University - November 3rd, 2026 [November 3rd, 2026]
- Zelims ZOE Taps AI, Machine Learning to Enhance S&R Operations - Marine News Magazine - November 3rd, 2026 [November 3rd, 2026]
- From Meters to Machine Learning: Building AI-Ready Utilities in India - CSIS | Center for Strategic and International Studies - October 30th, 2026 [October 30th, 2026]
- SPINE: A machine-learning program is on the trail of ghost particles - Phys.org - October 30th, 2026 [October 30th, 2026]
- Identification of ferroptosis-related key genes influencing synovitis development in osteoarthritis based on machine learning - Nature - October 30th, 2026 [October 30th, 2026]
- Machine learning simulations reveal how plastic transforms into hard carbon - EurekAlert! - October 30th, 2026 [October 30th, 2026]
- Machine learning predicts wastewater aeration efficiency, but only when data stay close to home - Bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Machine learning reveals when changing shot direction pays off in elite tennis - Bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Machine learning and blockchain team up to cut supply chain costs and carbon - Bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Machine learning simulations uncover how plastic transforms into hard carbon - Open Access Government - October 30th, 2026 [October 30th, 2026]
- Machine Learning Surrogates Predict Wing Aerodynamics and Stress in Seconds - bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Kernel-Tuned Machine Learning Pushes Network Intrusion Detection Toward 99% Accuracy on Benchmark Data - Bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Machine learning and water quality indices reveal monsoon pollution hotspots in Odishas Baitarani River - bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Machine Learning Predicts ICU Deaths in PAD Patients, but Hemodynamics Add Little - Bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Stacked machine learning pairs ultrasound and Raman spectra to flag thyroid cancer - Bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Machine Learning and Entropy Indices Reveal Most Mahanadi Water Near Paradip Unfit to Drink - Bioengineer.org - October 30th, 2026 [October 30th, 2026]
- Machine learning simulations trace how plastic turns into hard carbon atom by atom - Bioengineer.org - October 30th, 2026 [October 30th, 2026]
- My Machine Learning Pipeline Cheated, and Cross-Validation Never Noticed - Towards Data Science - October 26th, 2026 [October 26th, 2026]
- Machine learning predicts next-year fitness assessment failure in university students - Bioengineer.org - October 26th, 2026 [October 26th, 2026]
- Serrated Airfoils Reshape Stall Behavior in CFD, Wind Tunnel and Machine Learning Study - Bioengineer.org - October 26th, 2026 [October 26th, 2026]
- Applications of artificial intelligence and machine learning in food processing, quality control, and food safety: a critical review - Nature - October 26th, 2026 [October 26th, 2026]
- Machine-learning simulations reveal how sodium batteries form their protective interface - Bioengineer.org - October 26th, 2026 [October 26th, 2026]
- Reimagining demand forecasting at Bayer with AI and machine learning - Supply Chain Management Review - September 28th, 2026 [September 28th, 2026]
- What Is Machine Learning Fairness? What You Need to Know - Coursera - September 28th, 2026 [September 28th, 2026]
- Howard University Hosts Machine Learning Symposium in Collaboration with Amazon Web Services - The Dig at Howard University - September 26th, 2026 [September 26th, 2026]
- Machine learning helps identify chemicals that repel honey bees from pesticides - University of California, Riverside - September 26th, 2026 [September 26th, 2026]
- Machine Learning Hunts Down Hidden Gene Switches Across the Fungal Tree of Life - Bioengineer.org - September 26th, 2026 [September 26th, 2026]
- Integrated Quantum Technologies Advances ICA Research for IEEE Secure and Trustworthy Machine Learning Conference Submission - TMX Newsfile - September 26th, 2026 [September 26th, 2026]
- I surprisingly don't hate the Logitech Blue Yeti 2's use of machine learning - Yahoo Tech - September 26th, 2026 [September 26th, 2026]
- LANDR expands AI fraud detection built with machine learning lab Mila and says artificial streams flagged by Spotify for music it distributes fell... - September 26th, 2026 [September 26th, 2026]
- University Of California Machine Learning Spots Scents Bees Avoid In Real Fields - Quantum Zeitgeist - September 26th, 2026 [September 26th, 2026]
- Inside the AI Investing Think Tank: How Machine Learning Drives Modern Financial Research - Rebellion Research - September 26th, 2026 [September 26th, 2026]
- New machine learning methods set to improve forecasts - University of Reading - September 24th, 2026 [September 24th, 2026]
- What this machine learning model boasting 65% accuracy says is coming next for the 10-year Treasury - MarketWatch - September 24th, 2026 [September 24th, 2026]
- Quantitative Investment Strategies: Institutional Architecture and Machine Learning Alpha in 2026 - Rebellion Research - September 24th, 2026 [September 24th, 2026]
- Machine learning forecasts suggest a concentration paradox in international student mobility to the United Kingdom - Nature - September 22nd, 2026 [September 22nd, 2026]
- Machine learning model distinguishes levels of psychological resilience in health care workers with 75% accuracy - Medical Xpress - September 22nd, 2026 [September 22nd, 2026]
- How Machine Learning Is Changing the Way We Inspect the Railway - Railway-News - September 22nd, 2026 [September 22nd, 2026]
- Microsoft file patent for a machine learning system that would "train" itself on your playtime to work out when you'll be least annoyed by... - September 22nd, 2026 [September 22nd, 2026]
- Quantitative Finance Conferences NYC 2026: The AI and Machine Learning Summit Guide - Rebellion Research - September 22nd, 2026 [September 22nd, 2026]
- Nanoparticle Electrode and Machine Learning Team Up to Catch Toxic Lead and Cadmium in Water - Bioengineer.org - September 22nd, 2026 [September 22nd, 2026]
- Cosmic tensions: can machine learning find a fairer story of the universe - Times of Malta - September 22nd, 2026 [September 22nd, 2026]
- Lessening the shock of defibrillation with machine learning - AIP.ORG - September 17th, 2026 [September 17th, 2026]
- Algorithmic Stock Picking: The Architecture of Machine Learning Alpha in 2026 - Rebellion Research - September 17th, 2026 [September 17th, 2026]
- Canada is pushing ahead with machine learning to improve medical diagnostics - Digital Journal - September 17th, 2026 [September 17th, 2026]
- How researchers use machine learning to re-create chirps and trills produced by forest insects when Dinos - The Times of India - September 15th, 2026 [September 15th, 2026]
- Machine Learning Reshapes Credit Scoring - Communications of the ACM - September 13th, 2026 [September 13th, 2026]
- Machine Learning With Threshold Optimization Could Help Reduce Unnecessary Appendectomies in Adults - bioengineer.org - September 13th, 2026 [September 13th, 2026]
- Information Theory Meets Machine Learning to Catch Industrial Cyberattacks - bioengineer.org - September 13th, 2026 [September 13th, 2026]
- Machine Learning Gets a Robustness Boost by Turning Labels into Preferences - bioengineer.org - September 13th, 2026 [September 13th, 2026]
- Machine Learning Meets X-Rays to Reveal the Hidden Architecture of Pea Seeds - bioengineer.org - September 13th, 2026 [September 13th, 2026]
- Machine Learning Predicts Which Women Will Face Early Ovarian Failure Within Three Years - bioengineer.org - September 13th, 2026 [September 13th, 2026]
- Machine Learning Cracks the Code of Nitinol Wear, a Metal That Remembers Its Shape - bioengineer.org - September 13th, 2026 [September 13th, 2026]
- Using machine learning to see how living brains learn - The University of Utah - September 8th, 2026 [September 8th, 2026]
- Applying causal machine learning to assess and improve cleantech policy design - Nature - September 8th, 2026 [September 8th, 2026]
- Frontier Tech Leaders Programme Celebrates First Machine Learning Bootcamp Graduation and AI for Sustainable Tourism Hackathon in Angola - United... - September 8th, 2026 [September 8th, 2026]
- From the Knowledge to machine learning: Wayve takes AI driving to London - IOT Insider - September 8th, 2026 [September 8th, 2026]
- Algorithm optimizes machine learning techniques that use linear, tunable resistor networks - AIP.ORG - September 2nd, 2026 [September 2nd, 2026]
- Math Modeling Seminar: Applications of Topological Data Analysis and Machine Learning Models in Predictive Biology and Drug Discovery | Events | RIT -... - September 2nd, 2026 [September 2nd, 2026]
- UC Berkeley Announces New Professional Graduate Degree in AI and Machine Learning - University of California, Berkeley - August 25th, 2026 [August 25th, 2026]
- DedeepyaYarraand the rise of Trustworthy AI: Where Machine Learning meets cybersecurity - India.com - August 25th, 2026 [August 25th, 2026]
- Machine learning smooths the road from idea to real-world climate impact - EurekAlert! - August 18th, 2026 [August 18th, 2026]
- Chris Latham Interviews Henry Zelikovsky, Founder & CEO of Softlab360: Successful Applications of AI/Machine Learning in Wealth Management -... - August 18th, 2026 [August 18th, 2026]
- Integrated data and machine learning transform lung cancer diagnosis and treatment - Bioengineer.org - August 18th, 2026 [August 18th, 2026]
- Machine learning accelerates climate solutions from ideas to real-world impact - Bioengineer.org - August 18th, 2026 [August 18th, 2026]
- Identification of weight loss predictors using machine learning approaches in adolescents with obesity - Nature - August 16th, 2026 [August 16th, 2026]
- Quantitative Hedge Fund Strategies: The Machine Learning Revolution of 2026 - rebellionresearch.com - August 16th, 2026 [August 16th, 2026]
- Healthcare Machine Learning Hits Production Scale as Governance Falls Behind, Black Book's Fourth Annual Report Finds - bhpioneer.com - August 16th, 2026 [August 16th, 2026]
- Machine Learning Identifies Predictors of Weight Loss in Adolescents With Obesity - Bioengineer.org - August 16th, 2026 [August 16th, 2026]
- How AI is changing hurricane forecasting as scientists track storms with machine learning - Gulf Coast News and Weather - August 12th, 2026 [August 12th, 2026]
- Scalable prediction of suicidal risk in university students: a three steps machine learning approach in university settings - Nature - August 12th, 2026 [August 12th, 2026]
- Identification of critical brain regions for young adults with obesity and their relationships with impulsivity using machine learning based on... - August 12th, 2026 [August 12th, 2026]
- UNIVERSITY OF ALBERTA Drones and machine learning team up to map forest soil health - Education News Canada - August 12th, 2026 [August 12th, 2026]
- Meet Millie Pradawong, the 14-year-old Virginia student using machine learning and CRISPR to make microal - The Times of India - August 7th, 2026 [August 7th, 2026]
- UWs Machine Learning for High School Teachers Workshop Enriches Classrooms - University of Wyoming - August 7th, 2026 [August 7th, 2026]
- Assessment and pathways of the energy production revolution in the Yellow River Basin, China towards carbon peaking: a machine learning approach -... - August 7th, 2026 [August 7th, 2026]
- TN Agri Budget: Govt bets on AI, Machine Learning to deliver real-time assistance to farmers - ThePrint - August 7th, 2026 [August 7th, 2026]