Introduction to Machine Learning
Page: 1-18 (18)
Author: Indranath Chatterjee
DOI: 10.2174/9781681089409121010004
PDF Price: $15
Abstract
The introduction chapter summarizes various necessary topics on artificial intelligence and machine learning. It introduces the readers with a strong foundation on the basic concepts of advanced usage of artificial intelligence, which led to the beginning of an era of machine learning. Here, the readers will learn different aspects of machine learning concisely which are described in detail in the coming chapters. Firstly, this chapter discusses the dimensions of AI and the reasons for the transition of traditional AI to modern-day machine learning techniques. Secondly, it discusses the benefits of machine learning in day-to-day life. Thirdly, it discusses the machine learning algorithms' main pillars for training and developing prediction models. Finally, this chapter will give a broad outline of this book in a concise chapter-wise description.
Supervised Machine Learning: Classification
Page: 19-71 (53)
Author: Indranath Chatterjee
DOI: 10.2174/9781681089409121010005
PDF Price: $15
Abstract
This chapter introduces supervised machine learning algorithms. In this chapter, the popular classification algorithms such as decision tree, random forest, knearest neighbor, Naïve Bayes classifier, and support vector machine are described in detail. Each algorithm is defined starting with its overview, followed by an algorithmic framework and a hands-on example. A detailed Python program is given at the end of each algorithm to support the precise understanding of the working behavior of the classifiers. The Python code is executed on a real dataset, which eventually gives the reader in-depth knowledge about the algorithm's applicability.
Unsupervised Machine Learning: Clustering
Page: 72-113 (42)
Author: Indranath Chatterjee*
DOI: 10.2174/9781681089409121010006
PDF Price: $15
Abstract
This chapter introduces the readers to clustering algorithms as a part of unsupervised machine learning algorithms. This chapter describes the state-of-theart clustering algorithms. This chapter gives an elaborative definition of k-mean clustering, hierarchical clustering, and self-organizing map. It also defines the algorithmic framework of each algorithm with hands-on examples with detailed Python codes and outputs.
Regression: Prediction
Page: 114-137 (24)
Author: Indranath Chatterjee*
DOI: 10.2174/9781681089409121010007
PDF Price: $15
Abstract
This chapter introduces the readers to the in-depth knowledge of regression analysis. Regression is a concept used both in statistics and computer science, specifically in machine learning. However, the concept remains unaltered, but the applications. This chapter will learn about two primarily used regression analysis algorithms, linear regression and logistic regression. Here, each of the algorithms will be described in detail, with hands-on application. We will also learn linear and logistic regression in a more elaborative way while demonstrating through Python program on a real-world dataset.
Reinforcement Learning
Page: 138-169 (32)
Author: Indranath Chatterjee*
DOI: 10.2174/9781681089409121010008
PDF Price: $15
Abstract
This chapter introduces the readers to a new concept of machine learning, other than supervised and unsupervised learning. This concept is popularly known as reinforcement learning. Reinforcement learning is a kind of machine learning algorithm, where the model learns itself based on surrounding behavior and new technique of rewarding. This chapter will gradually teach the readers about each concept for understanding reinforcement learning in-depth, alongside a basic application with Python. This chapter will look at the concepts to understand why it is getting so much attention these days. This serves as a beginner's guide to reinforcement learning. Reinforcement learning is undoubtedly one of the most visible study areas at the moment, with a promising future ahead of it, and its popularity is growing by the day.
Deep Learning: A New Approach to Machine Learning
Page: 170-255 (86)
Author: Indranath Chatterjee*
DOI: 10.2174/9781681089409121010009
PDF Price: $15
Abstract
The chapter will introduce the readers to the latest state-of-the-art deep learning algorithms from scratch. Deep learning is a modern field of machine learning capable of understanding the underlining patterns in the data on its own and identifying the nature of the data. This chapter will travel through all the algorithms, from basic neural network structure to advanced neural networks, such as convolution neural networks and recurrent neural networks. It covers artificial neural networks, perceptron learning algorithms, convolution neural networks, recurrent neural networks, long short term memory, and essential concepts such as backpropagation, gradient descent, activation functions, and optimizations. With the hands-on example and Pythonic approach to real-world applications, this chapter will enhance the readers' knowledge of advanced technologies.
Feature Engineering
Page: 256-289 (34)
Author: Indranath Chatterjee*
DOI: 10.2174/9781681089409121010010
PDF Price: $15
Abstract
The chapter on feature selection techniques deals with most state-of-theart feature selection techniques, which are being used alongside machine learning algorithms. The feature selection is a crucial element for the better performance of any machine learning algorithm. This chapter covers majorly two types of feature selection algorithms, namely, filter-based and evolutionary-based. This chapter covers two kinds of filter-based approaches in the filter-based algorithms, namely, hypothetical testing, such as t-test, z-test, ANOVA and MANOVA, and correlationbased such as Pearson's correlation, Chi-square test, and Spearman's rank correlation. This chapter also explains various methods such as genetic algorithms, particle swarm optimization, and ant colony optimization in evolutionary algorithms. For each of the algorithms, this chapter describes it in detail and the optimized algorithm for performing the feature selection approach.
Applications of Machine Learning and Deep Learning
Page: 290-331 (42)
Author: Indranath Chatterjee*
DOI: 10.2174/9781681089409121010011
PDF Price: $15
Abstract
Until now, we have covered all aspects of machine learning and deep learning models and understood their internal architecture in detail. This chapter familiarizes the readers with the state-of-the-art real-life applications of machine learning and deep learning algorithms. The chapter will cover real-world applications from every corner of the recent advancements, starting from daily usage of face recognition to object detection. Not only that, but this chapter also explains the application of machine learning and deep learning in day-to-day life usage. Amid many applications, this chapter will cover the essential applications covering pattern recognition, video processing, medical imaging, and computational linguistics. The chapter presents the Python implementation of all the applications. This chapter also mentions some of the other critical real-world applications used in our daily life.
Conclusions
Page: 332-334 (3)
Author: Indranath Chatterjee*
DOI: 10.2174/9781681089409121010012
PDF Price: $15
Introduction
Machine Learning and Its Application: A Quick Guide for Beginners aims to cover most of the core topics required for study in machine learning curricula included in university and college courses. The textbook introduces readers to central concepts in machine learning and artificial intelligence, which include the types of machine learning algorithms and the statistical knowledge required for devising relevant computer algorithms. The book also covers advanced topics such as deep learning and feature engineering. Key features: - 8 organized chapters on core concepts of machine learning for learners - Accessible text for beginners unfamiliar with complex mathematical concepts - Introductory topics are included, including supervised learning, unsupervised learning, reinforcement learning and predictive statistics - Advanced topics such as deep learning and feature engineering provide additional information - Introduces readers to python programming with examples of code for understanding and practice - Includes a summary of the text and a dedicated section for references Machine Learning and Its Application: A Quick Guide for Beginners is an essential book for students and learners who want to understand the basics of machine learning and equip themselves with the knowledge to write algorithms for intelligent data processing applications.