Search results for "optimization algorithms for machine learning"
Items we need to order for you

Optimization Using Linear Programming
Designed for engineers, mathematicians, computer scientists, financial analysts, and anyone interested in using numerical linear algebra, matrix theory, and game theory concepts to maximize efficiency in solving applied problems. The book emphasizes the solution of various types of linear programming problems by using different types of software, but includes the necessary definitions and theorems to master theoretical aspects of the topics presented.Features:Emphasizes the solution of various types of linear programming problems by using different kinds of software, e.g., MS-Excel, solutions of LPPs by Mathematica, MATLAB, WinQSB, and LINDO Provides definitions, theorems, and procedures for solving problems and all cases related to various linear programming topicsIncludes numerous application examples and exercises, e.g., transportation, assignment, and maximizationPresents numerous topics that can be used to solve problems involving systems of linear equations, matrices, vectors, game theory, simplex method, and more.
R 2,051.00

Nature-Inspired Algorithms
This comprehensive reference text discusses nature inspired algorithms and their applications. It presents the methodology to write new algorithms with the help of MATLAB programs and instructions for better understanding of concepts. It covers well-known algorithms including evolutionary algorithms, genetic algorithm, particle Swarm optimization and differential evolution, and recent approached including gray wolf optimization. A separate chapter discusses test case generation using techniques such as particle swarm optimization, genetic algorithm, and differential evolution algorithm.The book- Discusses in detail various nature inspired algorithms and their applications Provides MATLAB programs for the corresponding algorithm Presents methodology to write new algorithms Examines well-known algorithms like the genetic algorithm, particle swarm optimization and differential evolution, and recent approaches like gray wolf optimization. Provides conceptual linking of algorithms with theoretical concepts The text will be useful for graduate students in the field of electrical engineering, electronics engineering, computer science and engineering. Discussing nature inspired algorithms and their applications in a single volume, this text will be useful as a reference text for graduate students in the field of electrical engineering, electronics engineering, computer science and engineering. It discusses important algorithms including deterministic algorithms, randomized algorithms, evolutionary algorithms, particle swarm optimization, big bang big crunch (BB-BC) algorithm, genetic algorithm and grey wolf optimization algorithm. "
R 7,585.56

Global Optimization Using Interval Analysis
Employing a closed set-theoretic foundation for interval computations, Global Optimization Using Interval Analysis simplifies algorithm construction and increases generality of interval arithmetic. This Second Edition contains an up-to-date discussion of interval methods for solving systems of nonlinear equations and global optimization problems. It expands and improves various aspects of its forerunner and features significant new discussions, such as those on the use of consistency methods to enhance algorithm performance.
R 10,046.13

Metaheuristics for Hard Optimization
Contains case studies from engineering and operations researchIncludes commented literature for each chapter
R 1,569.73

R 501.00

Innovation in the University 4.0 System based on Smart Technologies
This text presents a comprehensive analysis of mathematical formulations for proving the effectiveness of artificial intelligence in education and investigates the possibilities for integrating advanced artificial intelligence algorithms. The book:presents an empirical analysis of the impact of information technology in the education systemdiscusses student performance in university 4.0 using novel artificial intelligence algorithm with whale optimizationelaborates the management of higher education based on information technology in the university 4.0 eraexplains the implementation of university 4.0 based on artificial intelligencefocuses on the transformation of education system using artificial intelligenceThe text is primarily written for graduate students, postgraduate students, and academic researchers working in the fields of computer science and engineering, information technology and machine learning.
R 2,988.84

Advanced Optimization by Nature-Inspired Algorithms
This book, compiles, presents, and explains the most important meta-heuristic and evolutionary optimization algorithms whose successful performance has been proven in different fields of engineering, and it includes application of these algorithms to important engineering optimization problems. In addition, this book guides readers to studies that have implemented these algorithms by providing a literature review on developments and applications of each algorithm. This book is intended for students, but can be used by researchers and professionals in the area of engineering optimization.
R 3,321.39

Machine Learning and Knowledge Discovery in Databases. Applied Data Science Track
The multi-volume set LNAI 12975 until 12979 constitutes the refereed proceedings of the European Conference on Machine Learning and Knowledge Discovery in Databases, ECML PKDD 2021, which was held during September 13-17, 2021. The conference was originally planned to take place in Bilbao, Spain, but changed to an online event due to the COVID-19 pandemic. The 210 full papers presented in these proceedings were carefully reviewed and selected from a total of 869 submissions.The volumes are organized in topical sections as follows:Research Track:Part I: Online learning; reinforcement learning; time series, streams, and sequence models; transfer and multi-task learning; semi-supervised and few-shot learning; learning algorithms and applications.Part II: Generative models; algorithms and learning theory; graphs and networks; interpretation, explainability, transparency, safety.Part III: Generative models; search and optimization; supervised learning; text mining and natural language processing; image processing, computer vision and visual analytics.Applied Data Science Track:Part IV: Anomaly detection and malware; spatio-temporal data; e-commerce and finance; healthcare and medical applications (including Covid); mobility and transportation.Part V: Automating machine learning, optimization, and feature engineering; machine learning based simulations and knowledge discovery; recommender systems and behavior modeling; natural language processing; remote sensing, image and video processing; social media.
R 3,556.22

Stochastic Learning and Optimization
Performance optimization is vital in the design and operation of modern engineering systems, including communications, manufacturing, robotics, and logistics. Most engineering systems are too complicated to model, or the system parameters cannot be easily identified, so learning techniques have to be applied. This book provides a unified framework based on a sensitivity point of view. It also introduces new approaches and proposes new research topics within this sensitivity-based framework. This new perspective on a popular topic is presented by a well respected expert in the field.
R 5,509.24

Machine Learning Refined
With its intuitive yet rigorous approach to machine learning, this text provides students with the fundamental knowledge and practical tools needed to conduct research and build data-driven products. The authors prioritize geometric intuition and algorithmic thinking, and include detail on all the essential mathematical prerequisites, to offer a fresh and accessible way to learn. Practical applications are emphasized, with examples from disciplines including computer vision, natural language processing, economics, neuroscience, recommender systems, physics, and biology. Over 300 color illustrations are included and have been meticulously designed to enable an intuitive grasp of technical concepts, and over 100 in-depth coding exercises (in Python) provide a real understanding of crucial machine learning algorithms. A suite of online resources including sample code, data sets, interactive lecture slides, and a solutions manual are provided online, making this an ideal text both for graduate courses on machine learning and for individual reference and self-study.
R 3,403.00

Machine Learning with Go Quick Start Guide
This quick start guide will bring the readers to a basic level of understanding when it comes to the Machine Learning (ML) development lifecycle, will introduce Go ML libraries and then will exemplify common ML methods such as Classification, Regression, and ClusteringKey FeaturesYour handy guide to building machine learning workflows in Go for real-world scenariosBuild predictive models using the popular supervised and unsupervised machine learning techniquesLearn all about deployment strategies and take your ML application from prototype to production readyBook DescriptionMachine learning is an essential part of today's data-driven world and is extensively used across industries, including financial forecasting, robotics, and web technology. This book will teach you how to efficiently develop machine learning applications in Go.The book starts with an introduction to machine learning and its development process, explaining the types of problems that it aims to solve and the solutions it offers. It then covers setting up a frictionless Go development environment, including running Go interactively with Jupyter notebooks. Finally, common data processing techniques are introduced.The book then teaches the reader about supervised and unsupervised learning techniques through worked examples that include the implementation of evaluation metrics. These worked examples make use of the prominent open-source libraries GoML and Gonum.The book also teaches readers how to load a pre-trained model and use it to make predictions. It then moves on to the operational side of running machine learning applications: deployment, Continuous Integration, and helpful advice for effective logging and monitoring.At the end of the book, readers will learn how to set up a machine learning project for success, formulating realistic success criteria and accurately translating business requirements into technical ones.What you will learnUnderstand the types of problem that machine learning solves, and the various approachesImport, pre-process, and explore data with Go to make it ready for machine learning algorithmsVisualize data with gonum/plot and GophernotesDiagnose common machine learning problems, such as overfitting and underfittingImplement supervised and unsupervised learning algorithms using Go librariesBuild a simple web service around a model and use it to make predictionsWho this book is forThis book is for developers and data scientists with at least beginner-level knowledge of Go, and a vague idea of what types of problem Machine Learning aims to tackle. No advanced knowledge of Go (and no theoretical understanding of the math that underpins Machine Learning) is required.
R 912.00

Handbook of Test Problems in Local and Global Optimization
This collection of challenging and well-designed test problems arising in literature studies also contains a wide spectrum of applications, including pooling/blending operations, heat exchanger network synthesis, homogeneous azeotropic separation, and dynamic optimization and optimal control problems.
R 6,027.17

Linear Programming and Algorithms for Communication Networks
Explaining how to apply to mathematical programming to network design and control, Linear Programming and Algorithms for Communication Networks: A Practical Guide to Network Design, Control, and Management fills the gap between mathematical programming theory and its implementation in communication networks. From the basics all the way through to more advanced concepts, its comprehensive coverage provides readers with a solid foundation in mathematical programming for communication networks. Addressing optimization problems for communication networks, including the shortest path problem, max flow problem, and minimum-cost flow problem, the book covers the fundamentals of linear programming and integer linear programming required to address a wide range of problems. It also: Examines several problems on finding disjoint paths for reliable communicationsAddresses optimization problems in optical wavelength-routed networksDescribes several routing strategies for maximizing network utilization for various traffic-demand modelsConsiders routing problems in Internet Protocol (IP) networksPresents mathematical puzzles that can be tackled by integer linear programming (ILP)Using the GNU Linear Programming Kit (GLPK) package, which is designed for solving linear programming and mixed integer programming problems, it explains typical problems and provides solutions for communication networks. The book provides algorithms for these problems as well as helpful examples with demonstrations. Once you gain an understanding of how to solve LP problems for communication networks using the GLPK descriptions in this book, you will also be able to easily apply your knowledge to other solvers.
R 2,944.35

R 504.00

Machine Learning of Inductive Bias
This book is based on the author's Ph.D. dissertation[56]. The the sis research was conducted while the author was a graduate student in the Department of Computer Science at Rutgers University. The book was pre pared at the University of Massachusetts at Amherst where the author is currently an Assistant Professor in the Department of Computer and Infor mation Science. Programs that learn concepts from examples are guided not only by the examples (and counterexamples) that they observe, but also by bias that determines which concept is to be considered as following best from the ob servations. Selection of a concept represents an inductive leap because the concept then indicates the classification of instances that have not yet been observed by the learning program. Learning programs that make undesir able inductive leaps do so due to undesirable bias. The research problem addressed here is to show how a learning program can learn a desirable inductive bias.
R 3,020.00


Jaya: An Advanced Optimization Algorithm and its Engineering Applications
This book introduces readers to the “Jaya” algorithm, an advanced optimization technique that can be applied to many physical and engineering systems. It describes the algorithm, discusses its differences with other advanced optimization techniques, and examines the applications of versions of the algorithm in mechanical, thermal, manufacturing, electrical, computer, civil and structural engineering.In real complex optimization problems, the number of parameters to be optimized can be very large and their influence on the goal function can be very complicated and nonlinear in character. Such problems cannot be solved using classical methods and advanced optimization methods need to be applied. The Jaya algorithm is an algorithm-specific parameter-less algorithm that builds on other advanced optimization techniques. The application of Jaya in several engineering disciplines is critically assessed and its success compared with other complex optimization techniques such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO), Differential Evolution (DE), Artificial Bee Colony (ABC), and other recently developed algorithms.
R 4,199.00

Machine Learning with Scala Quick Start Guide
Supervised and unsupervised machine learning made easy in Scala with this quick-start guide.Key FeaturesConstruct and deploy machine learning systems that learn from your data and give accurate predictionsUnleash the power of Spark ML along with popular machine learning algorithms to solve complex tasks in Scala.Solve hands-on problems by combining popular neural network architectures such as LSTM and CNN using Scala with DeepLearning4j libraryBook DescriptionScala is a highly scalable integration of object-oriented nature and functional programming concepts that make it easy to build scalable and complex big data applications. This book is a handy guide for machine learning developers and data scientists who want to develop and train effective machine learning models in Scala.The book starts with an introduction to machine learning, while covering deep learning and machine learning basics. It then explains how to use Scala-based ML libraries to solve classification and regression problems using linear regression, generalized linear regression, logistic regression, support vector machine, and Naïve Bayes algorithms.It also covers tree-based ensemble techniques for solving both classification and regression problems. Moving ahead, it covers unsupervised learning techniques, such as dimensionality reduction, clustering, and recommender systems. Finally, it provides a brief overview of deep learning using a real-life example in Scala.What you will learnGet acquainted with JVM-based machine learning libraries for Scala such as Spark ML and Deeplearning4jLearn RDDs, DataFrame, and Spark SQL for analyzing structured and unstructured dataUnderstand supervised and unsupervised learning techniques with best practices and pitfallsLearn classification and regression analysis with linear regression, logistic regression, Naïve Bayes, support vector machine, and tree-based ensemble techniques Learn effective ways of clustering analysis with dimensionality reduction techniquesLearn recommender systems with collaborative filtering approachDelve into deep learning and neural network architecturesWho this book is forThis book is for machine learning developers looking to train machine learning models in Scala without spending too much time and effort. Some fundamental knowledge of Scala programming and some basics of statistics and linear algebra is all you need to get started with this book.
R 1,140.00

Machine-Learning Based Sequence Analysis, Bioinformatics & Nanopore Transduction Detection
This is intended to be a simple and accessible book on machine learning methods and their application in computational genomics and nanopore transduction detection. This book has arisen from eight years of teaching one-semester courses on various machine-learning, cheminformatics, and bioinformatics topics. The book begins with a description of ad hoc signal acquisition methods and how to orient on signal processing problems with the standard tools from information theory and signal analysis. A general stochastic sequential analysis (SSA) signal processing architecture is then described that implements Hidden Markov Model (HMM) methods. Methods are then shown for classification and clustering using generalized Support Vector Machines, for use with the SSA Protocol, or independent of that approach. Optimization metaheuristics are used for tuning over algorithmic parameters throughout. Hardware implementations and short code examples of the various methods are also described.
R 4,955.32

Advances in Metaheuristic Algorithms for Optimal Design of Structures
This book presents efficient metaheuristic algorithms for optimal design of structures. Many of these algorithms are developed by the author and his graduate students, consisting of Particle Swarm Optimization, Charged System Search, Magnetic Charged System Search, Field of Forces Optimization, Democratic Particle Swarm Optimization, Dolphin Echolocation Optimization, Colliding Bodies Optimization, Ray Optimization. These are presented together with algorithms which are developed by other authors and have been successfully applied to various optimization problems. These consist of Partical Swarm Optimization, Big Band Big Crunch algorithm, Cuckoo Search Optimization, Imperialist Competitive Algorithm and Chaos Embedded Metaheuristic Algorithm. Finally a multi-objective Optimization is presented to Solve large scale structural problems based on the Charged System Search algorithm, In the second edition seven new chapters are added consisting of Enhance colliding bodies optimization, Global sensitivity analysis, Tug of War Optimization, Water evaporation optimization, Vibrating System Optimization and Cyclical Parthenogenesis Optimization algorithm. In the third edition, five new chapters are included consisting of the recently developed algorithms. These are Shuffled Shepherd Optimization Algorithm, Set Theoretical Shuffled Shepherd Optimization Algorithm, Set Theoretical Teaching-Learning-Based Optimization Algorithm, Thermal Exchange Metaheuristic Optimization Algorithm, and Water Strider Optimization Algorithm and Its Enhancement. The concepts and algorithm presented in this book are not only applicable to optimization of skeletal structure, finite element models, but can equally be utilized for optimal design of other systems such as hydraulic and electrical networks.
R 10,658.02

Intuitionistic and Type-2 Fuzzy Logic Enhancements in Neural and Optimization Algorithms: Theory and Applications
This book describes the latest advances in fuzzy logic, neural networks, and optimization algorithms, as well as their hybrid intelligent combinations, and their applications in the areas such as intelligent control, robotics, pattern recognition, medical diagnosis, time series prediction, and optimization. The topic is highly relevant as most current intelligent systems and devices use some form of intelligent feature to enhance their performance. The book also presents new and advanced models and algorithms of type-2 fuzzy logic and intuitionistic fuzzy systems, which are of great interest to researchers in these areas. Further, it proposes novel, nature-inspired optimization algorithms and innovative neural models. Featuring contributions on theoretical aspects as well as applications, the book appeals to a wide audience.
R 8,603.06

Optimization Techniques in Computer Vision
This book presents practical optimization techniques used in image processing and computer vision problems. Ill-posed problems are introduced and used as examples to show how each type of problem is related to typical image processing and computer vision problems. Unconstrained optimization gives the best solution based on numerical minimization of a single, scalar-valued objective function or cost function. Unconstrained optimization problems have been intensively studied, and many algorithms and tools have been developed to solve them. Most practical optimization problems, however, arise with a set of constraints. Typical examples of constraints include: (i) pre-specified pixel intensity range, (ii) smoothness or correlation with neighboring information, (iii) existence on a certain contour of lines or curves, and (iv) given statistical or spectral characteristics of the solution. Regularized optimization is a special method used to solve a class of constrained optimization problems. The term regularization refers to the transformation of an objective function with constraints into a different objective function, automatically reflecting constraints in the unconstrained minimization process. Because of its simplicity and efficiency, regularized optimization has many application areas, such as image restoration, image reconstruction, optical flow estimation, etc.Optimization plays a major role in a wide variety of theories for image processing and computer vision. Various optimization techniques are used at different levels for these problems, and this volume summarizes and explains these techniques as applied to image processing and computer vision.
R 3,786.08

Advanced Optimization by Nature-Inspired Algorithms
This book, compiles, presents, and explains the most important meta-heuristic and evolutionary optimization algorithms whose successful performance has been proven in different fields of engineering, and it includes application of these algorithms to important engineering optimization problems. In addition, this book guides readers to studies that have implemented these algorithms by providing a literature review on developments and applications of each algorithm. This book is intended for students, but can be used by researchers and professionals in the area of engineering optimization.
R 4,198.16

Lie Group Machine Learning
This book explains deep learning concepts and derives semi-supervised learning and nuclear learning frameworks based on cognition mechanism and Lie group theory. Lie group machine learning is a theoretical basis for brain intelligence, Neuromorphic learning (NL), advanced machine learning, and advanced artifi cial intelligence. The book further discusses algorithms and applications in tensor learning, spectrum estimation learning, Finsler geometry learning, Homology boundary learning, and prototype theory. With abundant case studies, this book can be used as a reference book for senior college students and graduate students as well as college teachers and scientific and technical personnel involved in computer science, artifi cial intelligence, machine learning, automation, mathematics, management science, cognitive science, financial management, and data analysis. In addition, this text can be used as the basis for teaching the principles of machine learning. Li Fanzhang is professor at the Soochow University, China. He is director of network security engineering laboratory in Jiangsu Province and is also the director of the Soochow Institute of industrial large data. He published more than 200 papers, 7 academic monographs, and 4 textbooks. Zhang Li is professor at the School of Computer Science and Technology of the Soochow University. She published more than 100 papers in journals and conferences, and holds 23 patents. Zhang Zhao is currently an associate professor at the School of Computer Science and Technology of the Soochow University. He has authored and co-authored more than 60 technical papers.
R 7,037.83


40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental algorithms, such as sorting and searching, to modern algorithms used in machine learning and cryptographyKey FeaturesLearn the techniques you need to know to design algorithms for solving complex problemsBecome familiar with neural networks and deep learning techniquesExplore different types of algorithms and choose the right data structures for their optimal implementationBook DescriptionAlgorithms have always played an important role in both the science and practice of computing. Beyond traditional computing, the ability to use algorithms to solve real-world problems is an important skill that any developer or programmer must have. This book will help you not only to develop the skills to select and use an algorithm to solve real-world problems but also to understand how it works.You’ll start with an introduction to algorithms and discover various algorithm design techniques, before exploring how to implement different types of algorithms, such as searching and sorting, with the help of practical examples. As you advance to a more complex set of algorithms, you'll learn about linear programming, page ranking, and graphs, and even work with machine learning algorithms, understanding the math and logic behind them. Further on, case studies such as weather prediction, tweet clustering, and movie recommendation engines will show you how to apply these algorithms optimally. Finally, you’ll become well versed in techniques that enable parallel processing, giving you the ability to use these algorithms for compute-intensive tasks.By the end of this book, you'll have become adept at solving real-world computational problems by using a wide range of algorithms.What you will learnExplore existing data structures and algorithms found in Python librariesImplement graph algorithms for fraud detection using network analysisWork with machine learning algorithms to cluster similar tweets and process Twitter data in real timePredict the weather using supervised learning algorithmsUse neural networks for object detectionCreate a recommendation engine that suggests relevant movies to subscribersImplement foolproof security using symmetric and asymmetric encryption on Google Cloud Platform (GCP)Who this book is forThis book is for programmers or developers who want to understand the use of algorithms for problem-solving and writing efficient code. Whether you are a beginner looking to learn the most commonly used algorithms in a clear and concise way or an experienced programmer looking to explore cutting-edge algorithms in data science, machine learning, and cryptography, you'll find this book useful. Although Python programming experience is a must, knowledge of data science will be helpful but not necessary.
R 1,693.00

Optimization Using Evolutionary Algorithms and Metaheuristics
Metaheuristic optimization is a higher-level procedure or heuristic designed to find, generate, or select a heuristic (partial search algorithm) that may provide a sufficiently good solution to an optimization problem, especially with incomplete or imperfect information or limited computation capacity. This is usually applied when two or more objectives are to be optimized simultaneously. This book is presented with two major objectives. Firstly, it features chapters by eminent researchers in the field providing the readers about the current status of the subject. Secondly, algorithm-based optimization or advanced optimization techniques, which are applied to mostly non-engineering problems, are applied to engineering problems. This book will also serve as an aid to both research and industry. Usage of these methodologies would enable the improvement in engineering and manufacturing technology and support an organization in this era of low product life cycle. Features: Covers the application of recent and new algorithms Focuses on the development aspects such as including surrogate modeling, parallelization, game theory, and hybridization Presents the advances of engineering applications for both single-objective and multi-objective optimization problems Offers recent developments from a variety of engineering fields Discusses Optimization using Evolutionary Algorithms and Metaheuristics applications in engineering
R 2,934.65

Models, Algorithms, and Technologies for Network Analysis
This valuable source for graduate students and researchers provides a comprehensive introduction to current theories and applications in optimization methods and network models. Contributions to this book are focused on new efficient algorithms and rigorous mathematical theories, which can be used to optimize and analyze mathematical graph structures with massive size and high density induced by natural or artificial complex networks. Applications to social networks, power transmission grids, telecommunication networks, stock market networks, and human brain networks are presented.Chapters in this book cover the following topics:Linear max min fairnessHeuristic approaches for high-quality solutionsEfficient approaches for complex multi-criteria optimization problemsComparison of heuristic algorithmsNew heuristic iterative local search Power in network structuresClustering nodes in random graphsPower transmission grid structureNetwork decomposition problemsHomogeneity hypothesis testingNetwork analysis of international migrationSocial networks with node attributesTesting hypothesis on degree distribution in the market graphsMachine learning applications to human brain network studies This proceeding is a result of The 6th International Conference on Network Analysis held at the Higher School of Economics, Nizhny Novgorod in May 2016. The conference brought together scientists and engineers from industry, government, and academia to discuss the links between network analysis and a variety of fields.
R 4,270.28

Butterfly Optimization Algorithm: Theory and Engineering Applications
This book presents theory and applications of recently introduced butterfly optimization algorithm (BOA). It also highlights hybridization process in the basic structure of BOA with in-depth analysis of complexity. This book also describes the constraint handling process. The newly introduced variant is implemented and validated on a set of linear and nonlinear real works problems of engineering and pulp and paper industry. The simulated results are compared with most of the basic algorithms. Comparative and nonparametric statistical result analysis illustrates the efficacy of the algorithm.
R 1,707.87

Data Management in Machine Learning Systems
Large-scale data analytics using machine learning (ML) underpins many modern data-driven applications. ML systems provide means of specifying and executing these ML workloads in an efficient and scalable manner. Data management is at the heart of many ML systems due to data-driven application characteristics, data-centric workload characteristics, and system architectures inspired by classical data management techniques.In this book, we follow this data-centric view of ML systems and aim to provide a comprehensive overview of data management in ML systems for the end-to-end data science or ML lifecycle. We review multiple interconnected lines of work: (1) ML support in database (DB) systems, (2) DB-inspired ML systems, and (3) ML lifecycle systems. Covered topics include: in-database analytics via query generation and user-defined functions, factorized and statistical-relational learning; optimizing compilers for ML workloads; execution strategies and hardware accelerators; data access methods such as compression, partitioning and indexing; resource elasticity and cloud markets; as well as systems for data preparation for ML, model selection, model management, model debugging, and model serving. Given the rapidly evolving field, we strive for a balance between an up-to-date survey of ML systems, an overview of the underlying concepts and techniques, as well as pointers to open research questions. Hence, this book might serve as a starting point for both systems researchers and developers.
R 2,067.66

Design of Heuristic Algorithms for Hard Optimization
This open access book demonstrates all the steps required to design heuristic algorithms for difficult optimization. The classic problem of the travelling salesman is used as a common thread to illustrate all the techniques discussed. This problem is ideal for introducing readers to the subject because it is very intuitive and its solutions can be graphically represented. The book features a wealth of illustrations that allow the concepts to be understood at a glance. The book approaches the main metaheuristics from a new angle, deconstructing them into a few key concepts presented in separate chapters: construction, improvement, decomposition, randomization and learning methods. Each metaheuristic can then be presented in simplified form as a combination of these concepts. This approach avoids giving the impression that metaheuristics is a non-formal discipline, a kind of cloud sculpture. Moreover, it provides concrete applications of the travelling salesman problem, which illustrate in just a few lines of code how to design a new heuristic and remove all ambiguities left by a general framework. Two chapters reviewing the basics of combinatorial optimization and complexity theory make the book self-contained. As such, even readers with a very limited background in the field will be able to follow all the content.
R 2,334.94

Deep Learning for Computer Vision
Learn how to model and train advanced neural networks to implement a variety of Computer Vision tasksKey Features Train different kinds of deep learning model from scratch to solve specific problems in Computer Vision Combine the power of Python, Keras, and TensorFlow to build deep learning models for object detection, image classification, similarity learning, image captioning, and more Includes tips on optimizing and improving the performance of your models under various constraintsBook DescriptionDeep learning has shown its power in several application areas of Artificial Intelligence, especially in Computer Vision. Computer Vision is the science of understanding and manipulating images, and finds enormous applications in the areas of robotics, automation, and so on. This book will also show you, with practical examples, how to develop Computer Vision applications by leveraging the power of deep learning. In this book, you will learn different techniques related to object classification, object detection, image segmentation, captioning, image generation, face analysis, and more. You will also explore their applications using popular Python libraries such as TensorFlow and Keras. This book will help you master state-of-the-art, deep learning algorithms and their implementation.What you will learnSet up an environment for deep learning with Python, TensorFlow, and KerasDefine and train a model for image and video classificationUse features from a pre-trained Convolutional Neural Network model for image retrievalUnderstand and implement object detection using the real-world Pedestrian Detection scenarioLearn about various problems in image captioning and how to overcome them by training images and text togetherImplement similarity matching and train a model for face recognitionUnderstand the concept of generative models and use them for image generationDeploy your deep learning models and optimize them for high performanceWho this book is forThis book is targeted at data scientists and Computer Vision practitioners who wish to apply the concepts of Deep Learning to overcome any problem related to Computer Vision. A basic knowledge of programming in Python—and some understanding of machine learning concepts—is required to get the best out of this book.
R 1,498.00

Nature-Inspired Metaheuristic Algorithms for Engineering Optimization Applications
This book engages in an ongoing topic, such as the implementation of nature-inspired metaheuristic algorithms, with a main concentration on optimization problems in different fields of engineering optimization applications. The chapters of the book provide concise overviews of various nature-inspired metaheuristic algorithms, defining their profits in obtaining the optimal solutions of tiresome engineering design problems that cannot be efficiently resolved via conventional mathematical-based techniques. Thus, the chapters report on advanced studies on the applications of not only the traditional, but also the contemporary certain nature-inspired metaheuristic algorithms to specific engineering optimization problems with single and multi-objectives. Harmony search, artificial bee colony, teaching learning-based optimization, electrostatic discharge, grasshopper, backtracking search, and interactive search are just some of the methods exhibited and consulted step by step in application contexts. The book is a perfect guide for graduate students, researchers, academicians, and professionals willing to use metaheuristic algorithms in engineering optimization applications.
R 6,389.33

Machine Learning Paradigms
The topic of this monograph falls within the, so-called, biologically motivated computing paradigm, in which biology provides the source of models and inspiration towards the development of computational intelligence and machine learning systems. Specifically, artificial immune systems are presented as a valid metaphor towards the creation of abstract and high level representations of biological components or functions that lay the foundations for an alternative machine learning paradigm. Therefore, focus is given on addressing the primary problems of Pattern Recognition by developing Artificial Immune System-based machine learning algorithms for the problems of Clustering, Classification and One-Class Classification. Pattern Classification, in particular, is studied within the context of the Class Imbalance Problem. The main source of inspiration stems from the fact that the Adaptive Immune System constitutes one of the most sophisticated biological systems that is exceptionally evolved in order to continuously address an extremely unbalanced pattern classification problem, namely, the self / non-self discrimination process. The experimental results presented in this monograph involve a wide range of degenerate binary classification problems where the minority class of interest is to be recognized against the vast volume of the majority class of negative patterns. In this context, Artificial Immune Systems are utilized for the development of personalized software as the core mechanism behind the implementation of Recommender Systems.The book will be useful to researchers, practitioners and graduate students dealing with Pattern Recognition and Machine Learning and their applications in Personalized Software and Recommender Systems. It is intended for both the expert/researcher in these fields, as well as for the general reader in the field of Computational Intelligence and, more generally, Computer Science who wishes to learn more about the field of Intelligent Computing Systems and its applications. An extensive list of bibliographic references at the end of each chapter guides the reader to probe further into application area of interest to him/her.
R 4,164.83

Applied Linear Algebra and Optimization Using MATLAB
Designed for engineers, computer scientists, and physicists or for use as a textbook in computational courses, Applied Linear Algebra & Optimization Using MATLAB, provides the reader with numerous applications, m-files, and practical examples to solve problems. Balancing theoretical concepts with computational speed and accuracy, the book includes numerous short programs in MATLAB that can be used to solve problems involving systems of linear equations, matrices, vectors, computer graphics, and more. The book is accompanied by a CD-ROM with all of the figures, m-files for all of the programs, and MATLAB simulations from industry. Complete solutions and Microsoft PowerPoint slides are available to instructors for use as a textbook.
R 1,595.00

Beyond the Worst-Case Analysis of Algorithms
There are no silver bullets in algorithm design, and no single algorithmic idea is powerful and flexible enough to solve every computational problem. Nor are there silver bullets in algorithm analysis, as the most enlightening method for analyzing an algorithm often depends on the problem and the application. However, typical algorithms courses rely almost entirely on a single analysis framework, that of worst-case analysis, wherein an algorithm is assessed by its worst performance on any input of a given size. The purpose of this book is to popularize several alternatives to worst-case analysis and their most notable algorithmic applications, from clustering to linear programming to neural network training. Forty leading researchers have contributed introductions to different facets of this field, emphasizing the most important models and results, many of which can be taught in lectures to beginning graduate students in theoretical computer science and machine learning.
R 3,087.41

Lifelong Machine Learning, Second Edition
Lifelong Machine Learning, Second Edition is an introduction to an advanced machine learning paradigm that continuously learns by accumulating past knowledge that it then uses in future learning and problem solving. In contrast, the current dominant machine learning paradigm learns in isolation: given a training dataset, it runs a machine learning algorithm on the dataset to produce a model that is then used in its intended application. It makes no attempt to retain the learned knowledge and use it in subsequent learning. Unlike this isolated system, humans learn effectively with only a few examples precisely because our learning is very knowledge-driven: the knowledge learned in the past helps us learn new things with little data or effort. Lifelong learning aims to emulate this capability, because without it, an AI system cannot be considered truly intelligent.Research in lifelong learning has developed significantly in the relatively short time since the first edition of this book was published. The purpose of this second edition is to expand the definition of lifelong learning, update the content of several chapters, and add a new chapter about continual learning in deep neural networks—which has been actively researched over the past two or three years. A few chapters have also been reorganized to make each of them more coherent for the reader. Moreover, the authors want to propose a unified framework for the research area. Currently, there are several research topics in machine learning that are closely related to lifelong learning—most notably, multi-task learning, transfer learning, and meta-learning—because they also employ the idea of knowledge sharing and transfer. This book brings all these topics under one roof and discusses their similarities and differences. Its goal is to introduce this emerging machine learning paradigm and present a comprehensive survey and review of the important research results and latest ideas in the area. This book is thus suitable for students, researchers, and practitioners who are interested in machine learning, data mining, natural language processing, or pattern recognition. Lecturers can readily use the book for courses in any of these related fields.
R 2,438.19

Handbook Of Machine Learning - Volume 1: Foundation Of Artificial Intelligence
This is a comprehensive book on the theories of artificial intelligence with an emphasis on their applications. It combines fuzzy logic and neural networks, as well as hidden Markov models and genetic algorithm, describes advancements and applications of these machine learning techniques and describes the problem of causality. This book should serves as a useful reference for practitioners in artificial intelligence.
R 4,771.53

Modern Optimization Techniques with Applications in Electric Power Systems
This book presents the application of some AI related optimization techniques in the operation and control of electric power systems. With practical applications and examples the use of functional analysis, simulated annealing, Tabu-search, Genetic algorithms and fuzzy systems for the optimization of power systems is discussed in detail. Preliminary mathematical concepts are presented before moving to more advanced material. Researchers and graduate students will benefit from this book. Engineers working in utility companies, operations and control, and resource management will also find this book useful.
R 6,403.02

Combinatorial, Linear, Integer and Nonlinear Optimization Apps
This textbook provides an introduction to the use and understanding of optimization and modeling for upper-level undergraduate students in engineering and mathematics. The formulation of optimization problems is founded through concepts and techniques from operations research: Combinatorial Optimization, Linear Programming, and Integer and Nonlinear Programming (COLIN). Computer Science (CS) is also relevant and important given the applications of algorithms and Apps/algorithms (A) in solving optimization problems. Each chapter provides an overview of the main concepts of optimization according to COLINA, providing examples through App Inventor and AMPL software applications. All apps developed through the text are available for download. Additionally, the text includes links to the University of Wisconsin NEOS server, designed to handle more computing-intensive problems in complex optimization. Readers are encouraged to have some background in calculus, linear algebra, and related mathematics.
R 2,462.02

Machine Learning Algorithms and Applications in Engineering
Machine Learning (ML) is a sub field of artificial intelligence that uses soft computing and algorithms to enable computers to learn on their own and identify patterns in observed data, build models that explain the world, and predict things without having explicit pre-programmed rules and models. This book discusses various applications of ML in engineering fields and the use of ML algorithms in solving challenging engineering problems ranging from biomedical, transport, supply chain and logistics, to manufacturing and industrial. Through numerous case studies, it will assist researchers and practitioners in selecting the correct options and strategies for managing organizational tasks.
R 2,564.00

Handbook of Research on Modern Optimization Algorithms and Applications in Engineering and Economics
Modern optimization approaches have attracted many research scientists, decision makers and practicing researchers in recent years as powerful intelligent computational techniques for solving several complex real-world problems.The Handbook of Research on Modern Optimization Algorithms and Applications in Engineering and Economics highlights the latest research innovations and applications of algorithms designed for optimization applications within the fields of engineering, IT, and economics. Focusing on a variety of methods and systems as well as practical examples, this book is a significant resource for graduate-level students, decision makers, and researchers in both public and private sectors who are seeking research-based methods for modeling uncertain real-world problems.
R 12,692.69

Machine Learning and IoT for Intelligent Systems and Smart Applications
The fusion of AI and IoT enables the systems to be predictive, prescriptive, and autonomous, and this convergence has evolved the nature of emerging applications from being assisted to augmented, and ultimately to autonomous intelligence. This book discusses algorithmic applications in the field of machine learning and IoT with pertinent applications. It further discusses challenges and future directions in the machine learning area and develops understanding of its role in technology, in terms of IoT security issues. Pertinent applications described include speech recognition, medical diagnosis, optimizations, predictions, and security aspects.Features: Focuses on algorithmic and practical parts of the artificial intelligence approaches in IoT applications. Discusses supervised and unsupervised machine learning for IoT data and devices. Presents an overview of the different algorithms related to Machine learning and IoT. Covers practical case studies on industrial and smart home automation. Includes implementation of AI from case studies in personal and industrial IoT.This book aims at Researchers and Graduate students in Computer Engineering, Networking Communications, Information Science Engineering, and Electrical Engineering.
R 2,791.28

Embedded Machine Learning for Cyber-Physical, IoT, and Edge Computing
This book presents recent advances towards the goal of enabling efficient implementation of machine learning models on resource-constrained systems, covering different application domains. The focus is on presenting interesting and new use cases of applying machine learning to innovative application domains, exploring the efficient hardware design of efficient machine learning accelerators, memory optimization techniques, illustrating model compression and neural architecture search techniques for energy-efficient and fast execution on resource-constrained hardware platforms, and understanding hardware-software codesign techniques for achieving even greater energy, reliability, and performance benefits.Discusses efficient implementation of machine learning in embedded, CPS, IoT, and edge computing; Offers comprehensive coverage of hardware design, software design, and hardware/software co-design and co-optimization; Describes real applications to demonstrate how embedded, CPS, IoT, and edge applications benefit from machine learning.
R 8,059.00

Recent Advances in Computational Optimization
This book presents recent advances in computational optimization. The book includes important real problems like modelling of physical processes, workforce planning problem, transportation problems, machine scheduling, air pollution modelling, optimization of fast-food restaurant chain, solving engineering, and financial problems.Our everyday life is unthinkable without optimization. We try to minimize our effort and maximize the achieved profit.Many real-world and industrial problems arising in engineering, economics, medicine, and other domains can be formulated as optimization tasks.The book is a comprehensive collection of extended contributions from the Workshops on Computational Optimization 2023.It shows how to develop algorithms for them based on new intelligent methods like evolutionary computations, ant colony optimization, constrain programming Monte Carlo method, and others. This research demonstrates how some real-world problems arising in engineering, economics, and other domains can be formulated as optimization problems.
R 8,123.41

How to Think about Algorithms
Understand algorithms and their design with this revised student-friendly textbook. Unlike other algorithms books, this one is approachable, the methods it explains are straightforward, and the insights it provides are numerous and valuable. Without grinding through lots of formal proof, students will benefit from step-by-step methods for developing algorithms, expert guidance on common pitfalls, and an appreciation of the bigger picture. Revised and updated, this second edition includes a new chapter on machine learning algorithms, and concise key concept summaries at the end of each part for quick reference. Also new to this edition are more than 150 new exercises: selected solutions are included to let students check their progress, while a full solutions manual is available online for instructors. No other text explains complex topics such as loop invariants as clearly, helping students to think abstractly and preparing them for creating their own innovative ways to solve problems.
R 1,381.00

Structural Optimization Using Shuffled Shepherd Meta-Heuristic Algorithm
This book presents the so-called Shuffled Shepherd Optimization Algorithm (SSOA), a recently developed meta-heuristic algorithm by authors. There is always limitations on the resources to be used in the construction. Some of the resources used in the buildings are also detrimental to the environment. For example, the cement utilized in making concrete emits carbon dioxide, which contributes to the global warming. Hence, the engineers should employ resources efficiently and avoid the waste. In the traditional optimal design methods, the number of trials and errors used by the designer is limited, so there is no guarantee that the optimal design can be found for structures. Hence, the deigning method should be changed, and the computational algorithms should be employed in the optimum design problems.The gradient-based method and meta-heuristic algorithms are the two different types of methods used to find the optimal solution. The gradient-based methods require gradient information. Also, these can easily be trapped in the local optima in the nonlinear and complex problems. Therefore, to overcome these issues, meta-heuristic algorithms are developed. These algorithms are simple and can get out of the local optimum by easy means. However, a single meta-heuristic algorithm cannot find the optimum results in all types of optimization problems. Thus, civil engineers develop different meta-heuristic algorithms for their optimization problems.Different applications of the SSOA are provided. The simplified and enhanced versions of the SSOA are also developed and efficiently applied to various optimization problems in structures. Another special feature of this book consists of the use of graph theoretical force method as analysis tool, in place of traditional displacement approach. This has reduced the computational time to a great extent, especially for those structures having smaller DSI compared to the DKI. New framework is also developed for reliability-based design of frame structures. The algorithms are clearly stated such that they can simply be implemented and utilized in practice and research.
R 6,228.00

Recent Advances in Computational Optimization
This volume is a comprehensive collection of extended contributions from the Workshop on Computational Optimization 2014, held at Warsaw, Poland, September 7-10, 2014. The book presents recent advances in computational optimization. The volume includes important real problems like parameter settings for controlling processes in bioreactor and other processes, resource constrained project scheduling, infection distribution, molecule distance geometry, quantum computing, real-time management and optimal control, bin packing, medical image processing, localization the abrupt atmospheric contamination source and so on. It shows how to develop algorithms for them based on new metaheuristic methods like evolutionary computation, ant colony optimization, constrain programming and others. This research demonstrates how some real-world problems arising in engineering, economics, medicine and other domains can be formulated as optimization tasks.
R 3,572.43
















































