CANCEL
Subscription
0
Your Cart
(0 item)
You have no products in your basket yet
Save more on your purchases!
Buy 2 products and get 15% off
Buy 3-4 products and get 20% off
Buy 5+ products and get 30% off
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
Singapore
Canary Islands
Hungary
Ukraine
Luxembourg
Estonia
Lithuania
South Korea
Turkey
Switzerland
Colombia
Taiwan
Chile
Norway
Ecuador
Indonesia
New Zealand
Cyprus
Denmark
Finland
Poland
Malta
Czechia
Austria
Sweden
Italy
Egypt
Belgium
Portugal
Slovenia
Ireland
Romania
Greece
Argentina
Netherlands
Bulgaria
Latvia
South Africa
Malaysia
Japan
Slovakia
Philippines
Mexico
Thailand
Explore 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
(16) Chapters
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
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
Russel S., Norvig P.,
Artificial Intelligence: A Modern Approach
, Pearson
Zhang H.,
The Optimality of Naive Bayes, AAAI 1
, no. 2 (2004): 3
Papoulis A.,
Probability, Random Variables and Stochastic Processes
, McGraw-Hill
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 6 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
€18.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
Personalised recommendations for you
Based on your interests and search pattern
Modern Computer Vision with PyTorch
Read more
This book provides a hands-on approach to solving over 30 prominent real-world computer vision problems using PyTorch 2.x on actual datasets. Here you'll learn to build a neural network from scratch and optimize hyperparameters, perform image classification, multi-object detection, segmentation, and more. You'll also explore facial expression manipulation and combining CV with NLP and RL techniques, build generative AI applications, and take your model to production on AWS. By the end of this book, you'll master modern NN architectures and confidently solve real-world CV problems.
Read more
Jun 2024
24h 52m
Data Governance Handbook
Read more
This book provides a highly focused view of real business outcomes powered by data governance, that resonate with non-data executives such as CFOs and CEOs. You'll also find useful insights into how to implement data governance initiatives.
Read more
May 2024
13h 12m
Data Engineering with Databricks Cookbook
Read more
This book shows you how to use Apache Spark, Delta Lake, and Databricks to build data pipelines, manage and transform data, optimize performance, and more. Additionally, you'll implement DataOps and DevOps practices, and orchestrate data workflows.
Read more
May 2024
14h 36m
Azure Data Engineer Associate Certification Guide
Read more
Unlock the power of Azure data engineering with this certification guide, elevating your skills in data processing, storage, and security with the help of practical insights, hands-on exercises, and the latest advancements.
Read more
May 2024
18h 16m
Microsoft Power BI Cookbook
Read more
Microsoft Power BI is the most sought-after platform for BI professionals' visualization needs. Explore the latest Power BI features, future AI enhancements, and integration with other Power Platform tools via new recipes in this updated edition.
Read more
Jul 2024
19h 56m
Python Data Cleaning Cookbook
Read more
The book shows you how to clean, wrangle, and view data from multiple perspectives, including dataset and column attributes. You will cover common and not-so-common challenges that are faced while cleaning messy data for complex situations and learn to manipulate data to get it down to a form that can be useful for making the right decisions.
Read more
May 2024
16h 12m
Microsoft Azure AI Fundamentals AI-900 Exam Guide
Read more
This AI-900 study guide will help you prepare and practice for the certification exam. You'll delve into AI workloads, ML principles, computer vision, NLP, knowledge mining, and generative AI using Azure cloud services.
Read more
May 2024
9h 36m
Using Stable Diffusion with Python
Read more
This book shows you how to use Python to control Stable Diffusion and generate high-quality images. In addition to covering the basic usage of the diffusers package, the book provides solutions for extending the package for more advanced purposes.
Read more
Jun 2024
11h 44m
Getting Started with DuckDB
Read more
This hands-on book teaches you to analyze large datasets with blazing speed and ease. You will learn how to use DuckDB to quickly load, query, transform, analyze, and visualize data effectively through a series of practical examples.
Read more
Jun 2024
12h 44m
Databricks Certified Associate Developer for Apache Spark Using Python
Read more
This guide gets you ready for certification with expert-backed content, key exam concepts, and topic reviews. Additionally, you'll be able to make the most of Apache Spark 3.0 to modernize workloads and more using specific tools and techniques.
Read more
Jun 2024
9h 8m