CANCEL
Subscription
0
Your Cart
(0 item)
You have no products in your basket yet
Save more on your purchases!
Buy 3-4 products and each title is £5.99
Buy 5+ products and each title is £3.99
Savings automatically calculated. No voucher code required.
Checkout
Account
Sign in
New User?
Create Account
Your Account
Your Orders
Change country
United States
Great Britain
India
Germany
France
Canada
Russia
Spain
Brazil
Australia
South Africa
Thailand
Ukraine
Switzerland
Slovakia
Luxembourg
Hungary
Romania
Denmark
Ireland
Estonia
Belgium
Italy
Finland
Cyprus
Lithuania
Latvia
Malta
Netherlands
Portugal
Slovenia
Sweden
Argentina
Colombia
Ecuador
Indonesia
Mexico
New Zealand
Norway
South Korea
Taiwan
Turkey
Czechia
Austria
Greece
Isle of Man
Bulgaria
Japan
Philippines
Poland
Singapore
Egypt
Chile
Malaysia
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
SALE ENDS IN
0
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
GO TO
TOP
You're reading from
Machine Learning Algorithms
A reference guide to popular algorithms for data science and machine learning
Product type
Paperback
Published in
Jul 2017
Publisher
Packt
ISBN-13
9781785889622
Length
360 pages
Edition
1st Edition
Languages
Python
Tools
Processing
Concepts
Data Science
Table of Contents
(22) Chapters
Title Page
Credits
About the Author
About the Reviewers
www.PacktPub.com
Customer Feedback
Preface
1. A Gentle Introduction to Machine Learning
FREE CHAPTER
Introduction - classic and adaptive machines
Only learning matters
Beyond machine learning - deep learning and bio-inspired adaptive systems
Machine learning and big data
Further reading
Summary
2. Important Elements in Machine Learning
Data formats
Learnability
Statistical learning approaches
Elements of information theory
References
Summary
3. Feature Selection and Feature Engineering
scikit-learn toy datasets
Creating training and test sets
Managing categorical data
Managing missing features
Data scaling and normalization
Feature selection and filtering
Principal component analysis
Atom extraction and dictionary learning
References
Summary
4. Linear Regression
Linear models
A bidimensional example
Linear regression with scikit-learn and higher dimensionality
Ridge, Lasso, and ElasticNet
Robust regression with random sample consensus
Polynomial regression
Isotonic regression
References
Summary
5. Logistic Regression
Linear classification
Logistic regression
Implementation and optimizations
Stochastic gradient descent algorithms
Finding the optimal hyperparameters through grid search
Classification metrics
ROC curve
Summary
6. Naive Bayes
Bayes' theorem
Naive Bayes classifiers
Naive Bayes in scikit-learn
References
Summary
7. Support Vector Machines
Linear support vector machines
scikit-learn implementation
Controlled support vector machines
Support vector regression
References
Summary
8. Decision Trees and Ensemble Learning
Binary decision trees
Decision tree classification with scikit-learn
Ensemble learning
References
Summary
9. Clustering Fundamentals
Clustering basics
Evaluation methods based on the ground truth
References
Summary
10. Hierarchical Clustering
Hierarchical strategies
Agglomerative clustering
References
Summary
11. Introduction to Recommendation Systems
Naive user-based systems
Content-based systems
Model-free (or memory-based) collaborative filtering
Model-based collaborative filtering
References
Summary
12. Introduction to Natural Language Processing
NLTK and built-in corpora
The bag-of-words strategy
A sample text classifier based on the Reuters corpus
References
Summary
13. Topic Modeling and Sentiment Analysis in NLP
Topic modeling
Sentiment analysis
References
Summary
14. A Brief Introduction to Deep Learning and TensorFlow
Deep learning at a glance
A brief introduction to TensorFlow
A quick glimpse inside Keras
References
Summary
15. Creating a Machine Learning Architecture
Machine learning architectures
scikit-learn tools for machine learning architectures
References
Summary
References
Perkins J., Python 3 Text Processing with NLTK 3 Cookbook, Packt.
Hardeniya N., NLTK Essentials, Packt
Bonaccorso G., BBC News classification algorithm comparison,
https://github.com/giuseppebonaccorso/bbc_news_classification_comparison
.
The rest of the chapter is locked
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Start free trial
Previous Section
Section 5 of 6
Next Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Sign up now
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Start free trial
Renews at
£13.99/month
. Cancel anytime
Other recommended products
Related to this chapter
Machine Learning Algorithms
Read more
Machine learning explores the study and construction of algorithms that can learn from and make predictions on data. This book will act as an entry point for anyone who wants to make a career in Machine Learning. It covers algorithms like Linear regression, Logistic Regression, SVM, Naïve Bayes, K-Means, Random Forest, and Feature engineering.
Read more
Aug 2018
17h 24m
Hands-On Unsupervised Learning with Python
Read more
Unsupervised learning is a key required block in both machine learning and deep learning domains. You will explore how to make your models learn, grow, change, and develop by themselves whenever they are exposed to a new set of data. With this book, you will learn the art of unsupervised learning for different real-world challenges.
Read more
Feb 2019
12h 52m
Mastering Machine Learning Algorithms
Read more
A new second edition of the bestselling guide to exploring and mastering the most important algorithms for solving complex machine learning problems, updated to include Python 3.8 and TensorFlow 2.x as well as the latest in new algorithms and techniques.
Read more
Jan 2020
26h 36m
Mastering Machine Learning Algorithms
Read more
This book is your guide to quickly get to grips with the most widely used machine learning algorithms. As a data science professional, this book will help you design and train better machine learning models to solve a variety of complex problems, and make the machine learn your requirements.
Read more
May 2018
19h 12m
Machine Learning with scikit-learn Quick Start Guide
Read more
Scikit-learn is a robust machine learning library for the Python programming language. It provides a set of supervised and unsupervised learning algorithms. This book is the easiest way to learn how to deploy, optimize and evaluate all the important machine learning algorithms that scikit-learn provides.
Read more
Oct 2018
5h 44m
scikit-learn Cookbook
Read more
scikit-learn has evolved as a robust library for machine learning applications in python with support for a wide range of supervised and unsupervised learning algorithms. This edition brings to you the various enhancements to its model implementations, API and bug fixes in the latest major release of scikit-learn to support Python. This book covers easy to follow recipes right from mathematical operations to implementing various supervised, unsupervised and deep learning algorithms with scikit-learn. Get practical hands-on knowledge to implement various models and algorithms like Multi-Layer Perceptrons, time-series split, MAE criterion for regression, criteria for gradient boosting, Classifier, Regressor, and much more.
Read more
Nov 2017
12h 28m
Ensemble Machine Learning Cookbook
Read more
This book uses a recipe-based approach to showcase the power of machine learning algorithms to build ensemble models using Python libraries. Through this book, you will be able to pick up the code, understand in depth how it works, execute and implement it efficiently. This will be a desk reference to implement a wide range of tasks and solve the common and uncommon problems in ensemble machine learning domain.
Read more
Jan 2019
11h 12m
Supervised Machine Learning with Python
Read more
A supervised learning task infers a function from flagged training data and maps an input to an output based on sample input-output pairs. In this book, you will learn various machine learning techniques (such as linear and logistic regression) and gain the practical knowledge you need to quickly and powerfully apply algorithms to new problems.
Read more
May 2019
5h 24m
Hands-On Ensemble Learning with Python
Read more
Ensemble learning can provide the necessary methods to improve the accuracy and performance of existing models. In this book, you'll understand how to combine different machine learning algorithms to produce more accurate results from your models.
Read more
Jul 2019
9h 56m
Python Data Mining Quick Start Guide
Read more
This book is an introduction to data mining and its practical demonstration of working with real-world data sets. With this book, you will be able to extract useful insights using common Python libraries. You will also learn key stages like data loading, cleaning, analysis, visualization to build an efficient data mining pipeline.
Read more
Apr 2019
6h 16m
Mastering Machine Learning with scikit-learn
Read more
This book examines machine learning models including k-nearest neighbors, logistic regression, naive Bayes, random forests, and support vector machines. You will work through document classification, image recognition, and other example problems.
Read more
Jul 2017
8h 28m
Hands-On Machine Learning with scikit-learn and Scientific Python Toolkits
Read more
This book covers the theory and practice of building data-driven solutions. Includes the end-to-end process, using supervised and unsupervised algorithms. With each algorithm, you will learn the data acquisition and data engineering methods, the apt metrics, and the available hyper-parameters. You will learn how to deploy the models in production.
Read more
Jul 2020
12h 48m
Build Your Future-Ready Stack!
Every eBook is
£7.99
- master what's next.
SHOP NOW
Personalised recommendations for you
Based on your interests and search pattern
Mathematics of Machine Learning
Read more
Deepen your theoretical knowledge and enhance your ability to solve complex machine learning problems with structured guidance. Gain the confidence to engage with advanced ML literature and tailor algorithms to meet your project requirements.
Read more
May 2025
24h 20m
Generative AI with Python and PyTorch
Read more
Learn how to create images and text using VAEs, GANs, LSTMs, and transformers. Implement applications in natural language processing and computer vision through practical tutorials.
Read more
Mar 2025
15h 0m
Practical Generative AI with ChatGPT
Read more
This book helps you unlock ChatGPT's potential to make your working life better. From prompt engineering to creating custom GPTs, you'll enhance your productivity, creativity, and efficiency with practical insights and advanced techniques.
Read more
Apr 2025
12h 52m
Generative AI with LangChain
Read more
Gain a solid foundation in LangChain, agentic AI, and LangGraph, and learn to build production-ready systems with multi-agent architectures, advanced RAG pipelines, Tree of Thought reasoning, agent handoffs, and fine-grained error handling.
Read more
May 2025
15h 52m
Architecting Power BI Solutions in Microsoft Fabric
Read more
Power BI provides several options to solve common data problems, and designing the correct solution for each scenario can be a daunting task. This book makes it easier by guiding you through designing optimal solutions using Power BI.
Read more
Apr 2025
14h 16m
Microsoft Identity and Access Administrator SC-300 Exam Guide
Read more
This comprehensive guide covers key topics such as Microsoft Entra ID implementation, authentication and access management, external user management, and hybrid identity solutions, providing practical insights and techniques for SC-300 exam success.
Read more
Mar 2025
19h 48m
LLM Design Patterns
Read more
This book helps you gain practical skills to develop and deploy LLMs. You'll learn data prep, training, pruning, quantization, and evaluation, as well as explore RAG, advanced prompting, and optimization to build robust, scalable language models.
Read more
May 2025
17h 48m
Tableau Cookbook for Experienced Professionals
Read more
Advance your Tableau knowledge beyond the basics, streamline dashboard performance, tackle advanced geospatial challenges, and unlock API potential while fortifying your corporate data infrastructure with proven best practices.
Read more
Apr 2025
12h 24m
Time Series Analysis with Spark
Read more
This book offers a complete guide to time series analysis with Apache Spark and Databricks, covering essential concepts and advanced techniques including Generative AI to equip readers with skills for real-world challenges across industries.
Read more
Mar 2025
9h 56m
Hands-On Artificial Intelligence for IoT
Read more
Transform IoT systems with the power of artificial intelligence using this hands-on guide. Dive into practical techniques and expert insights to innovate and optimize your IoT devices, making them smarter and more efficient.
Read more
May 2025
15h 44m