![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > Applications of computing > Artificial intelligence > Neural networks
From the Foreword: "While large-scale machine learning and data mining have greatly impacted a range of commercial applications, their use in the field of Earth sciences is still in the early stages. This book, edited by Ashok Srivastava, Ramakrishna Nemani, and Karsten Steinhaeuser, serves as an outstanding resource for anyone interested in the opportunities and challenges for the machine learning community in analyzing these data sets to answer questions of urgent societal interest...I hope that this book will inspire more computer scientists to focus on environmental applications, and Earth scientists to seek collaborations with researchers in machine learning and data mining to advance the frontiers in Earth sciences." --Vipin Kumar, University of Minnesota Large-Scale Machine Learning in the Earth Sciences provides researchers and practitioners with a broad overview of some of the key challenges in the intersection of Earth science, computer science, statistics, and related fields. It explores a wide range of topics and provides a compilation of recent research in the application of machine learning in the field of Earth Science. Making predictions based on observational data is a theme of the book, and the book includes chapters on the use of network science to understand and discover teleconnections in extreme climate and weather events, as well as using structured estimation in high dimensions. The use of ensemble machine learning models to combine predictions of global climate models using information from spatial and temporal patterns is also explored. The second part of the book features a discussion on statistical downscaling in climate with state-of-the-art scalable machine learning, as well as an overview of methods to understand and predict the proliferation of biological species due to changes in environmental conditions. The problem of using large-scale machine learning to study the formation of tornadoes is also explored in depth. The last part of the book covers the use of deep learning algorithms to classify images that have very high resolution, as well as the unmixing of spectral signals in remote sensing images of land cover. The authors also apply long-tail distributions to geoscience resources, in the final chapter of the book.
The big challenge for a successful AI project isn't deciding which problems you can solve. It's deciding which problems you should solve. In Managing Successful AI Projects, author and AI consultant Veljko Krunic reveals secrets for succeeding in AI that he developed with Fortune 500 companies, early-stage start-ups, and other business across multiple industries. Key Features * Selecting the right AI project to meet specific business goals * Economizing resources to deliver the best value for money * How to measure the success of your AI efforts in the business terms * Predict if you are you on the right track to deliver your intended business results For executives, managers, team leaders, and business-focused data scientists. No specific technical knowledge or programming skills required. About the technology Companies small and large are initiating AI projects, investing vast sums of money on software, developers, and data scientists. Too often, these AI projects focus on technology at the expense of actionable or tangible business results, resulting in scattershot results and wasted investment. Managing Successful AI Projects sets out a blueprint for AI projects to ensure they are predictable, successful, and profitable. It's filled with practical techniques for running data science programs that ensure they're cost effective and focused on the right business goals. Veljko Krunic is an independent data science consultant who has worked with companies that range from start-ups to Fortune 10 enterprises. He holds a PhD in Computer Science and an MS in Engineering Management, both from the University of Colorado at Boulder. He is also a Six Sigma Master Black Belt.
As part of the best-selling Pocket Primer series, this book is designed to present the fundamentals of data structures using Python. Data structures provide a means to managing huge amounts of information such as large databases and the ability to use search and sort algorithms effectively. It is intended to be a fast-paced introduction to the core concepts of Python and data structures, illustrated with numerous code samples. Companion files with source code are available for downloading.
The articles gathered in this volume represent examples of a unique approach to the study of mental phenomena: a blend of theory and experiment, informed not just by easily measurable laboratory data but also by human introspection. Subjects such as approach and avoidance, desire and fear, and novelty and habit are studied as natural events that may not exactly correspond to, but at least correlate with, some (known or unknown) electrical and chemical events in the brain.
Kubernetes is an essential tool for anyone deploying and managing cloud-native applications. It lays out a complete introduction to container technologies and containerized applications along with practical tips for efficient deployment and operation. This revised edition of the bestselling Kubernetes in Action contains new coverage of the Kubernetes architecture, including the Kubernetes API, and a deep dive into managing a Kubernetes cluster in production. In Kubernetes in Action, Second Edition, you'll start with an overview of how Docker containers work with Kubernetes and move quickly to building your first cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. As you navigate this comprehensive guide, you'll also appreciate thorough coverage of high-value topics like monitoring, tuning, and scaling Kubernetes in Action, Second Edition teaches you to use Kubernetes to deploy container-based distributed applications. You'll start with an overview of how Docker containers work with Kubernetes and move quickly to building your first cluster. You'll gradually expand your initial application, adding features and deepening your knowledge of Kubernetes architecture and operation. In this revised and expanded second edition, you'll take a deep dive into the structure of a Kubernetes-based application and discover how to manage a Kubernetes cluster in production. As you navigate this comprehensive guide, you'll also appreciate thorough coverage of high-value topics like monitoring, tuning, and scaling.
Neural networks and neural dynamics are powerful approaches for the online solution of mathematical problems arising in many areas of science, engineering, and business. Compared with conventional gradient neural networks that only deal with static problems of constant coefficient matrices and vectors, the authors' new method called zeroing dynamics solves time-varying problems. Zeroing Dynamics, Gradient Dynamics, and Newton Iterations is the first book that shows how to accurately and efficiently solve time-varying problems in real-time or online using continuous- or discrete-time zeroing dynamics. The book brings together research in the developing fields of neural networks, neural dynamics, computer mathematics, numerical algorithms, time-varying computation and optimization, simulation and modeling, analog and digital hardware, and fractals. The authors provide a comprehensive treatment of the theory of both static and dynamic neural networks. Readers will discover how novel theoretical results have been successfully applied to many practical problems. The authors develop, analyze, model, simulate, and compare zeroing dynamics models for the online solution of numerous time-varying problems, such as root finding, nonlinear equation solving, matrix inversion, matrix square root finding, quadratic optimization, and inequality solving.
This book provides research on the state-of-the-art methods for data management in the fourth industrial revolution, with particular focus on cloud.based data analytics for digital manufacturing infrastructures. Innovative techniques and methods for secure, flexible and profi table cloud manufacturing will be gathered to present advanced and specialized research in the selected area.
Learn, understand, and implement deep neural networks in a math- and programming-friendly approach using Keras and Python. The book focuses on an end-to-end approach to developing supervised learning algorithms in regression and classification with practical business-centric use-cases implemented in Keras. The overall book comprises three sections with two chapters in each section. The first section prepares you with all the necessary basics to get started in deep learning. Chapter 1 introduces you to the world of deep learning and its difference from machine learning, the choices of frameworks for deep learning, and the Keras ecosystem. You will cover a real-life business problem that can be solved by supervised learning algorithms with deep neural networks. You'll tackle one use case for regression and another for classification leveraging popular Kaggle datasets. Later, you will see an interesting and challenging part of deep learning: hyperparameter tuning; helping you further improve your models when building robust deep learning applications. Finally, you'll further hone your skills in deep learning and cover areas of active development and research in deep learning. At the end of Learn Keras for Deep Neural Networks, you will have a thorough understanding of deep learning principles and have practical hands-on experience in developing enterprise-grade deep learning solutions in Keras. What You'll Learn Master fast-paced practical deep learning concepts with math- and programming-friendly abstractions. Design, develop, train, validate, and deploy deep neural networks using the Keras framework Use best practices for debugging and validating deep learning models Deploy and integrate deep learning as a service into a larger software service or product Extend deep learning principles into other popular frameworks Who This Book Is For Software engineers and data engineers with basic programming skills in any language and who are keen on exploring deep learning for a career move or an enterprise project.
Learn how to use PyTorch to build neural network models using code snippets updated for this second edition. This book includes new chapters covering topics such as distributed PyTorch modeling, deploying PyTorch models in production, and developments around PyTorch with updated code. You'll start by learning how to use tensors to develop and fine-tune neural network models and implement deep learning models such as LSTMs, and RNNs. Next, you'll explore probability distribution concepts using PyTorch, as well as supervised and unsupervised algorithms with PyTorch. This is followed by a deep dive on building models with convolutional neural networks, deep neural networks, and recurrent neural networks using PyTorch. This new edition covers also topics such as Scorch, a compatible module equivalent to the Scikit machine learning library, model quantization to reduce parameter size, and preparing a model for deployment within a production system. Distributed parallel processing for balancing PyTorch workloads, using PyTorch for image processing, audio analysis, and model interpretation are also covered in detail. Each chapter includes recipe code snippets to perform specific activities. By the end of this book, you will be able to confidently build neural network models using PyTorch. What You Will Learn Utilize new code snippets and models to train machine learning models using PyTorch Train deep learning models with fewer and smarter implementations Explore the PyTorch framework for model explainability and to bring transparency to model interpretation Build, train, and deploy neural network models designed to scale with PyTorch Understand best practices for evaluating and fine-tuning models using PyTorch Use advanced torch features in training deep neural networks Explore various neural network models using PyTorch Discover functions compatible with sci-kit learn compatible models Perform distributed PyTorch training and execution Who This Book Is ForMachine learning engineers, data scientists and Python programmers and software developers interested in learning the PyTorch framework.
This book describes new theories and applications of artificial neural networks, with a special focus on answering questions in neuroscience, biology and biophysics and cognitive research. It covers a wide range of methods and technologies, including deep neural networks, large scale neural models, brain computer interface, signal processing methods, as well as models of perception, studies on emotion recognition, self-organization and many more. The book includes both selected and invited papers presented at the XXIII International Conference on Neuroinformatics, held on October 18-22, 2021, Moscow, Russia.
This book offers a thorough overview of the most popular and researched meta-heuristic optimization techniques and nature-inspired algorithms. Their wide applicability makes them a hot research topic and an effi cient tool for the solution of complex optimization problems in various fi elds of sciences, engineering, and in numerous industries.
Neural networks as the commonly used machine learning algorithms, such as artificial neural networks (ANNs) and convolutional neural networks (CNNs), have been extensively used in the GIScience domain to explore the nonlinear and complex geographic phenomena. However, there are a few studies that investigate the parameter settings of neural networks in GIScience. Moreover, the model performance of neural networks often depends on the parameter setting for a given dataset. Meanwhile, adjusting the parameter configuration of neural networks will increase the overall running time. Therefore, an automated approach is necessary for addressing these limitations in current studies. This book proposes an automated spatially explicit hyperparameter optimization approach to identify optimal or near-optimal parameter settings for neural networks in the GIScience field. Also, the approach improves the computing performance at both model and computing levels. This book is written for researchers of the GIScience field as well as social science subjects.
This interdisciplinary graduate text gives a full, explicit, coherent and up-to-date account of the modern theory of neural information processing systems and is aimed at student with an undergraduate degree in any quantitative discipline (e.g. computer science, physics, engineering, biology, or mathematics). The book covers all the major theoretical developments from the 1940s tot he present day, using a uniform and rigorous style of presentation and of mathematical notation. The text starts with simple model neurons and moves gradually to the latest advances in neural processing. An ideal textbook for postgraduate courses in artificial neural networks, the material has been class-tested. It is fully self contained and includes introductions to the various discipline-specific mathematical tools as well as multiple exercises on each topic.
This interdisciplinary graduate text gives a full, explicit, coherent and up-to-date account of the modern theory of neural information processing systems and is aimed at student with an undergraduate degree in any quantitative discipline (e.g. computer science, physics, engineering, biology, or mathematics). The book covers all the major theoretical developments from the 1940s tot he present day, using a uniform and rigorous style of presentation and of mathematical notation. The text starts with simple model neurons and moves gradually to the latest advances in neural processing. An ideal textbook for postgraduate courses in artificial neural networks, the material has been class-tested. It is fully self contained and includes introductions to the various discipline-specific mathematical tools as well as multiple exercises on each topic.
Covering a wide range of notions concerning hesitant fuzzy set and its extensions, this book provides a comprehensive reference to the topic. In the case where different sources of vagueness appear simultaneously, the concept of fuzzy set is not able to properly model the uncertainty, imprecise and vague information. In order to overcome such a limitation, different types of fuzzy extension have been introduced so far. Among them, hesitant fuzzy set was first introduced in 2010, and the existing extensions of hesitant fuzzy set have been encountering an increasing interest and attracting more and more attentions up to now. It is not an exaggeration to say that the recent decade has seen the blossoming of a larger set of techniques and theoretical outcomes for hesitant fuzzy set together with its extensions as well as applications.As the research has moved beyond its infancy, and now it is entering a maturing phase with increased numbers and types of extensions, this book aims to give a comprehensive review of such researches. Presenting the review of many and important types of hesitant fuzzy extensions, and including references to a large number of related publications, this book will serve as a useful reference book for researchers in this field.
This book constitutes the refereed proceedings of the 10th IAPR TC3 International Workshop on Artificial Neural Networks in Pattern Recognition, ANNPR 2022, held in Dubai, UAE, in November 2022. The 16 revised full papers presented were carefully reviewed and selected from 24 submissions. The conference presents papers on subject such as pattern recognition and machine learning based on artificial neural networks.
Develop neural network applications using the Java environment. After learning the rules involved in neural network processing, this second edition shows you how to manually process your first neural network example. The book covers the internals of front and back propagation and helps you understand the main principles of neural network processing. You also will learn how to prepare the data to be used in neural network development and you will be able to suggest various techniques of data preparation for many unconventional tasks. This book discusses the practical aspects of using Java for neural network processing. You will know how to use the Encog Java framework for processing large-scale neural network applications. Also covered is the use of neural networks for approximation of non-continuous functions. In addition to using neural networks for regression, this second edition shows you how to use neural networks for computer vision. It focuses on image recognition such as the classification of handwritten digits, input data preparation and conversion, and building the conversion program. And you will learn about topics related to the classification of handwritten digits such as network architecture, program code, programming logic, and execution. The step-by-step approach taken in the book includes plenty of examples, diagrams, and screenshots to help you grasp the concepts quickly and easily. What You Will Learn Use Java for the development of neural network applications Prepare data for many different tasks Carry out some unusual neural network processing Use a neural network to process non-continuous functions Develop a program that recognizes handwritten digits Who This Book Is For Intermediate machine learning and deep learning developers who are interested in switching to Java
Recently artificial-intelligence-based techniques (fuzzy logic, neural networks, fuzzy-neural networks, genetic algorithms, etc) have received increased attention world-wide and at present two industrial drives incorporate some form of artificial intelligence. This is the first comprehensive book which discusses numerous AI applications to electrical machines and drives. The drives considered are: d.c. drives, induction motor drives, synchronous motor drives, and switched reluctance motor drives. Sensorless drives are also considered. It is essential reading for anyone interested in acquiring a solid background in AI-based electrical machines and drives. It presents a detailed and unified mathematical and physical treatment.
The aim of this book is to describe the types of computation that can be performed by biologically plausible neural networks, and to show how these may be implemented in different systems in the brain. Neural Networks and Brain Function is structured in three sections, each of which addresses a different need in the market. The first section introduces and describes the operation of several fundamental types of neural network. The second section describes real neural networks in several brain systems, and shows how it is becoming possible to construct theories about how some parts of the brain work; it also provides an indication of the different neuroscience and neurocomputation techniques that will need to be combined to ensure further rapid progress in understanding how parts of the brain work. The third section, a collection of appendices, introduces the more formal quantitative approaches to many of the networks described. This is a clearly written and thoughtfully structured introduction to a fascinating and complex field of neuroscience. It will be a key text for researchers, graduate students and advanced undergraduates in the field, particularly for those without a background in computer science.
This text provides deep and comprehensive coverage of the mathematical background for data science, including machine learning, optimal recovery, compressed sensing, optimization, and neural networks. In the past few decades, heuristic methods adopted by big tech companies have complemented existing scientific disciplines to form the new field of Data Science. This text embarks the readers on an engaging itinerary through the theory supporting the field. Altogether, twenty-seven lecture-length chapters with exercises provide all the details necessary for a solid understanding of key topics in data science. While the book covers standard material on machine learning and optimization, it also includes distinctive presentations of topics such as reproducing kernel Hilbert spaces, spectral clustering, optimal recovery, compressed sensing, group testing, and applications of semidefinite programming. Students and data scientists with less mathematical background will appreciate the appendices that provide more background on some of the more abstract concepts.
The aim of pattern theory is to create mathematical knowledge representations of complex systems, analyze the mathematical properties of the resulting regular structures, and to apply them to practically occurring patterns in nature and the man-made world. Starting from an algebraic formulation of such representations they are studied in terms of their topological, dynamical and probabilistic aspects. Patterns are expressed through their typical behavior as well as through their variability around their typical form. Employing the representations (regular structures) algorithms are derived for the understanding, recognition, and restoration of observed patterns. The algorithms are investigated through computer experiments. The book is intended for statisticians and mathematicians with an interest in image analysis and pattern theory.
Machine vision is the study of how to build intelligent machines which can understand the environment by vision. Among many existing books on this subject, this book is unique in that the entire volume is devoted to computational problems, which most books so not deal with. One of the main subjects of this book is the mathematics underlying all vision problems - projective geometry, in particular. Since projective geometry has been developed by mathematicians without any regard to machine vision applications, our first attempt is to `tune' it into the form applicable to machine vision problems. The resulting formulation is termed computational projective geometry and applied to 3-D shape analysis, camera calibration, road scene analysis, 3-D motion analysis, optical flow analysis, and conic image analysis. A salient characteristic of machine vision problems is that data are not necessarily accurate. Hence, computational procedures defined by using exact relationships may break down if blindly applied to inaccurate data. In this book, special emphasis is put on robustness, which means that the computed result is not only exact when the data are accurate but also is expected to give a good approximation in the prescence of noise. The analysis of how the computation is affected by the inaccuracy of the data is also crucial. Statistical analysis of computations based on image data is also one of the main subjects of this book.
This modern and self-contained book offers a clear and accessible introduction to the important topic of machine learning with neural networks. In addition to describing the mathematical principles of the topic, and its historical evolution, strong connections are drawn with underlying methods from statistical physics and current applications within science and engineering. Closely based around a well-established undergraduate course, this pedagogical text provides a solid understanding of the key aspects of modern machine learning with artificial neural networks, for students in physics, mathematics, and engineering. Numerous exercises expand and reinforce key concepts within the book and allow students to hone their programming skills. Frequent references to current research develop a detailed perspective on the state-of-the-art in machine learning research.
This two-volume set LNCS 12861 and LNCS 12862 constitutes the refereed proceedings of the 16th International Work-Conference on Artificial Neural Networks, IWANN 2021, held virtually, in June 2021.The 85 full papers presented in this two-volume set were carefully reviewed and selected from 134 submissions. The papers are organized in topical sections on Deep Learning for Biomedicine, Intelligent Computing Solutions for SARS-CoV-2 Covid-19, Advanced Topics in Computational Intelligence, Biosignals Processing, Neuro-Engineering and much more. |
![]() ![]() You may like...
Handbook of Research Methods for Supply…
Stephen Childe, Anabela Soares
Hardcover
R7,099
Discovery Miles 70 990
Metaheuristics for Finding Multiple…
Mike Preuss, Michael G. Epitropakis, …
Hardcover
R4,592
Discovery Miles 45 920
Proceedings of International Conference…
Sukanta Kumar Sabut, Arun Kumar Ray, …
Hardcover
R2,990
Discovery Miles 29 900
Internetworking - Technological…
Christoph Meinel, Harald Sack
Hardcover
|