Reinforcement Learning with TensorFlow
eBook - ePub

Reinforcement Learning with TensorFlow

Sayon Dutta

  1. 334 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Reinforcement Learning with TensorFlow

Sayon Dutta

Detalles del libro
Vista previa del libro
Índice
Citas

Información del libro

Leverage the power of the Reinforcement Learning techniques to develop self-learning systems using TensorflowAbout This Book• 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 moreWho 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.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 roboticsIn DetailReinforcement 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.Style and approachAn Easy-to-follow, step-by-step guide to help you get to grips with real-world applications of Reinforcement Learning with TensorFlow.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Reinforcement Learning with TensorFlow un PDF/ePUB en línea?
Sí, puedes acceder a Reinforcement Learning with TensorFlow de Sayon Dutta en formato PDF o ePUB, así como a otros libros populares de Informatique y Réseaux de neurones. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2018
ISBN
9781788830713
Edición
1
Categoría
Informatique

Deep Learning – Architectures and Frameworks

Artificial neural networks are computational systems that provide us with important tools to solve challenging machine learning tasks, ranging from image recognition to speech translation. Recent breakthroughs, such as Google DeepMind's AlphaGo defeating the best Go players or Carnegie Mellon University's Libratus defeating the world's best professional poker players, have demonstrated the advancement in the algorithms; these algorithms learn a narrow intelligence like a human would and achieve superhuman-level performance. In plain speech, artificial neural networks are a loose representation of the human brain that we can program in a computer; to be precise, it's an approach inspired by our knowledge of the functions of the human brain. A key concept of neural networks is to create a representation space of the input data and then solve the problem in that space; that is, warping the data from its current state in such a way that it can be represented in a different state where it can solve the concerned problem statement (say, a classification or regression). Deep learning means multiple hidden representations, that is, a neural network with many layers to create more effective representations of the data. Each layer refines the information received from the previous one.
Reinforcement learning, on the other hand, is another wing of machine learning, which is a technique to learn any kind of activity that follows a sequence of actions. A reinforcement learning agent gathers the information from the environment and creates a representation of the states; it then performs an action that results in a new state and a reward (that is, quantifiable feedback from the environment telling us whether the action was good or bad). This phenomenon continues until the agent is able to improve the performance beyond a certain threshold, that is, maximizing the expected value of the rewards. At each step, these actions can be chosen randomly, can be fixed, or can be supervised using a neural network. The supervision of predicting action using a deep neural network opens a new domain, called deep reinforcement learning. This forms the base of AlphaGo, Libratus, and many other breakthrough research in the field of artificial intelligence.
We will cover the following topics in this chapter:
  • Deep learning
  • Reinforcement learning
  • Introduction to TensorFlow and OpenAI Gym
  • The influential researchers and projects in reinforcement learning

Deep learning

Deep learning refers to training large neural networks. Let's first discuss some basic use cases of neural networks and why deep learning is creating such a furore even though these neural networks have been here for decades.
Following are the examples of supervised learning in neural networks:
Inputs(x) Output(y) Application domain Suggested neural network approach
House features Price of the house Real estate Standard neural network with rectified linear unit in the output layer
Ad and user info Click on ad ? Yes(1) or No(0) Online advertising Standard neural network with binary classification
Image object Classifying from 100 different objects, that is (1,2,.....,100) Photo tagging Convolutional neural network (since image, that is, spatial data)
Audio Text transcript Speech recognition Recurrent neural network (since both input-output are sequential data)
English Chinese Machine translation Recurrent neural network (since the input is a sequential data)
Image, radar information Position of other cars Autonomous driving Customized hybrid/complex neural network
We will go into the details of the previously-mentioned neural networks in the coming sections of this chapter, but first we must understand that different types of neural networks are used based on the objective of the problem statement.
Supervised learning is an approach in machine learning where an agent is trained using pairs of input features and their corresponding output/target values (also called labels).
Traditional machine learning algorithms worked very well for the structured...

Índice

  1. Title Page
  2. Copyright and Credits
  3. Packt Upsell
  4. Contributors
  5. Preface
  6. Deep Learning – Architectures and Frameworks
  7. Training Reinforcement Learning Agents Using OpenAI Gym
  8. Markov Decision Process
  9. Policy Gradients
  10. Q-Learning and Deep Q-Networks
  11. Asynchronous Methods
  12. Robo Everything – Real Strategy Gaming
  13. AlphaGo – Reinforcement Learning at Its Best
  14. Reinforcement Learning in Autonomous Driving
  15. Financial Portfolio Management
  16. Reinforcement Learning in Robotics
  17. Deep Reinforcement Learning in Ad Tech
  18. Reinforcement Learning in Image Processing
  19. Deep Reinforcement Learning in NLP
  20. Further topics in Reinforcement Learning
  21. Other Books You May Enjoy
Estilos de citas para Reinforcement Learning with TensorFlow

APA 6 Citation

[author missing]. (2018). Reinforcement Learning with TensorFlow (1st ed.). Packt Publishing. Retrieved from https://www.perlego.com/book/695256/reinforcement-learning-with-tensorflow-pdf (Original work published 2018)

Chicago Citation

[author missing]. (2018) 2018. Reinforcement Learning with TensorFlow. 1st ed. Packt Publishing. https://www.perlego.com/book/695256/reinforcement-learning-with-tensorflow-pdf.

Harvard Citation

[author missing] (2018) Reinforcement Learning with TensorFlow. 1st edn. Packt Publishing. Available at: https://www.perlego.com/book/695256/reinforcement-learning-with-tensorflow-pdf (Accessed: 14 October 2022).

MLA 7 Citation

[author missing]. Reinforcement Learning with TensorFlow. 1st ed. Packt Publishing, 2018. Web. 14 Oct. 2022.