|
|
Books > Computing & IT > Applications of computing > Artificial intelligence > Neural networks
Learn how to apply TensorFlow to a wide range of deep learning and
Machine Learning problems with this practical guide on training
CNNs for image classification, image recognition, object detection
and many computer vision challenges. Key Features Learn the
fundamentals of Convolutional Neural Networks Harness Python and
Tensorflow to train CNNs Build scalable deep learning models that
can process millions of items Book DescriptionConvolutional Neural
Networks (CNN) are one of the most popular architectures used in
computer vision apps. This book is an introduction to CNNs through
solving real-world problems in deep learning while teaching you
their implementation in popular Python library - TensorFlow. By the
end of the book, you will be training CNNs in no time! We start
with an overview of popular machine learning and deep learning
models, and then get you set up with a TensorFlow development
environment. This environment is the basis for implementing and
training deep learning models in later chapters. Then, you will use
Convolutional Neural Networks to work on problems such as image
classification, object detection, and semantic segmentation. After
that, you will use transfer learning to see how these models can
solve other deep learning problems. You will also get a taste of
implementing generative models such as autoencoders and generative
adversarial networks. Later on, you will see useful tips on machine
learning best practices and troubleshooting. Finally, you will
learn how to apply your models on large datasets of millions of
images. What you will learn Train machine learning models with
TensorFlow Create systems that can evolve and scale during their
life cycle Use CNNs in image recognition and classification Use
TensorFlow for building deep learning models Train popular deep
learning models Fine-tune a neural network to improve the quality
of results with transfer learning Build TensorFlow models that can
scale to large datasets and systems Who this book is forThis book
is for Software Engineers, Data Scientists, or Machine Learning
practitioners who want to use CNNs for solving real-world problems.
Knowledge of basic machine learning concepts, linear algebra and
Python will help.
Perform supervised and unsupervised machine learning and learn
advanced techniques such as training neural networks. Key Features
Train your own models for effective prediction, using high-level
Keras API Perform supervised and unsupervised machine learning and
learn advanced techniques such as training neural networks Get
acquainted with some new practices introduced in TensorFlow 2.0
Alpha Book DescriptionTensorFlow is one of the most popular machine
learning frameworks in Python. With this book, you will improve
your knowledge of some of the latest TensorFlow features and will
be able to perform supervised and unsupervised machine learning and
also train neural networks. After giving you an overview of what's
new in TensorFlow 2.0 Alpha, the book moves on to setting up your
machine learning environment using the TensorFlow library. You will
perform popular supervised machine learning tasks using techniques
such as linear regression, logistic regression, and clustering. You
will get familiar with unsupervised learning for autoencoder
applications. The book will also show you how to train effective
neural networks using straightforward examples in a variety of
different domains. By the end of the book, you will have been
exposed to a large variety of machine learning and neural network
TensorFlow techniques. What you will learn Use tf.Keras for fast
prototyping, building, and training deep learning neural network
models Easily convert your TensorFlow 1.12 applications to
TensorFlow 2.0-compatible files Use TensorFlow to tackle
traditional supervised and unsupervised machine learning
applications Understand image recognition techniques using
TensorFlow Perform neural style transfer for image hybridization
using a neural network Code a recurrent neural network in
TensorFlow to perform text-style generation Who this book is
forData scientists, machine learning developers, and deep learning
enthusiasts looking to quickly get started with TensorFlow 2 will
find this book useful. Some Python programming experience with
version 3.6 or later, along with a familiarity with Jupyter
notebooks will be an added advantage. Exposure to machine learning
and neural network techniques would also be helpful.
Your one-stop guide to learning and implementing artificial neural
networks with Keras effectively Key Features Design and create
neural network architectures on different domains using Keras
Integrate neural network models in your applications using this
highly practical guide Get ready for the future of neural networks
through transfer learning and predicting multi network models Book
DescriptionNeural networks are used to solve a wide range of
problems in different areas of AI and deep learning. Hands-On
Neural Networks with Keras will start with teaching you about the
core concepts of neural networks. You will delve into combining
different neural network models and work with real-world use cases,
including computer vision, natural language understanding,
synthetic data generation, and many more. Moving on, you will
become well versed with convolutional neural networks (CNNs),
recurrent neural networks (RNNs), long short-term memory (LSTM)
networks, autoencoders, and generative adversarial networks (GANs)
using real-world training datasets. We will examine how to use CNNs
for image recognition, how to use reinforcement learning agents,
and many more. We will dive into the specific architectures of
various networks and then implement each of them in a hands-on
manner using industry-grade frameworks. By the end of this book,
you will be highly familiar with all prominent deep learning models
and frameworks, and the options you have when applying deep
learning to real-world scenarios and embedding artificial
intelligence as the core fabric of your organization. What you will
learn Understand the fundamental nature and workflow of predictive
data modeling Explore how different types of visual and linguistic
signals are processed by neural networks Dive into the mathematical
and statistical ideas behind how networks learn from data Design
and implement various neural networks such as CNNs, LSTMs, and GANs
Use different architectures to tackle cognitive tasks and embed
intelligence in systems Learn how to generate synthetic data and
use augmentation strategies to improve your models Stay on top of
the latest academic and commercial developments in the field of AI
Who this book is forThis book is for machine learning
practitioners, deep learning researchers and AI enthusiasts who are
looking to get well versed with different neural network
architecture using Keras. Working knowledge of Python programming
language is mandatory.
Foster your NLP applications with the help of deep learning, NLTK,
and TensorFlow Key Features Weave neural networks into linguistic
applications across various platforms Perform NLP tasks and train
its models using NLTK and TensorFlow Boost your NLP models with
strong deep learning architectures such as CNNs and RNNs Book
DescriptionNatural language processing (NLP) has found its
application in various domains, such as web search, advertisements,
and customer services, and with the help of deep learning, we can
enhance its performances in these areas. Hands-On Natural Language
Processing with Python teaches you how to leverage deep learning
models for performing various NLP tasks, along with best practices
in dealing with today's NLP challenges. To begin with, you will
understand the core concepts of NLP and deep learning, such as
Convolutional Neural Networks (CNNs), recurrent neural networks
(RNNs), semantic embedding, Word2vec, and more. You will learn how
to perform each and every task of NLP using neural networks, in
which you will train and deploy neural networks in your NLP
applications. You will get accustomed to using RNNs and CNNs in
various application areas, such as text classification and sequence
labeling, which are essential in the application of sentiment
analysis, customer service chatbots, and anomaly detection. You
will be equipped with practical knowledge in order to implement
deep learning in your linguistic applications using Python's
popular deep learning library, TensorFlow. By the end of this book,
you will be well versed in building deep learning-backed NLP
applications, along with overcoming NLP challenges with best
practices developed by domain experts. What you will learn
Implement semantic embedding of words to classify and find entities
Convert words to vectors by training in order to perform arithmetic
operations Train a deep learning model to detect classification of
tweets and news Implement a question-answer model with search and
RNN models Train models for various text classification datasets
using CNN Implement WaveNet a deep generative model for producing a
natural-sounding voice Convert voice-to-text and text-to-voice
Train a model to convert speech-to-text using DeepSpeech Who this
book is forHands-on Natural Language Processing with Python is for
you if you are a developer, machine learning or an NLP engineer who
wants to build a deep learning application that leverages NLP
techniques. This comprehensive guide is also useful for deep
learning users who want to extend their deep learning skills in
building NLP applications. All you need is the basics of machine
learning and Python to enjoy the book.
For graduate-level neural network courses offered in the
departments of Computer Engineering, Electrical Engineering, and
Computer Science. "Neural Networks and Learning Machines, Third
Edition" is renowned for its thoroughness and readability. This
well-organized and completely up-to-date text remains the most
comprehensive treatment of neural networks from an engineering
perspective. This is ideal for professional engineers and research
scientists. Matlab codes used for the computer experiments in the
text are available for download at: http:
//www.pearsonhighered.com/haykin/ Refocused, revised and renamed to
reflect the duality of neural networks and learning machines, this
edition recognizes that the subject matter is richer when these
topics are studied together. Ideas drawn from neural networks and
machine learning are hybridized to perform improved learning tasks
beyond the capability of either independently.
Implement neural network architectures by building them from
scratch for multiple real-world applications. Key Features From
scratch, build multiple neural network architectures such as CNN,
RNN, LSTM in Keras Discover tips and tricks for designing a robust
neural network to solve real-world problems Graduate from
understanding the working details of neural networks and master the
art of fine-tuning them Book DescriptionThis book will take you
from the basics of neural networks to advanced implementations of
architectures using a recipe-based approach. We will learn about
how neural networks work and the impact of various hyper parameters
on a network's accuracy along with leveraging neural networks for
structured and unstructured data. Later, we will learn how to
classify and detect objects in images. We will also learn to use
transfer learning for multiple applications, including a
self-driving car using Convolutional Neural Networks. We will
generate images while leveraging GANs and also by performing image
encoding. Additionally, we will perform text analysis using word
vector based techniques. Later, we will use Recurrent Neural
Networks and LSTM to implement chatbot and Machine Translation
systems. Finally, you will learn about transcribing images, audio,
and generating captions and also use Deep Q-learning to build an
agent that plays Space Invaders game. By the end of this book, you
will have developed the skills to choose and customize multiple
neural network architectures for various deep learning problems you
might encounter. What you will learn Build multiple advanced neural
network architectures from scratch Explore transfer learning to
perform object detection and classification Build self-driving car
applications using instance and semantic segmentation Understand
data encoding for image, text and recommender systems Implement
text analysis using sequence-to-sequence learning Leverage a
combination of CNN and RNN to perform end-to-end learning Build
agents to play games using deep Q-learning Who this book is forThis
intermediate-level book targets beginners and intermediate-level
machine learning practitioners and data scientists who have just
started their journey with neural networks. This book is for those
who are looking for resources to help them navigate through the
various neural network architectures; you'll build multiple
architectures, with concomitant case studies ordered by the
complexity of the problem. A basic understanding of Python
programming and a familiarity with basic machine learning are all
you need to get started with this book.
Design and use machine learning models for music generation using
Magenta and make them interact with existing music creation tools
Key Features Learn how machine learning, deep learning, and
reinforcement learning are used in music generation Generate new
content by manipulating the source data using Magenta utilities,
and train machine learning models with it Explore various Magenta
projects such as Magenta Studio, MusicVAE, and NSynth Book
DescriptionThe importance of machine learning (ML) in art is
growing at a rapid pace due to recent advancements in the field,
and Magenta is at the forefront of this innovation. With this book,
you'll follow a hands-on approach to using ML models for music
generation, learning how to integrate them into an existing music
production workflow. Complete with practical examples and
explanations of the theoretical background required to understand
the underlying technologies, this book is the perfect starting
point to begin exploring music generation. The book will help you
learn how to use the models in Magenta for generating percussion
sequences, monophonic and polyphonic melodies in MIDI, and
instrument sounds in raw audio. Through practical examples and
in-depth explanations, you'll understand ML models such as RNNs,
VAEs, and GANs. Using this knowledge, you'll create and train your
own models for advanced music generation use cases, along with
preparing new datasets. Finally, you'll get to grips with
integrating Magenta with other technologies, such as digital audio
workstations (DAWs), and using Magenta.js to distribute music
generation apps in the browser. By the end of this book, you'll be
well-versed with Magenta and have developed the skills you need to
use ML models for music generation in your own style. What you will
learn Use RNN models in Magenta to generate MIDI percussion, and
monophonic and polyphonic sequences Use WaveNet and GAN models to
generate instrument notes in the form of raw audio Employ
Variational Autoencoder models like MusicVAE and GrooVAE to sample,
interpolate, and humanize existing sequences Prepare and create
your dataset on specific styles and instruments Train your network
on your personal datasets and fix problems when training networks
Apply MIDI to synchronize Magenta with existing music production
tools like DAWs Who this book is forThis book is for technically
inclined artists and musically inclined computer scientists.
Readers who want to get hands-on with building generative music
applications that use deep learning will also find this book
useful. Although prior musical or technical competence is not
required, basic knowledge of the Python programming language is
assumed.
Implement reinforcement learning techniques and algorithms with the
help of real-world examples and recipes Key Features Use PyTorch
1.x to design and build self-learning artificial intelligence (AI)
models Implement RL algorithms to solve control and optimization
challenges faced by data scientists today Apply modern RL libraries
to simulate a controlled environment for your projects Book
DescriptionReinforcement learning (RL) is a branch of machine
learning that has gained popularity in recent times. It allows you
to train AI models that learn from their own actions and optimize
their behavior. PyTorch has also emerged as the preferred tool for
training RL models because of its efficiency and ease of use. With
this book, you'll explore the important RL concepts and the
implementation of algorithms in PyTorch 1.x. The recipes in the
book, along with real-world examples, will help you master various
RL techniques, such as dynamic programming, Monte Carlo
simulations, temporal difference, and Q-learning. You'll also gain
insights into industry-specific applications of these techniques.
Later chapters will guide you through solving problems such as the
multi-armed bandit problem and the cartpole problem using the
multi-armed bandit algorithm and function approximation. You'll
also learn how to use Deep Q-Networks to complete Atari games,
along with how to effectively implement policy gradients. Finally,
you'll discover how RL techniques are applied to Blackjack,
Gridworld environments, internet advertising, and the Flappy Bird
game. By the end of this book, you'll have developed the skills you
need to implement popular RL algorithms and use RL techniques to
solve real-world problems. What you will learn Use Q-learning and
the state-action-reward-state-action (SARSA) algorithm to solve
various Gridworld problems Develop a multi-armed bandit algorithm
to optimize display advertising Scale up learning and control
processes using Deep Q-Networks Simulate Markov Decision Processes,
OpenAI Gym environments, and other common control problems Select
and build RL models, evaluate their performance, and optimize and
deploy them Use policy gradient methods to solve continuous RL
problems Who this book is forMachine learning engineers, data
scientists and AI researchers looking for quick solutions to
different reinforcement learning problems will find this book
useful. Although prior knowledge of machine learning concepts is
required, experience with PyTorch will be useful but not necessary.
Implement machine learning and deep learning methodologies to build
smart, cognitive AI projects using Python Key Features A go-to
guide to help you master AI algorithms and concepts 8 real-world
projects tackling different challenges in healthcare, e-commerce,
and surveillance Use TensorFlow, Keras, and other Python libraries
to implement smart AI applications Book DescriptionThis book will
be a perfect companion if you want to build insightful projects
from leading AI domains using Python. The book covers detailed
implementation of projects from all the core disciplines of AI. We
start by covering the basics of how to create smart systems using
machine learning and deep learning techniques. You will assimilate
various neural network architectures such as CNN, RNN, LSTM, to
solve critical new world challenges. You will learn to train a
model to detect diabetic retinopathy conditions in the human eye
and create an intelligent system for performing a video-to-text
translation. You will use the transfer learning technique in the
healthcare domain and implement style transfer using GANs. Later
you will learn to build AI-based recommendation systems, a mobile
app for sentiment analysis and a powerful chatbot for carrying
customer services. You will implement AI techniques in the
cybersecurity domain to generate Captchas. Later you will train and
build autonomous vehicles to self-drive using reinforcement
learning. You will be using libraries from the Python ecosystem
such as TensorFlow, Keras and more to bring the core aspects of
machine learning, deep learning, and AI. By the end of this book,
you will be skilled to build your own smart models for tackling any
kind of AI problems without any hassle. What you will learn Build
an intelligent machine translation system using seq-2-seq neural
translation machines Create AI applications using GAN and deploy
smart mobile apps using TensorFlow Translate videos into text using
CNN and RNN Implement smart AI Chatbots, and integrate and extend
them in several domains Create smart reinforcement, learning-based
applications using Q-Learning Break and generate CAPTCHA using Deep
Learning and Adversarial Learning Who this book is forThis book is
intended for data scientists, machine learning professionals, and
deep learning practitioners who are ready to extend their knowledge
and potential in AI. If you want to build real-life smart systems
to play a crucial role in every complex domain, then this book is
what you need. Knowledge of Python programming and a familiarity
with basic machine learning and deep learning concepts are expected
to help you get the most out of the book
Take a comprehensive and step-by-step approach to understanding
machine learning Key Features Discover how to apply the
scikit-learn uniform API in all types of machine learning models
Understand the difference between supervised and unsupervised
learning models Reinforce your understanding of machine learning
concepts by working on real-world examples Book DescriptionMachine
learning algorithms are an integral part of almost all modern
applications. To make the learning process faster and more
accurate, you need a tool flexible and powerful enough to help you
build machine learning algorithms quickly and easily. With The
Machine Learning Workshop, you'll master the scikit-learn library
and become proficient in developing clever machine learning
algorithms. The Machine Learning Workshop begins by demonstrating
how unsupervised and supervised learning algorithms work by
analyzing a real-world dataset of wholesale customers. Once you've
got to grips with the basics, you'll develop an artificial neural
network using scikit-learn and then improve its performance by
fine-tuning hyperparameters. Towards the end of the workshop,
you'll study the dataset of a bank's marketing activities and build
machine learning models that can list clients who are likely to
subscribe to a term deposit. You'll also learn how to compare these
models and select the optimal one. By the end of The Machine
Learning Workshop, you'll not only have learned the difference
between supervised and unsupervised models and their applications
in the real world, but you'll also have developed the skills
required to get started with programming your very own machine
learning algorithms. What you will learn Understand how to select
an algorithm that best fits your dataset and desired outcome
Explore popular real-world algorithms such as K-means, Mean-Shift,
and DBSCAN Discover different approaches to solve machine learning
classification problems Develop neural network structures using the
scikit-learn package Use the NN algorithm to create models for
predicting future outcomes Perform error analysis to improve your
model's performance Who this book is forThe Machine Learning
Workshop is perfect for machine learning beginners. You will need
Python programming experience, though no prior knowledge of
scikit-learn and machine learning is necessary.
Start with the basics of reinforcement learning and explore deep
learning concepts such as deep Q-learning, deep recurrent
Q-networks, and policy-based methods with this practical guide Key
Features Use TensorFlow to write reinforcement learning agents for
performing challenging tasks Learn how to solve finite Markov
decision problems Train models to understand popular video games
like Breakout Book DescriptionVarious intelligent applications such
as video games, inventory management software, warehouse robots,
and translation tools use reinforcement learning (RL) to make
decisions and perform actions that maximize the probability of the
desired outcome. This book will help you to get to grips with the
techniques and the algorithms for implementing RL in your machine
learning models. Starting with an introduction to RL, you'll be
guided through different RL environments and frameworks. You'll
learn how to implement your own custom environments and use OpenAI
baselines to run RL algorithms. Once you've explored classic RL
techniques such as Dynamic Programming, Monte Carlo, and TD
Learning, you'll understand when to apply the different deep
learning methods in RL and advance to deep Q-learning. The book
will even help you understand the different stages of machine-based
problem-solving by using DARQN on a popular video game Breakout.
Finally, you'll find out when to use a policy-based method to
tackle an RL problem. By the end of The Reinforcement Learning
Workshop, you'll be equipped with the knowledge and skills needed
to solve challenging problems using reinforcement learning. What
you will learn Use OpenAI Gym as a framework to implement RL
environments Find out how to define and implement reward function
Explore Markov chain, Markov decision process, and the Bellman
equation Distinguish between Dynamic Programming, Monte Carlo, and
Temporal Difference Learning Understand the multi-armed bandit
problem and explore various strategies to solve it Build a deep Q
model network for playing the video game Breakout Who this book is
forIf you are a data scientist, machine learning enthusiast, or a
Python developer who wants to learn basic to advanced deep
reinforcement learning algorithms, this workshop is for you. A
basic understanding of the Python language is necessary.
Get a head start in the world of AI and deep learning by developing
your skills with PyTorch Key Features Learn how to define your own
network architecture in deep learning Implement helpful methods to
create and train a model using PyTorch syntax Discover how
intelligent applications using features like image recognition and
speech recognition really process your data Book DescriptionWant to
get to grips with one of the most popular machine learning
libraries for deep learning? The Deep Learning with PyTorch
Workshop will help you do just that, jumpstarting your knowledge of
using PyTorch for deep learning even if you're starting from
scratch. It's no surprise that deep learning's popularity has risen
steeply in the past few years, thanks to intelligent applications
such as self-driving vehicles, chatbots, and voice-activated
assistants that are making our lives easier. This book will take
you inside the world of deep learning, where you'll use PyTorch to
understand the complexity of neural network architectures. The Deep
Learning with PyTorch Workshop starts with an introduction to deep
learning and its applications. You'll explore the syntax of PyTorch
and learn how to define a network architecture and train a model.
Next, you'll learn about three main neural network architectures -
convolutional, artificial, and recurrent - and even solve
real-world data problems using these networks. Later chapters will
show you how to create a style transfer model to develop a new
image from two images, before finally taking you through how RNNs
store memory to solve key data issues. By the end of this book,
you'll have mastered the essential concepts, tools, and libraries
of PyTorch to develop your own deep neural networks and intelligent
apps. What you will learn Explore the different applications of
deep learning Understand the PyTorch approach to building neural
networks Create and train your very own perceptron using PyTorch
Solve regression problems using artificial neural networks (ANNs)
Handle computer vision problems with convolutional neural networks
(CNNs) Perform language translation tasks using recurrent neural
networks (RNNs) Who this book is forThis deep learning book is
ideal for anyone who wants to create and train deep learning models
using PyTorch. A solid understanding of the Python programming
language and its packages will help you grasp the topics covered in
the book more quickly.
While cognitive informatics and natural intelligence are receiving
greater attention by researchers, multidisciplinary approaches
still struggle with fundamental problems involving psychology and
neurobiological processes of the brain. Examining the difficulties
of certain approaches using the tools already available is vital
for propelling knowledge forward and making further strides.
Innovations, Algorithms, and Applications in Cognitive Informatics
and Natural Intelligence is a collection of innovative research
that examines the enhancement of human cognitive performance using
emerging technologies. Featuring research on topics such as
parallel computing, neuroscience, and signal processing, this book
is ideally designed for engineers, computer scientists,
programmers, academicians, researchers, and students.
Leverage machine learning to design and back-test automated trading
strategies for real-world markets using pandas, TA-Lib,
scikit-learn, LightGBM, SpaCy, Gensim, TensorFlow 2, Zipline,
backtrader, Alphalens, and pyfolio. Purchase of the print or Kindle
book includes a free eBook in the PDF format. Key Features Design,
train, and evaluate machine learning algorithms that underpin
automated trading strategies Create a research and strategy
development process to apply predictive modeling to trading
decisions Leverage NLP and deep learning to extract tradeable
signals from market and alternative data Book DescriptionThe
explosive growth of digital data has boosted the demand for
expertise in trading strategies that use machine learning (ML).
This revised and expanded second edition enables you to build and
evaluate sophisticated supervised, unsupervised, and reinforcement
learning models. This book introduces end-to-end machine learning
for the trading workflow, from the idea and feature engineering to
model optimization, strategy design, and backtesting. It
illustrates this by using examples ranging from linear models and
tree-based ensembles to deep-learning techniques from cutting edge
research. This edition shows how to work with market, fundamental,
and alternative data, such as tick data, minute and daily bars, SEC
filings, earnings call transcripts, financial news, or satellite
images to generate tradeable signals. It illustrates how to
engineer financial features or alpha factors that enable an ML
model to predict returns from price data for US and international
stocks and ETFs. It also shows how to assess the signal content of
new features using Alphalens and SHAP values and includes a new
appendix with over one hundred alpha factor examples. By the end,
you will be proficient in translating ML model predictions into a
trading strategy that operates at daily or intraday horizons, and
in evaluating its performance. What you will learn Leverage market,
fundamental, and alternative text and image data Research and
evaluate alpha factors using statistics, Alphalens, and SHAP values
Implement machine learning techniques to solve investment and
trading problems Backtest and evaluate trading strategies based on
machine learning using Zipline and Backtrader Optimize portfolio
risk and performance analysis using pandas, NumPy, and pyfolio
Create a pairs trading strategy based on cointegration for US
equities and ETFs Train a gradient boosting model to predict
intraday returns using AlgoSeek's high-quality trades and quotes
data Who this book is forIf you are a data analyst, data scientist,
Python developer, investment analyst, or portfolio manager
interested in getting hands-on machine learning knowledge for
trading, this book is for you. This book is for you if you want to
learn how to extract value from a diverse set of data sources using
machine learning to design your own systematic trading strategies.
Some understanding of Python and machine learning techniques is
required.
Leverage the power of the Reinforcement Learning techniques to
develop self-learning systems using Tensorflow Key Features Learn
reinforcement learning concepts and their implementation using
TensorFlow Discover different problem-solving methods for
Reinforcement Learning Apply reinforcement learning for autonomous
driving cars, robobrokers, and more Book DescriptionReinforcement
Learning (RL), allows you to develop smart, quick and self-learning
systems in your business surroundings. It is an effective method to
train your learning agents and solve a variety of problems in
Artificial Intelligence-from games, self-driving cars and robots to
enterprise applications that range from datacenter energy saving
(cooling data centers) to smart warehousing solutions. The book
covers the major advancements and successes achieved in deep
reinforcement learning by synergizing deep neural network
architectures with reinforcement learning. The book also introduces
readers to the concept of Reinforcement Learning, its advantages
and why it's gaining so much popularity. The book also discusses on
MDPs, Monte Carlo tree searches, dynamic programming such as policy
and value iteration, temporal difference learning such as
Q-learning and SARSA. You will use TensorFlow and OpenAI Gym to
build simple neural network models that learn from their own
actions. You will also see how reinforcement learning algorithms
play a role in games, image processing and NLP. By the end of this
book, you will have a firm understanding of what reinforcement
learning is and how to put your knowledge to practical use by
leveraging the power of TensorFlow and OpenAI Gym. What you will
learn Implement state-of-the-art Reinforcement Learning algorithms
from the basics Discover various techniques of Reinforcement
Learning such as MDP, Q Learning and more Learn the applications of
Reinforcement Learning in advertisement, image processing, and NLP
Teach a Reinforcement Learning model to play a game using
TensorFlow and the OpenAI gym Understand how Reinforcement Learning
Applications are used in robotics Who this book is forIf you want
to get started with reinforcement learning using TensorFlow in the
most practical way, this book will be a useful resource. The book
assumes prior knowledge of machine learning and neural network
programming concepts, as well as some understanding of the
TensorFlow framework. No previous experience with Reinforcement
Learning is required.
|
You may like...
Autopsy
Patricia Cornwell
Paperback
R378
Discovery Miles 3 780
Kringloop
Bets Smith
Paperback
R270
R253
Discovery Miles 2 530
|