Machine Learning Algorithms: A reference guide to popular algorithms for data science and machine learning

Front Cover
Packt Publishing Ltd, Jul 24, 2017 - Computers - 360 pages

Build strong foundation for entering the world of Machine Learning and data science with the help of this comprehensive guide

Key Features
  • [*] Get started in the field of Machine Learning with the help of this solid, concept-rich, yet highly practical guide.
  • [*] Your one-stop solution for everything that matters in mastering the whats and whys of Machine Learning algorithms and their implementation.
  • [*] Get a solid foundation for your entry into Machine Learning by strengthening your roots (algorithms) with this comprehensive guide.
Book DescriptionIn this book, you will learn all the important machine learning algorithms that are commonly used in the field of data science. These algorithms can be used for supervised as well as unsupervised learning, reinforcement learning, and semi-supervised learning. The algorithms that are covered in this book are linear regression, logistic regression, SVM, naïve Bayes, k-means, random forest, TensorFlow and feature engineering. In this book, you will how to use these algorithms to resolve your problems, and how they work. This book will also introduce you to natural language processing and recommendation systems, which help you to run multiple algorithms simultaneously. On completion of the book, you will know how to pick the right machine learning algorithm for clustering, classification, or regression for your problemWhat you will learn
  • [*] Acquaint yourself with the important elements of machine learning
  • [*] Understand the feature selection and feature engineering processes
  • [*] Assess performance and error trade-offs for linear regression
  • [*] Build a data model and understand how it
  • [*] Learn to tune the parameters of SVMs
  • [*] Implement clusters in a dataset
  • [*] Explore the concept of Natural Processing Language and Recommendation Systems
  • [*] Create a machine learning architecture from scratch
Who this book is for

This book is for IT professionals who want to enter the field of data science and are very new to Machine Learning. Familiarity with languages such as R and Python will be invaluable here.

 

Contents

Preface
1
A Gentle Introduction to Machine Learning
6
Important Elements in Machine Learning
20
Feature Selection and Feature Engineering
44
Linear Regression
72
Logistic Regression
94
Naive Bayes
120
Support Vector Machines
133
Clustering Fundamentals
181
Hierarchical Clustering
208
Introduction to Recommendation Systems
222
Introduction to Natural Language Processing
242
Topic Modeling and Sentiment Analysis in NLP
261
A Brief Introduction to Deep Learning and TensorFlow
288
Creating a Machine Learning Architecture
320
Index
332

Decision Trees and Ensemble Learning
154

Other editions - View all

Common terms and phrases

About the author (2017)

Giuseppe Bonaccorso is Head of Data Science in a large multinational company. He received his M.Sc.Eng. in Electronics in 2005 from University of Catania, Italy, and continued his studies at University of Rome Tor Vergata, and University of Essex, UK. His main interests include machine/deep learning, reinforcement learning, big data, and bio-inspired adaptive systems. He is author of several publications including Machine Learning Algorithms and Hands-On Unsupervised Learning with Python, published by Packt.

Bibliographic information