LoveReading

Becoming a member of the LoveReading community is free.

No catches, no fine print just unadulterated book loving, with your favourite books saved to your own digital bookshelf.

New members get entered into our monthly draw to win £100 to spend in your local bookshop Plus lots lots more…

Find out more

Neural networks & fuzzy systems

See below for a selection of the latest books from Neural networks & fuzzy systems category. Presented with a red border are the Neural networks & fuzzy systems books that have been lovingly read and reviewed by the experts at Lovereading. With expert reading recommendations made by people with a passion for books and some unique features Lovereading will help you find great Neural networks & fuzzy systems books and those from many more genres to read that will keep you inspired and entertained. And it's all free!

SpiNNaker - A Spiking Neural Network Architecture

SpiNNaker - A Spiking Neural Network Architecture

Author: Steve (The University of Manchester, UK) Furber Format: Hardback Release Date: 30/03/2020

20 years in conception and 15 in construction, the SpiNNaker project has delivered the world's largest neuromorphic computing platform incorporating over a million ARM mobile phone processors and capable of modelling spiking neural networks of the scale of a mouse brain in biological real time. This machine, hosted at the University of Manchester in the UK, is freely available under the auspices of the EU Flagship Human Brain Project. This books tells the story of the origins of the machine, its development and its deployment, and the immense software development effort that has gone into making it openly available and accessible to researchers and students the world over. It also presents exemplar applications from 'Talk', a SpiNNaker-controlled robotic exhibit at the Manchester Art Gallery as part of 'The Imitation Game', a set of works commissioned in 2016 in honour of Alan Turing, through to a way to solve hard computing problems using stochastic neural networks. The book concludes with a look to the future, and the SpiNNaker-2 machine which is yet to come

Intelligence Emerging Adaptivity and Search in Evolving Neural Systems

Intelligence Emerging Adaptivity and Search in Evolving Neural Systems

An investigation of intelligence as an emergent phenomenon, integrating the perspectives of evolutionary biology, neuroscience, and artificial intelligence. Emergence-the formation of global patterns from solely local interactions-is a frequent and fascinating theme in the scientific literature both popular and academic. In this book, Keith Downing undertakes a systematic investigation of the widespread (if often vague) claim that intelligence is an emergent phenomenon. Downing focuses on neural networks, both natural and artificial, and how their adaptability in three time frames-phylogenetic (evolutionary), ontogenetic (developmental), and epigenetic (lifetime learning)-underlie the emergence of cognition. Integrating the perspectives of evolutionary biology, neuroscience, and artificial intelligence, Downing provides a series of concrete examples of neurocognitive emergence. Doing so, he offers a new motivation for the expanded use of bio-inspired concepts in artificial intelligence (AI), in the subfield known as Bio-AI. One of Downing's central claims is that two key concepts from traditional AI, search and representation, are key to understanding emergent intelligence as well. He first offers introductory chapters on five core concepts: emergent phenomena, formal search processes, representational issues in Bio-AI, artificial neural networks (ANNs), and evolutionary algorithms (EAs). Intermediate chapters delve deeper into search, representation, and emergence in ANNs, EAs, and evolving brains. Finally, advanced chapters on evolving artificial neural networks and information-theoretic approaches to assessing emergence in neural systems synthesize earlier topics to provide some perspective, predictions, and pointers for the future of Bio-AI.

Hands-On Reinforcement Learning for Games Implementing self-learning agents in games using artificial intelligence techniques

Hands-On Reinforcement Learning for Games Implementing self-learning agents in games using artificial intelligence techniques

Author: Micheal Lanham Format: Paperback / softback Release Date: 03/01/2020

Explore reinforcement learning (RL) techniques to build cutting-edge games using Python libraries such as PyTorch, OpenAI Gym, and TensorFlow Key Features Get to grips with the different reinforcement and DRL algorithms for game development Learn how to implement components such as artificial agents, map and level generation, and audio generation Gain insights into cutting-edge RL research and understand how it is similar to artificial general research Book DescriptionWith the increased presence of AI in the gaming industry, developers are challenged to create highly responsive and adaptive games by integrating artificial intelligence into their projects. This book is your guide to learning how various reinforcement learning techniques and algorithms play an important role in game development with Python. Starting with the basics, this book will help you build a strong foundation in reinforcement learning for game development. Each chapter will assist you in implementing different reinforcement learning techniques, such as Markov decision processes (MDPs), Q-learning, actor-critic methods, SARSA, and deterministic policy gradient algorithms, to build logical self-learning agents. Learning these techniques will enhance your game development skills and add a variety of features to improve your game agent's productivity. As you advance, you'll understand how deep reinforcement learning (DRL) techniques can be used to devise strategies to help agents learn from their actions and build engaging games. By the end of this book, you'll be ready to apply reinforcement learning techniques to build a variety of projects and contribute to open source applications. What you will learn Understand how deep learning can be integrated into an RL agent Explore basic to advanced algorithms commonly used in game development Build agents that can learn and solve problems in all types of environments Train a Deep Q-Network (DQN) agent to solve the CartPole balancing problem Develop game AI agents by understanding the mechanism behind complex AI Integrate all the concepts learned into new projects or gaming agents Who this book is forIf you're a game developer looking to implement AI techniques to build next-generation games from scratch, this book is for you. Machine learning and deep learning practitioners, and RL researchers who want to understand how to use self-learning agents in the game domain will also find this book useful. Knowledge of game development and Python programming experience are required.

Advanced Deep Learning with R Become an expert at designing, building, and improving advanced neural network models using R

Advanced Deep Learning with R Become an expert at designing, building, and improving advanced neural network models using R

Author: Bharatendra Rai Format: Paperback / softback Release Date: 17/12/2019

Discover best practices for choosing, building, training, and improving deep learning models using Keras-R, and TensorFlow-R libraries Key Features Implement deep learning algorithms to build AI models with the help of tips and tricks Understand how deep learning models operate using expert techniques Apply reinforcement learning, computer vision, GANs, and NLP using a range of datasets Book DescriptionDeep learning is a branch of machine learning based on a set of algorithms that attempt to model high-level abstractions in data. Advanced Deep Learning with R will help you understand popular deep learning architectures and their variants in R, along with providing real-life examples for them. This deep learning book starts by covering the essential deep learning techniques and concepts for prediction and classification. You will learn about neural networks, deep learning architectures, and the fundamentals for implementing deep learning with R. The book will also take you through using important deep learning libraries such as Keras-R and TensorFlow-R to implement deep learning algorithms within applications. You will get up to speed with artificial neural networks, recurrent neural networks, convolutional neural networks, long short-term memory networks, and more using advanced examples. Later, you'll discover how to apply generative adversarial networks (GANs) to generate new images; autoencoder neural networks for image dimension reduction, image de-noising and image correction and transfer learning to prepare, define, train, and model a deep neural network. By the end of this book, you will be ready to implement your knowledge and newly acquired skills for applying deep learning algorithms in R through real-world examples. What you will learn Learn how to create binary and multi-class deep neural network models Implement GANs for generating new images Create autoencoder neural networks for image dimension reduction, image de-noising and image correction Implement deep neural networks for performing efficient text classification Learn to define a recurrent convolutional network model for classification in Keras Explore best practices and tips for performance optimization of various deep learning models Who this book is forThis book is for data scientists, machine learning practitioners, deep learning researchers and AI enthusiasts who want to develop their skills and knowledge to implement deep learning techniques and algorithms using the power of R. A solid understanding of machine learning and working knowledge of the R programming language are required.

Hands-On Generative Adversarial Networks with PyTorch 1.x Implement next-generation neural networks to build powerful GAN models using Python

Hands-On Generative Adversarial Networks with PyTorch 1.x Implement next-generation neural networks to build powerful GAN models using Python

Author: John Hany, Greg Walters Format: Paperback / softback Release Date: 12/12/2019

Apply deep learning techniques and neural network methodologies to build, train, and optimize generative network models Key Features Implement GAN architectures to generate images, text, audio, 3D models, and more Understand how GANs work and become an active contributor in the open source community Learn how to generate photo-realistic images based on text descriptions Book DescriptionWith continuously evolving research and development, Generative Adversarial Networks (GANs) are the next big thing in the field of deep learning. This book highlights the key improvements in GANs over generative models and guides in making the best out of GANs with the help of hands-on examples. This book starts by taking you through the core concepts necessary to understand how each component of a GAN model works. You'll build your first GAN model to understand how generator and discriminator networks function. As you advance, you'll delve into a range of examples and datasets to build a variety of GAN networks using PyTorch functionalities and services, and become well-versed with architectures, training strategies, and evaluation methods for image generation, translation, and restoration. You'll even learn how to apply GAN models to solve problems in areas such as computer vision, multimedia, 3D models, and natural language processing (NLP). The book covers how to overcome the challenges faced while building generative models from scratch. Finally, you'll also discover how to train your GAN models to generate adversarial examples to attack other CNN and GAN models. By the end of this book, you will have learned how to build, train, and optimize next-generation GAN models and use them to solve a variety of real-world problems. What you will learn Implement PyTorch's latest features to ensure efficient model designing Get to grips with the working mechanisms of GAN models Perform style transfer between unpaired image collections with CycleGAN Build and train 3D-GANs to generate a point cloud of 3D objects Create a range of GAN models to perform various image synthesis operations Use SEGAN to suppress noise and improve the quality of speech audio Who this book is forThis GAN book is for machine learning practitioners and deep learning researchers looking to get hands-on guidance in implementing GAN models using PyTorch. You'll become familiar with state-of-the-art GAN architectures with the help of real-world examples. Working knowledge of Python programming language is necessary to grasp the concepts covered in this book.

Advanced Deep Learning with Python Design and implement advanced next-generation AI solutions using TensorFlow and PyTorch

Advanced Deep Learning with Python Design and implement advanced next-generation AI solutions using TensorFlow and PyTorch

Author: Ivan Vasilev Format: Paperback / softback Release Date: 12/12/2019

Gain expertise in advanced deep learning domains such as neural networks, meta-learning, graph neural networks, and memory augmented neural networks using the Python ecosystem Key Features Get to grips with building faster and more robust deep learning architectures Investigate and train convolutional neural network (CNN) models with GPU-accelerated libraries such as TensorFlow and PyTorch Apply deep neural networks (DNNs) to computer vision problems, NLP, and GANs Book DescriptionIn order to build robust deep learning systems, you'll need to understand everything from how neural networks work to training CNN models. In this book, you'll discover newly developed deep learning models, methodologies used in the domain, and their implementation based on areas of application. You'll start by understanding the building blocks and the math behind neural networks, and then move on to CNNs and their advanced applications in computer vision. You'll also learn to apply the most popular CNN architectures in object detection and image segmentation. Further on, you'll focus on variational autoencoders and GANs. You'll then use neural networks to extract sophisticated vector representations of words, before going on to cover various types of recurrent networks, such as LSTM and GRU. You'll even explore the attention mechanism to process sequential data without the help of recurrent neural networks (RNNs). Later, you'll use graph neural networks for processing structured data, along with covering meta-learning, which allows you to train neural networks with fewer training samples. Finally, you'll understand how to apply deep learning to autonomous vehicles. By the end of this book, you'll have mastered key deep learning concepts and the different applications of deep learning models in the real world. What you will learn Cover advanced and state-of-the-art neural network architectures Understand the theory and math behind neural networks Train DNNs and apply them to modern deep learning problems Use CNNs for object detection and image segmentation Implement generative adversarial networks (GANs) and variational autoencoders to generate new images Solve natural language processing (NLP) tasks, such as machine translation, using sequence-to-sequence models Understand DL techniques, such as meta-learning and graph neural networks Who this book is forThis book is for data scientists, deep learning engineers and researchers, and AI developers who want to further their knowledge of deep learning and build innovative and unique deep learning projects. Anyone looking to get to grips with advanced use cases and methodologies adopted in the deep learning domain using real-world examples will also find this book useful. Basic understanding of deep learning concepts and working knowledge of the Python programming language is assumed.

Advances in Neural Computation, Machine Learning, and Cognitive Research II Selected Papers from the XX International Conference on Neuroinformatics, October 8-12, 2018, Moscow, Russia

Advances in Neural Computation, Machine Learning, and Cognitive Research II Selected Papers from the XX International Conference on Neuroinformatics, October 8-12, 2018, Moscow, Russia

Author: Boris Kryzhanovsky Format: Paperback / softback Release Date: 10/12/2019

This book describes new theories and applications of artificial neural networks, with a special focus on addressing problems 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 XX International Conference on Neuroinformatics, held in Moscow, Russia on October 8-12, 2018.

Recent Advances in Intuitionistic Fuzzy Logic Systems Theoretical Aspects and Applications

Recent Advances in Intuitionistic Fuzzy Logic Systems Theoretical Aspects and Applications

Author: Said Melliani Format: Paperback / softback Release Date: 10/12/2019

This book aims at providing an overview of state-of-the-art in both the theory and methods of intuitionistic fuzzy logic, partial differential equations and numerical methods in informatics. It covers topics such as fuzzy intuitionistic Hilbert spaces, intuitionistic fuzzy differential equations, fuzzy intuitionistic metric spaces, and numerical methods for differential equations. It reports on applications such as fuzzy real time scheduling, intelligent control, diagnostics and time series prediction. Chapters were carefully selected among contributions presented at the second edition of the International Conference on Intuitionistic Fuzzy Sets and Mathematical Science, ICIFSMAS, held on April 11-13, 2018, at Al Akhawayn University of Ifrane, in Morocco.

Neural Network Perspectives on Cognition and Adaptive Robotics

Neural Network Perspectives on Cognition and Adaptive Robotics

Author: Antony Browne Format: Paperback / softback Release Date: 02/12/2019

Featuring an international team of authors, Neural Network Perspectives on Cognition and Adaptive Robotics presents several approaches to the modeling of human cognition and language using neural computing techniques. It also describes how adaptive robotic systems can be produced using neural network architectures. Covering a wide range of mainstream area and trends, each chapter provides the latest information from a different perspective.

Learning DevOps The complete guide to accelerate collaboration with Jenkins, Kubernetes, Terraform and Azure DevOps

Learning DevOps The complete guide to accelerate collaboration with Jenkins, Kubernetes, Terraform and Azure DevOps

Author: Mikael Krief Format: Paperback / softback Release Date: 25/10/2019

Simplify your DevOps roles with DevOps tools and techniques Key Features Learn to utilize business resources effectively to increase productivity and collaboration Leverage the ultimate open source DevOps tools to achieve continuous integration and continuous delivery (CI/CD) Ensure faster time-to-market by reducing overall lead time and deployment downtime Book DescriptionThe implementation of DevOps processes requires the efficient use of various tools, and the choice of these tools is crucial for the sustainability of projects and collaboration between development (Dev) and operations (Ops). This book presents the different patterns and tools that you can use to provision and configure an infrastructure in the cloud. You'll begin by understanding DevOps culture, the application of DevOps in cloud infrastructure, provisioning with Terraform, configuration with Ansible, and image building with Packer. You'll then be taken through source code versioning with Git and the construction of a DevOps CI/CD pipeline using Jenkins, GitLab CI, and Azure Pipelines. This DevOps handbook will also guide you in containerizing and deploying your applications with Docker and Kubernetes. You'll learn how to reduce deployment downtime with blue-green deployment and the feature flags technique, and study DevOps practices for open source projects. Finally, you'll grasp some best practices for reducing the overall application lead time to ensure faster time to market. By the end of this book, you'll have built a solid foundation in DevOps, and developed the skills necessary to enhance a traditional software delivery process using modern software delivery tools and techniques What you will learn Become well versed with DevOps culture and its practices Use Terraform and Packer for cloud infrastructure provisioning Implement Ansible for infrastructure configuration Use basic Git commands and understand the Git flow process Build a DevOps pipeline with Jenkins, Azure Pipelines, and GitLab CI Containerize your applications with Docker and Kubernetes Check application quality with SonarQube and Postman Protect DevOps processes and applications using DevSecOps tools Who this book is forIf you are a developer or a system administrator interested in understanding continuous integration, continuous delivery, and containerization with DevOps tools and techniques, this book is for you.

Hands-On Neural Networks with TensorFlow 2.0 Understand TensorFlow, from static graph to eager execution, and design neural networks

Hands-On Neural Networks with TensorFlow 2.0 Understand TensorFlow, from static graph to eager execution, and design neural networks

Author: Paolo Galeone Format: Paperback / softback Release Date: 18/09/2019

A comprehensive guide to developing neural network-based solutions using TensorFlow 2.0 Key Features Understand the basics of machine learning and discover the power of neural networks and deep learning Explore the structure of the TensorFlow framework and understand how to transition to TF 2.0 Solve any deep learning problem by developing neural network-based solutions using TF 2.0 Book DescriptionTensorFlow, the most popular and widely used machine learning framework, has made it possible for almost anyone to develop machine learning solutions with ease. With TensorFlow (TF) 2.0, you'll explore a revamped framework structure, offering a wide variety of new features aimed at improving productivity and ease of use for developers. This book covers machine learning with a focus on developing neural network-based solutions. You'll start by getting familiar with the concepts and techniques required to build solutions to deep learning problems. As you advance, you'll learn how to create classifiers, build object detection and semantic segmentation networks, train generative models, and speed up the development process using TF 2.0 tools such as TensorFlow Datasets and TensorFlow Hub. By the end of this TensorFlow book, you'll be ready to solve any machine learning problem by developing solutions using TF 2.0 and putting them into production. What you will learn Grasp machine learning and neural network techniques to solve challenging tasks Apply the new features of TF 2.0 to speed up development Use TensorFlow Datasets (tfds) and the tf.data API to build high-efficiency data input pipelines Perform transfer learning and fine-tuning with TensorFlow Hub Define and train networks to solve object detection and semantic segmentation problems Train Generative Adversarial Networks (GANs) to generate images and data distributions Use the SavedModel file format to put a model, or a generic computational graph, into production Who this book is forIf you're a developer who wants to get started with machine learning and TensorFlow, or a data scientist interested in developing neural network solutions in TF 2.0, this book is for you. Experienced machine learning engineers who want to master the new features of the TensorFlow framework will also find this book useful. Basic knowledge of calculus and a strong understanding of Python programming will help you grasp the topics covered in this book.