Machine and Deep Learning (ML/DL) Algorithms, Frameworks, and Libraries

Machine and Deep Learning (ML/DL) Algorithms, Frameworks, and Libraries

Jigna Bhupendra Prajapati, Savan Patel, Richesh Gaurav, Dhvanil Nileshkumar Prajapati, Kavita Saini
DOI: 10.4018/978-1-6684-6413-7.ch010
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Each primary, secondary, tertiary, quaternary, and the quinary sector has huge or very huge incremental data from large-scale, small-scale industries, medium industries, or cottage industries. The data associated with each of them are very crucial from every point of view. The complex problems are increasing day by day in real-time execution which can be addressed using current trends of technology like machine learning and deep learning. Machine learning is a subset of artificial intelligence. ML is functioning for image & speech recognition, mail filtering, Facebook tagging mechanism, and many others. Deep learning is an advanced technology that is a subset of machine learning with the capacity to learn more intelligently on a large set of data. Deep learning works with multiple hidden layers to produce the predicted outcomes. Deep learning algorithms include convolutional neural networks, recurrent neural networks, long short-term memory networks, stacked auto-encoders, deep boltzmann machines &, etc.
Chapter Preview
Top

Introduction

Machine learning is technology which assist to solve very complex. It empowers system to learn itself with using Previously collected data. ML works with Multiple algorithms using mathematical base models & historical data. As human leans from his/her own experience, as human make decision for certain known-unknown matters, similarly machine learns from historical data and make decision accordingly in machine leaning mechanism. Machine learning is subset of artificial intelligence. ML is functioning for image & speech recognition, mail filtering, Facebook tagging mechanisms, and many others. The training dataset is very important to predict accurate results with the concern appropriate mathematical base model. The performance of decision making will be increase with correct combination of chosen algorithm and collected & train dataset. Machine learning combines the statistical & computer science approaches for generating various models. There are many popular machine learning algorithms as below

  • Regression-Algorithms

  • Instance-based Algorithms

  • Regularization Algorithms

  • Decision Tree Algorithms

  • Bayesian Algorithms

  • Clustering Algorithms

  • Association Rule Learning Algorithms,

  • Artificial Neural Network Algorithms

The regression algorithms includes various algorithms as ordinary least squares regression, linear regression, logistic regression, stepwise regression, multivariate adaptive regression splines & etc. The instance-based algorithms includes k-nearest neighbour, learning vector quantization, self-organizing map, support vector machines & etc. The regularization algorithms includes ridge regression, least absolute shrinkage and selection operator, elastic net, least-angle regression & etc. The decision tree algorithms includes classification and regression tree, decision stump, conditional decision trees & etc. The bayesian algorithms includes naive bayes, gaussian naive bayes, multinomial naive bayes, averaged one-dependence estimators, bayesian belief network, bayesian network & etc. The clustering algorithms includes k-means, k-medians, expectation maximisation (em), hierarchical clustering. the association rule learning algorithms indues apriori algorithm, eclat algorithm & etc

The artificial neural network algorithms includes perceptron, multilayer perceptron’s, back-propagation, stochastic gradient descent, Hopfield network & etc. Some other algorisms are available to perform on complex problem.

Top

Machine Learning

A developing technique called machine learning makes it possible for computers to learn autonomously from historical data. Machine learning employs a variety of techniques to create mathematical models and make predictions based on previous knowledge or data (Ayodele, 2010; Kotsiantis, 2007). Currently, it is utilised for many different things, including recommender systems, email filtering, Facebook auto-tagging, picture identification, and speech recognition (Wang, 2003).

Machine also learn from experiences or past data like a human does. In the actual world, individuals who are capable of learning from their experiences are all around us, and computers or other things that follow our commands similarly Machine does.

Machine learning functioning various approaches including supervised, unsupervised, and reinforcement learning. The sequential models, hidden Markov models, clustering techniques, and regression and classification models are important factors for same.

Machine learning system gets new data and on the base of it, ML forecasts the outcome using the prediction models. The quantity of data used determines how well the output is anticipated, as a larger data set makes it easier to create a model that predicts the outcome more precisely (Dove et al., 2017).

Complete Chapter List

Search this Book:
Reset