Get Free Shipping on orders over $0
Clustering and Classification with Machine Learning in Python - Minerva Singh

Clustering and Classification with Machine Learning in Python

By: Minerva Singh

eText | 30 December 2019 | Edition Number 1

At a Glance

eText


$361.89

or 4 interest-free payments of $90.47 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Implement machine learning-based clustering and classification in Python for pattern recognition and data analysis

Key Features

  • Explore the most important Python data science concepts and packages, including Pandas
  • Master the Anaconda framework and use it to implement clustering and classification models on your data
  • Get to grips with data science fundamentals and understand which models should be used when

Book Description

In this age of big data, companies across the globe use Python to sift through the avalanche of information at their disposal. By becoming proficient in unsupervised and supervised learning in Python, you can give your company a competitive edge and level up in your career. This course will give you a robust grounding in clustering and classification, the main aspects of machine learning.

The course consists of 7 sections that will help you master Python machine learning. You'll begin with an introduction to Python data science and Anaconda, which is a powerful Python-driven framework for data science. Next, you'll delve into Pandas and read data structures, including CSV, Excel, and HTML data. As you advance, you'll perform data cleaning and munging to remove NAsno data and discover how to handle conditional data, group by attributes, and do much more. You'll also grasp basic concepts of unsupervised learning such as K-means clustering and its implementation on the Iris dataset. The course will take you through the theory of dimension reduction and feature selection for machine learning and help you understand Principal Component Analysis (PCA) using two case studies. You'll get to grips with the linear and non-linear classification of SVM along with Gradient Boosting Machine (GBM) and Naive Bayes Classification. Finally, you'll explore neural networks and discover the powerful H20 framework and for deep learning classification. Additionally, you'll learn about perceptrons and Artificial Neural Networks (ANN) for binary classification. By the end of this course, you'll be able to use packages such as NumPy, Pandas, and Matplotlib to work with real data in Python.

All code and supporting files for this course are available at https://github.com/sanjanapackt/PacktPublishing-Clustering-and-Classification-with-Machine-Learning-in-Python.

What you will learn

  • Harness the power of Anaconda/iPython for practical data science
  • Read data into the Python environment from different sources
  • Carry out basic data preprocessing and wrangling in Python
  • Implement unsupervised/clustering techniques such as k-means clustering
  • Get to grips with dimensionality reduction techniques and feature selection
  • Implement supervised learning/classification techniques such as random forests
  • Explore neural network- and deep learning-based classification

Who this book is for

If you want to build data science applications in the Python environment, this book is for you. You'll also find this book helpful if you want to learn how to implement unsupervised learning on real data using Python, or if you're a student looking to get started with artificial neural networks and deep learning.
on
Desktop
Tablet
Mobile

More in 3D Graphics & Modelling