+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)

Machine Learning Algorithms and Applications. Edition No. 1

  • Book

  • 368 Pages
  • September 2021
  • John Wiley and Sons Ltd
  • ID: 5837204

Machine Learning Algorithms is for current and ambitious machine learning specialists looking to implement solutions to real-world machine learning problems. It talks entirely about the various applications of machine and deep learning techniques, with each chapter dealing with a novel approach of machine learning architecture for a specific application, and then compares the results with previous algorithms.

The book discusses many methods based in different fields, including statistics, pattern recognition, neural networks, artificial intelligence, sentiment analysis, control, and data mining, in order to present a unified treatment of machine learning problems and solutions. All learning algorithms are explained so that the user can easily move from the equations in the book to a computer program.

Table of Contents

Acknowledgments xv

Preface xvii

Part 1: Machine Learning for Industrial Applications 1

1 A Learning-Based Visualization Application for Air Quality Evaluation During COVID-19 Pandemic in Open Data Centric Services 3
Priyank Jain and Gagandeep Kaur

1.1 Introduction 4

1.1.1 Open Government Data Initiative 4

1.1.2 Air Quality 4

1.1.3 Impact of Lockdown on Air Quality 5

1.2 Literature Survey 5

1.3 Implementation Details 6

1.3.1 Proposed Methodology 7

1.3.2 System Specifications 8

1.3.3 Algorithms 8

1.3.4 Control Flow 10

1.4 Results and Discussions 11

1.5 Conclusion 21

References 21

2 Automatic Counting and Classification of Silkworm Eggs Using Deep Learning 23
Shreedhar Rangappa, Ajay A. and G. S. Rajanna

2.1 Introduction 23

2.2 Conventional Silkworm Egg Detection Approaches 24

2.3 Proposed Method 25

2.3.1 Model Architecture 26

.3.2 Foreground-Background Segmentation 28

2.3.3 Egg Location Predictor 30

2.3.4 Predicting Egg Class 31

2.4 Dataset Generation 35

2.5 Results 35

2.6 Conclusion 37

Acknowledgment 38

References 38

3 A Wind Speed Prediction System Using Deep Neural Networks 41
Jaseena K. U. and Binsu C. Kovoor

3.1 Introduction 42

3.2 Methodology 45

3.2.1 Deep Neural Networks 45

3.2.2 The Proposed Method 47

3.2.2.1 Data Acquisition 47

3.2.2.2 Data Pre-Processing 48

3.2.2.3 Model Selection and Training 50

3.2.2.4 Performance Evaluation 51

3.2.2.5 Visualization 51

3.3 Results and Discussions 52

3.3.1 Selection of Parameters 52

3.3.2 Comparison of Models 53

3.4 Conclusion 57

References 57

4 Res-SE-Net: Boosting Performance of ResNets by Enhancing Bridge Connections 61
Varshaneya V., S. Balasubramanian and Darshan Gera

4.1 Introduction 61

4.2 Related Work 62

4.3 Preliminaries 63

4.3.1 ResNet 63

4.3.2 Squeeze-and-Excitation Block 64

4.4 Proposed Model 66

4.4.1 Effect of Bridge Connections in ResNet 66

4.4.2 Res-SE-Net: Proposed Architecture 67

4.5 Experiments 68

4.5.1 Datasets 68

4.5.2 Experimental Setup 68

4.6 Results 69

4.7 Conclusion 73

References 74

5 Hitting the Success Notes of Deep Learning 77
Sakshi Aggarwal, Navjot Singh and K.K. Mishra

5.1 Genesis 78

5.2 The Big Picture: Artificial Neural Network 79

5.3 Delineating the Cornerstones 80

5.3.1 Artificial Neural Network vs. Machine Learning 80

5.3.2 Machine Learning vs. Deep Learning 81

5.3.3 Artificial Neural Network vs. Deep Learning 81

5.4 Deep Learning Architectures 82

5.4.1 Unsupervised Pre-Trained Networks 82

5.4.2 Convolutional Neural Networks 83

5.4.3 Recurrent Neural Networks 84

5.4.4 Recursive Neural Network 85

5.5 Why is CNN Preferred for Computer Vision Applications? 85

5.5.1 Convolutional Layer 86

5.5.2 Nonlinear Layer 86

5.5.3 Pooling Layer 87

5.5.4 Fully Connected Layer 87

5.6 Unravel Deep Learning in Medical Diagnostic Systems 89

5.7 Challenges and Future Expectations 94

5.8 Conclusion 94

References 95

6 Two-Stage Credit Scoring Model Based on Evolutionary Feature Selection and Ensemble Neural Networks 99
Diwakar Tripathi, Damodar Reddy Edla, Annushree Bablani and Venkatanareshbabu Kuppili

6.1 Introduction 100

6.1.1 Motivation 100

6.2 Literature Survey 101

6.3 Proposed Model for Credit Scoring 103

6.3.1 Stage-1: Feature Selection 104

6.3.2 Proposed Criteria Function 105

6.3.3 Stage-2: Ensemble Classifier 106

6.4 Results and Discussion 107

6.4.1 Experimental Datasets and Performance Measures 107

6.4.2 Classification Results With Feature Selection 108

6.5 Conclusion 112

References 113

7 Enhanced Block-Based Feature Agglomeration Clustering for Video Summarization 117
Sreeja M. U. and Binsu C. Kovoor

7.1 Introduction 118

7.2 Related Works 119

7.3 Feature Agglomeration Clustering 122

7.4 Proposed Methodology 122

7.4.1 Pre-Processing 123

7.4.2 Modified Block Clustering Using Feature Agglomeration Technique 125

7.4.3 Post-Processing and Summary Generation 127

7.5 Results and Analysis 129

7.5.1 Experimental Setup and Data Sets Used 129

7.5.2 Evaluation Metrics 130

7.5.3 Evaluation 131

7.6 Conclusion 138

References 138

Part 2: Machine Learning for Healthcare Systems 141

8 Cardiac Arrhythmia Detection and Classification From ECG Signals Using XGBoost Classifier 143
Saroj Kumar Pandeyz, Rekh Ram Janghel and Vaibhav Gupta

8.1 Introduction 143

8.2 Materials and Methods 145

8.2.1 MIT-BIH Arrhythmia Database 146

8.2.2 Signal Pre-Processing 147

8.2.3 Feature Extraction 147

8.2.4 Classification 148

8.2.4.1 XGBoost Classifier 148

8.2.4.2 AdaBoost Classifier 149

8.3 Results and Discussion 149

8.4 Conclusion 155

References 156

9 GSA-Based Approach for Gene Selection from Microarray Gene Expression Data 159
Pintu Kumar Ram and Pratyay Kuila

9.1 Introduction 159

9.2 Related Works 161

9.3 An Overview of Gravitational Search Algorithm 162

9.4 Proposed Model 163

9.4.1 Pre-Processing 163

9.4.2 Proposed GSA-Based Feature Selection 164

9.5 Simulation Results 166

9.5.1 Biological Analysis 168

9.6 Conclusion 172

References 172

Part 3: Machine Learning for Security Systems 175

10 On Fusion of NIR and VW Information for Cross-Spectral Iris Matching 177
Ritesh Vyas, Tirupathiraju Kanumuri, Gyanendra Sheoran and Pawan Dubey

10.1 Introduction 177

10.1.1 Related Works 178

10.2 Preliminary Details 179

10.2.1 Fusion 181

10.3 Experiments and Results 182

10.3.1 Databases 182

10.3.2 Experimental Results 182

10.3.2.1 Same Spectral Matchings 183

10.3.2.2 Cross Spectral Matchings 184

10.3.3 Feature-Level Fusion 186

10.3.4 Score-Level Fusion 189

10.4 Conclusions 190

References 190

11 Fake Social Media Profile Detection 193
Umita Deepak Joshi, Vanshika, Ajay Pratap Singh, Tushar Rajesh Pahuja, Smita Naval and Gaurav Singal

11.1 Introduction 194

11.2 Related Work 195

11.3 Methodology 197

11.3.1 Dataset 197

11.3.2 Pre-Processing 198

11.3.3 Artificial Neural Network 199

11.3.4 Random Forest 202

11.3.5 Extreme Gradient Boost 202

11.3.6 Long Short-Term Memory 204

11.4 Experimental Results 204

11.5 Conclusion and Future Work 207

Acknowledgment 207

References 207

12 Extraction of the Features of Fingerprints Using Conventional Methods and Convolutional Neural Networks 211
E. M. V. Naga Karthik and Madan Gopal

12.1 Introduction 212

12.2 Related Work 213

12.3 Methods and Materials 215

12.3.1 Feature Extraction Using SURF 215

12.3.2 Feature Extraction Using Conventional Methods 216

12.3.2.1 Local Orientation Estimation 216

12.3.2.2 Singular Region Detection 218

12.3.3 Proposed CNN Architecture 219

12.3.4 Dataset 221

12.3.5 Computational Environment 221

12.4 Results 222

12.4.1 Feature Extraction and Visualization 223

12.5 Conclusion 226

Acknowledgements 226

References 226

13 Facial Expression Recognition Using Fusion of Deep Learning and Multiple Features 229
M. Srinivas, Sanjeev Saurav, Akshay Nayak and Murukessan A. P.

13.1 Introduction 230

13.2 Related Work 232

13.3 Proposed Method 235

13.3.1 Convolutional Neural Network 236

13.3.1.1 Convolution Layer 236

13.3.1.2 Pooling Layer 237

13.3.1.3 ReLU Layer 238

13.3.1.4 Fully Connected Layer 238

13.3.2 Histogram of Gradient 239

13.3.3 Facial Landmark Detection 240

13.3.4 Support Vector Machine 241

13.3.5 Model Merging and Learning 242

13.4 Experimental Results 242

13.4.1 Datasets 242

13.5 Conclusion 245

Acknowledgement 245

References 245

Part 4: Machine Learning for Classification and Information Retrieval Systems 247

14 AnimNet: An Animal Classification Network using Deep Learning 249
Kanak Manjari, Kriti Singhal, Madhushi Verma and Gaurav Singal

14.1 Introduction 249

14.1.1 Feature Extraction 250

14.1.2 Artificial Neural Network 250

14.1.3 Transfer Learning 251

14.2 Related Work 252

14.3 Proposed Methodology 254

14.3.1 Dataset Preparation 254

14.3.2 Training the Model 254

14.4 Results 258

14.4.1 Using Pre-Trained Networks 259

14.4.2 Using AnimNet 259

14.4.3 Test Analysis 260

14.5 Conclusion 263

References 264

15 A Hybrid Approach for Feature Extraction From Reviews to Perform Sentiment Analysis 267
Alok Kumar and Renu Jain

15.1 Introduction 268

15.2 Related Work 269

15.3 The Proposed System 271

15.3.1 Feedback Collector 272

15.3.2 Feedback Pre-Processor 272

15.3.3 Feature Selector 272

15.3.4 Feature Validator 274

15.3.4.1 Removal of Terms From Tentative List of Features on the Basis of Syntactic Knowledge 274

15.3.4.2 Removal of Least Significant Terms on the Basis of Contextual Knowledge 276

15.3.4.3 Removal of Less Significant Terms on the Basis of Association With Sentiment Words 277

15.3.4.4 Removal of Terms Having Similar Sense 278

15.3.4.5 Removal of Terms Having Same Root 279

15.3.4.6 Identification of Multi-Term Features 279

15.3.4.7 Identification of Less Frequent Feature 279

15.3.5 Feature Concluder 281

15.4 Result Analysis 282

15.5 Conclusion 286

References 286

16 Spark-Enhanced Deep Neural Network Framework for Medical Phrase Embedding 289
Amol P. Bhopale and Ashish Tiwari

16.1 Introduction 290

16.2 Related Work 291

16.3 Proposed Approach 292

16.3.1 Phrase Extraction 292

16.3.2 Corpus Annotation 294

16.3.3 Phrase Embedding 294

16.4 Experimental Setup 297

16.4.1 Dataset Preparation 297

16.4.2 Parameter Setting 297

16.5 Results 298

16.5.1 Phrase Extraction 298

16.5.2 Phrase Embedding 298

16.6 Conclusion 303

References 303

17 Image Anonymization Using Deep Convolutional Generative Adversarial Network 305
Ashish Undirwade and Sujit Das

17.1 Introduction 306

17.2 Background Information 310

17.2.1 Black Box and White Box Attacks 310

17.2.2 Model Inversion Attack 311

17.2.3 Differential Privacy 312

17.2.3.1 Definition 312

17.2.4 Generative Adversarial Network 313

17.2.5 Earth-Mover (EM) Distance/Wasserstein Metric 316

17.2.6 Wasserstein GAN 317

17.2.7 Improved Wasserstein GAN (WGAN-GP) 317

17.2.8 KL Divergence and JS Divergence 318

17.2.9 DCGAN 319

17.3 Image Anonymization to Prevent Model Inversion Attack 319

17.3.1 Algorithm 321

17.3.2 Training 322

17.3.3 Noise Amplifier 323

17.3.4 Dataset 324

17.3.5 Model Architecture 324

17.3.6 Working 325

17.3.7 Privacy Gain 325

17.4 Results and Analysis 326

17.5 Conclusion 328

References 329

Index 331

Authors

Mettu Srinivas G. Sucharitha Anjanna Matta