Machine Learning with Clustering: A Visual Guide for Beginners with Examples in Python

Nonfiction, Computers, Advanced Computing, Engineering, Neural Networks, Computer Science, Database Management, Data Processing
Cover of the book Machine Learning with Clustering: A Visual Guide for Beginners with Examples in Python by Artem Kovera, Artem Kovera
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Artem Kovera ISBN: 9781540180636
Publisher: Artem Kovera Publication: January 21, 2018
Imprint: Language: English
Author: Artem Kovera
ISBN: 9781540180636
Publisher: Artem Kovera
Publication: January 21, 2018
Imprint:
Language: English

***Machine Learning Made Easy to Understand with Clustering Algorithms. ***

Clustering algorithms are commonly used in a variety of applications. There are four major tasks for clustering: 

  • Making simplification for further data processing. In this case, the data is split into different groups which then are processed individually. In business, for instance, we can find different groups of customers sharing some similar features using cluster analysis. Then, we can use this information to develop different marketing strategies and apply them to all these separate groups of customers. Or, we can cluster a marketplace in a specific niche to find what kinds of products are selling better than other ones to make a decision what kind of products to produce. Usually, clustering is one of the first techniques that help explore a dataset we are going to work with to get some sense of the structure of the data.
  • Compression of the data. We can implement cluster analysis on a giant data set. Then from each cluster, we can pick just several items. In this case, we usually lose much less information than in the case where we pick data points without preceding clustering. Clustering algorithms are being used to compress not only large data sets but also relatively small objects like images.
  • Picking out unusual data points from the dataset. This procedure is done, for example, for the detection of fraudulent transactions with credit cards. In medicine, similar procedures can be used, for example, to identify new forms of illnesses.
  • Building a hierarchy of objects. This is implemented for classification of biological organisms. It is also applied, for example, in search engines to group different text documents inside the search engines’ datasets.

In an introductory chapter, you will find:

  • Different types of machine learning;
  • Features in datasets;
  • Dimensionality of datasets;
  • The ‘curse’ of dimensionality;
  • Dealing with underfitting and overfitting

In the following chapters, we will implement these concepts in practice, working with clustering algorithms.

This e-book provides detailed explanations of several widely-used clustering approaches with visual representations:

Hierarchical agglomerative clustering;

K-means;

DBSCAN;

Neural network-based clustering

You will learn different strengths and weaknesses of these algorithms as well as the practical strategies to overcome the weaknesses. In addition, we will briefly touch upon some other clustering methods.

This book mostly focuses on how the algorithms work behind the scenes. However, there is some code in this book. The examples of the algorithms are presented in Python 3

 

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

***Machine Learning Made Easy to Understand with Clustering Algorithms. ***

Clustering algorithms are commonly used in a variety of applications. There are four major tasks for clustering: 

In an introductory chapter, you will find:

In the following chapters, we will implement these concepts in practice, working with clustering algorithms.

This e-book provides detailed explanations of several widely-used clustering approaches with visual representations:

Hierarchical agglomerative clustering;

K-means;

DBSCAN;

Neural network-based clustering

You will learn different strengths and weaknesses of these algorithms as well as the practical strategies to overcome the weaknesses. In addition, we will briefly touch upon some other clustering methods.

This book mostly focuses on how the algorithms work behind the scenes. However, there is some code in this book. The examples of the algorithms are presented in Python 3

 

More books from Data Processing

Cover of the book Spark: The Definitive Guide by Artem Kovera
Cover of the book Réussir son projet Big Data en 9 leviers. Adopter le Machine Learning et l’Intelligence Artificielle en entreprise. by Artem Kovera
Cover of the book Learning GraphQL by Artem Kovera
Cover of the book Dynamic Business Process Formation for Instant Virtual Enterprises by Artem Kovera
Cover of the book Splunk 7.x Quick Start Guide by Artem Kovera
Cover of the book Multimedia Systems and Techniques by Artem Kovera
Cover of the book Cross-Cultural Design. Applications in Cultural Heritage, Creativity and Social Development by Artem Kovera
Cover of the book Concept Parsing Algorithms (CPA) for Textual Analysis and Discovery by Artem Kovera
Cover of the book Corpus Analysis for Descriptive and Pedagogical Purposes by Artem Kovera
Cover of the book Computer Algebra and Polynomials by Artem Kovera
Cover of the book Smart Cities, Green Technologies, and Intelligent Transport Systems by Artem Kovera
Cover of the book Combinatorics on Words by Artem Kovera
Cover of the book Building Blockchain Projects by Artem Kovera
Cover of the book Learning Responsive Data Visualization by Artem Kovera
Cover of the book Evolutionary Computation in Combinatorial Optimization by Artem Kovera
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy