This book provides step-by-step explanations of successful implementations and practical applications of machine learning. The book’s GitHub page contains software codes to assist readers in adapting materials and methods for their own use. A wide variety of applications are discussed, including wireless mesh network and power systems optimization; computer vision; image and facial recognition; protein prediction; data mining; and data discovery. Numerous state-of-the-art machine learning techniques are employed (with detailed explanations), including biologically-inspired optimization (genetic and other evolutionary algorithms, swarm intelligence); Viola Jones face detection; Gaussian mixture modeling; support vector machines; deep convolutional neural networks with performance enhancement techniques (including network design, learning rate optimization, data augmentation, transfer learning); spiking neural networks and timing dependent plasticity; frequent itemset mining; binary classification; and dynamic programming. This book provides valuable information on effective, cutting-edge techniques, and approaches for students, researchers, practitioners, and teachers in the field of machine learning. From the Back Cover This book provides step-by-step explanations of successful implementations and practical applications of machine learning. The book’s GitHub page contains software codes to assist readers in adapting materials and methods for their own use. A wide variety of applications are discussed, including wireless mesh network and power systems optimization; computer vision; image and facial recognition; protein prediction; data mining; and data discovery. Numerous state-of-the-art machine learning techniques are employed (with detailed explanations), including biologically-inspired optimization (genetic and other evolutionary algorithms, swarm intelligence); Viola Jones face detection; Gaussian mixture modeling; support vector machines; deep convolutional neural networks with performance enhancement techniques (including network design, learning rate optimization, data augmentation, transfer learning); spiking neural networks and timing dependent plasticity; frequent itemset mining; binary classification; and dynamic programming. This book provides valuable information on effective, cutting-edge techniques, and approaches for students, researchers, practitioners, and teachers in the field of machine learning. Presents practical, useful applications of machine learning for practitioners, students, and researchers Provides hands-on tools for a variety of machine learning techniques Covers evolutionary and swarm intelligence, facial and image recognition, deep learning, data mining and discovery, and statistical techniques About the Author Saad Subair was born on the banks of the river Nile, a few kilometers away from the capital Khartoum He is a Professor of Bioinformatics and Computer Science at the College of Computer Studies, International University of Africa (IUA), Khartoum, Sudan. Prof. Subair obtained a BSc from the University of Khartoum, PGD, MSc (Computer Science) and PhD (Bioinformatics) from UTM, Malaysia, and an MSc in Genetics from UPM, Malaysia He is an author and/or contributing author to several books, articles, and scientific papers published in USA, Germany, Malaysia, India, and Arabia. He has been Keynote Speaker in numerous regional conferences. Prof. Subair is a member of scientific and academic committees in multiple universities in the Gulf region including Princess Nourah bint Abdulrahman University at Riyadh, KSA. Prof Subair has trained hundreds of students in the fields of machine learning and bioinformatics, and has supervised and/or advised several research students who have achieved further successes in the UK and USA. Christopher P. Thron is Associate Professor of Mathematics at Texas A&M University of Central Texas. Previously