Examples in Markov Decision Processes

Download Examples in Markov Decision Processes PDF Online Free

Author :
Publisher : World Scientific
ISBN 13 : 1848167946
Total Pages : 308 pages
Book Rating : 4.8/5 (481 download)

DOWNLOAD NOW!


Book Synopsis Examples in Markov Decision Processes by : A. B. Piunovskiy

Download or read book Examples in Markov Decision Processes written by A. B. Piunovskiy and published by World Scientific. This book was released on 2012 with total page 308 pages. Available in PDF, EPUB and Kindle. Book excerpt: This invaluable book provides approximately eighty examples illustrating the theory of controlled discrete-time Markov processes. Except for applications of the theory to real-life problems like stock exchange, queues, gambling, optimal search etc, the main attention is paid to counter-intuitive, unexpected properties of optimization problems. Such examples illustrate the importance of conditions imposed in the theorems on Markov Decision Processes. Many of the examples are based upon examples published earlier in journal articles or textbooks while several other examples are new. The aim was to collect them together in one reference book which should be considered as a complement to existing monographs on Markov decision processes.The book is self-contained and unified in presentation.The main theoretical statements and constructions are provided, and particular examples can be read independently of others. Examples in Markov Decision Processes is an essential source of reference for mathematicians and all those who apply the optimal control theory to practical purposes. When studying or using mathematical methods, the researcher must understand what can happen if some of the conditions imposed in rigorous theorems are not satisfied. Many examples confirming the importance of such conditions were published in different journal articles which are often difficult to find. This book brings together examples based upon such sources, along with several new ones. In addition, it indicates the areas where Markov decision processes can be used. Active researchers can refer to this book on applicability of mathematical methods and theorems. It is also suitable reading for graduate and research students where they will better understand the theory.

Markov Decision Processes

Download Markov Decision Processes PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1118625870
Total Pages : 544 pages
Book Rating : 4.1/5 (186 download)

DOWNLOAD NOW!


Book Synopsis Markov Decision Processes by : Martin L. Puterman

Download or read book Markov Decision Processes written by Martin L. Puterman and published by John Wiley & Sons. This book was released on 2014-08-28 with total page 544 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Wiley-Interscience Paperback Series consists of selected books that have been made more accessible to consumers in an effort to increase global appeal and general circulation. With these new unabridged softcover volumes, Wiley hopes to extend the lives of these works by making them available to future generations of statisticians, mathematicians, and scientists. "This text is unique in bringing together so many results hitherto found only in part in other texts and papers. . . . The text is fairly self-contained, inclusive of some basic mathematical results needed, and provides a rich diet of examples, applications, and exercises. The bibliographical material at the end of each chapter is excellent, not only from a historical perspective, but because it is valuable for researchers in acquiring a good perspective of the MDP research potential." —Zentralblatt fur Mathematik ". . . it is of great value to advanced-level students, researchers, and professional practitioners of this field to have now a complete volume (with more than 600 pages) devoted to this topic. . . . Markov Decision Processes: Discrete Stochastic Dynamic Programming represents an up-to-date, unified, and rigorous treatment of theoretical and computational aspects of discrete-time Markov decision processes." —Journal of the American Statistical Association

Markov Decision Processes with Applications to Finance

Download Markov Decision Processes with Applications to Finance PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642183247
Total Pages : 393 pages
Book Rating : 4.6/5 (421 download)

DOWNLOAD NOW!


Book Synopsis Markov Decision Processes with Applications to Finance by : Nicole Bäuerle

Download or read book Markov Decision Processes with Applications to Finance written by Nicole Bäuerle and published by Springer Science & Business Media. This book was released on 2011-06-06 with total page 393 pages. Available in PDF, EPUB and Kindle. Book excerpt: The theory of Markov decision processes focuses on controlled Markov chains in discrete time. The authors establish the theory for general state and action spaces and at the same time show its application by means of numerous examples, mostly taken from the fields of finance and operations research. By using a structural approach many technicalities (concerning measure theory) are avoided. They cover problems with finite and infinite horizons, as well as partially observable Markov decision processes, piecewise deterministic Markov decision processes and stopping problems. The book presents Markov decision processes in action and includes various state-of-the-art applications with a particular view towards finance. It is useful for upper-level undergraduates, Master's students and researchers in both applied probability and finance, and provides exercises (without solutions).

Decision Making Under Uncertainty

Download Decision Making Under Uncertainty PDF Online Free

Author :
Publisher : MIT Press
ISBN 13 : 0262331713
Total Pages : 350 pages
Book Rating : 4.2/5 (623 download)

DOWNLOAD NOW!


Book Synopsis Decision Making Under Uncertainty by : Mykel J. Kochenderfer

Download or read book Decision Making Under Uncertainty written by Mykel J. Kochenderfer and published by MIT Press. This book was released on 2015-07-24 with total page 350 pages. Available in PDF, EPUB and Kindle. Book excerpt: An introduction to decision making under uncertainty from a computational perspective, covering both theory and applications ranging from speech recognition to airborne collision avoidance. Many important problems involve decision making under uncertainty—that is, choosing actions based on often imperfect observations, with unknown outcomes. Designers of automated decision support systems must take into account the various sources of uncertainty while balancing the multiple objectives of the system. This book provides an introduction to the challenges of decision making under uncertainty from a computational perspective. It presents both the theory behind decision making models and algorithms and a collection of example applications that range from speech recognition to aircraft collision avoidance. Focusing on two methods for designing decision agents, planning and reinforcement learning, the book covers probabilistic models, introducing Bayesian networks as a graphical model that captures probabilistic relationships between variables; utility theory as a framework for understanding optimal decision making under uncertainty; Markov decision processes as a method for modeling sequential problems; model uncertainty; state uncertainty; and cooperative decision making involving multiple interacting agents. A series of applications shows how the theoretical concepts can be applied to systems for attribute-based person search, speech applications, collision avoidance, and unmanned aircraft persistent surveillance. Decision Making Under Uncertainty unifies research from different communities using consistent notation, and is accessible to students and researchers across engineering disciplines who have some prior exposure to probability theory and calculus. It can be used as a text for advanced undergraduate and graduate students in fields including computer science, aerospace and electrical engineering, and management science. It will also be a valuable professional reference for researchers in a variety of disciplines.

Applied Probability Models with Optimization Applications

Download Applied Probability Models with Optimization Applications PDF Online Free

Author :
Publisher : Courier Corporation
ISBN 13 : 0486318648
Total Pages : 226 pages
Book Rating : 4.4/5 (863 download)

DOWNLOAD NOW!


Book Synopsis Applied Probability Models with Optimization Applications by : Sheldon M. Ross

Download or read book Applied Probability Models with Optimization Applications written by Sheldon M. Ross and published by Courier Corporation. This book was released on 2013-04-15 with total page 226 pages. Available in PDF, EPUB and Kindle. Book excerpt: Concise advanced-level introduction to stochastic processes that arise in applied probability. Poisson process, renewal theory, Markov chains, Brownian motion, much more. Problems. References. Bibliography. 1970 edition.

Markov Chains and Decision Processes for Engineers and Managers

Download Markov Chains and Decision Processes for Engineers and Managers PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1420051121
Total Pages : 478 pages
Book Rating : 4.4/5 (2 download)

DOWNLOAD NOW!


Book Synopsis Markov Chains and Decision Processes for Engineers and Managers by : Theodore J. Sheskin

Download or read book Markov Chains and Decision Processes for Engineers and Managers written by Theodore J. Sheskin and published by CRC Press. This book was released on 2016-04-19 with total page 478 pages. Available in PDF, EPUB and Kindle. Book excerpt: Recognized as a powerful tool for dealing with uncertainty, Markov modeling can enhance your ability to analyze complex production and service systems. However, most books on Markov chains or decision processes are often either highly theoretical, with few examples, or highly prescriptive, with little justification for the steps of the algorithms u

Markov Decision Processes in Practice

Download Markov Decision Processes in Practice PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3319477668
Total Pages : 563 pages
Book Rating : 4.3/5 (194 download)

DOWNLOAD NOW!


Book Synopsis Markov Decision Processes in Practice by : Richard J. Boucherie

Download or read book Markov Decision Processes in Practice written by Richard J. Boucherie and published by Springer. This book was released on 2017-03-10 with total page 563 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book presents classical Markov Decision Processes (MDP) for real-life applications and optimization. MDP allows users to develop and formally support approximate and simple decision rules, and this book showcases state-of-the-art applications in which MDP was key to the solution approach. The book is divided into six parts. Part 1 is devoted to the state-of-the-art theoretical foundation of MDP, including approximate methods such as policy improvement, successive approximation and infinite state spaces as well as an instructive chapter on Approximate Dynamic Programming. It then continues with five parts of specific and non-exhaustive application areas. Part 2 covers MDP healthcare applications, which includes different screening procedures, appointment scheduling, ambulance scheduling and blood management. Part 3 explores MDP modeling within transportation. This ranges from public to private transportation, from airports and traffic lights to car parking or charging your electric car . Part 4 contains three chapters that illustrates the structure of approximate policies for production or manufacturing structures. In Part 5, communications is highlighted as an important application area for MDP. It includes Gittins indices, down-to-earth call centers and wireless sensor networks. Finally Part 6 is dedicated to financial modeling, offering an instructive review to account for financial portfolios and derivatives under proportional transactional costs. The MDP applications in this book illustrate a variety of both standard and non-standard aspects of MDP modeling and its practical use. This book should appeal to readers for practitioning, academic research and educational purposes, with a background in, among others, operations research, mathematics, computer science, and industrial engineering.

Markov Decision Processes in Artificial Intelligence

Download Markov Decision Processes in Artificial Intelligence PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1118620100
Total Pages : 367 pages
Book Rating : 4.1/5 (186 download)

DOWNLOAD NOW!


Book Synopsis Markov Decision Processes in Artificial Intelligence by : Olivier Sigaud

Download or read book Markov Decision Processes in Artificial Intelligence written by Olivier Sigaud and published by John Wiley & Sons. This book was released on 2013-03-04 with total page 367 pages. Available in PDF, EPUB and Kindle. Book excerpt: Markov Decision Processes (MDPs) are a mathematical framework for modeling sequential decision problems under uncertainty as well as reinforcement learning problems. Written by experts in the field, this book provides a global view of current research using MDPs in artificial intelligence. It starts with an introductory presentation of the fundamental aspects of MDPs (planning in MDPs, reinforcement learning, partially observable MDPs, Markov games and the use of non-classical criteria). It then presents more advanced research trends in the field and gives some concrete examples using illustrative real life applications.

Constrained Markov Decision Processes

Download Constrained Markov Decision Processes PDF Online Free

Author :
Publisher : Routledge
ISBN 13 : 1351458248
Total Pages : 256 pages
Book Rating : 4.3/5 (514 download)

DOWNLOAD NOW!


Book Synopsis Constrained Markov Decision Processes by : Eitan Altman

Download or read book Constrained Markov Decision Processes written by Eitan Altman and published by Routledge. This book was released on 2021-12-17 with total page 256 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book provides a unified approach for the study of constrained Markov decision processes with a finite state space and unbounded costs. Unlike the single controller case considered in many other books, the author considers a single controller with several objectives, such as minimizing delays and loss, probabilities, and maximization of throughputs. It is desirable to design a controller that minimizes one cost objective, subject to inequality constraints on other cost objectives. This framework describes dynamic decision problems arising frequently in many engineering fields. A thorough overview of these applications is presented in the introduction. The book is then divided into three sections that build upon each other.

Partially Observed Markov Decision Processes

Download Partially Observed Markov Decision Processes PDF Online Free

Author :
Publisher : Cambridge University Press
ISBN 13 : 1107134609
Total Pages : 491 pages
Book Rating : 4.1/5 (71 download)

DOWNLOAD NOW!


Book Synopsis Partially Observed Markov Decision Processes by : Vikram Krishnamurthy

Download or read book Partially Observed Markov Decision Processes written by Vikram Krishnamurthy and published by Cambridge University Press. This book was released on 2016-03-21 with total page 491 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book covers formulation, algorithms, and structural results of partially observed Markov decision processes, whilst linking theory to real-world applications in controlled sensing. Computations are kept to a minimum, enabling students and researchers in engineering, operations research, and economics to understand the methods and determine the structure of their optimal solution.

Reinforcement Learning, second edition

Download Reinforcement Learning, second edition PDF Online Free

Author :
Publisher : MIT Press
ISBN 13 : 0262352702
Total Pages : 549 pages
Book Rating : 4.2/5 (623 download)

DOWNLOAD NOW!


Book Synopsis Reinforcement Learning, second edition by : Richard S. Sutton

Download or read book Reinforcement Learning, second edition written by Richard S. Sutton and published by MIT Press. This book was released on 2018-11-13 with total page 549 pages. Available in PDF, EPUB and Kindle. Book excerpt: The significantly expanded and updated new edition of a widely used text on reinforcement learning, one of the most active research areas in artificial intelligence. Reinforcement learning, one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives while interacting with a complex, uncertain environment. In Reinforcement Learning, Richard Sutton and Andrew Barto provide a clear and simple account of the field's key ideas and algorithms. This second edition has been significantly expanded and updated, presenting new topics and updating coverage of other topics. Like the first edition, this second edition focuses on core online learning algorithms, with the more mathematical material set off in shaded boxes. Part I covers as much of reinforcement learning as possible without going beyond the tabular case for which exact solutions can be found. Many algorithms presented in this part are new to the second edition, including UCB, Expected Sarsa, and Double Learning. Part II extends these ideas to function approximation, with new sections on such topics as artificial neural networks and the Fourier basis, and offers expanded treatment of off-policy learning and policy-gradient methods. Part III has new chapters on reinforcement learning's relationships to psychology and neuroscience, as well as an updated case-studies chapter including AlphaGo and AlphaGo Zero, Atari game playing, and IBM Watson's wagering strategy. The final chapter discusses the future societal impacts of reinforcement learning.

Operations Research and Health Care

Download Operations Research and Health Care PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 1402080662
Total Pages : 870 pages
Book Rating : 4.4/5 (2 download)

DOWNLOAD NOW!


Book Synopsis Operations Research and Health Care by : Margaret L. Brandeau

Download or read book Operations Research and Health Care written by Margaret L. Brandeau and published by Springer Science & Business Media. This book was released on 2006-04-04 with total page 870 pages. Available in PDF, EPUB and Kindle. Book excerpt: In both rich and poor nations, public resources for health care are inadequate to meet demand. Policy makers and health care providers must determine how to provide the most effective health care to citizens using the limited resources that are available. This chapter describes current and future challenges in the delivery of health care, and outlines the role that operations research (OR) models can play in helping to solve those problems. The chapter concludes with an overview of this book – its intended audience, the areas covered, and a description of the subsequent chapters. KEY WORDS Health care delivery, Health care planning HEALTH CARE DELIVERY: PROBLEMS AND CHALLENGES 3 1.1 WORLDWIDE HEALTH: THE PAST 50 YEARS Human health has improved significantly in the last 50 years. In 1950, global life expectancy was 46 years [1]. That figure rose to 61 years by 1980 and to 67 years by 1998 [2]. Much of these gains occurred in low- and middle-income countries, and were due in large part to improved nutrition and sanitation, medical innovations, and improvements in public health infrastructure.

Examples in Markov Decision Processes

Download Examples in Markov Decision Processes PDF Online Free

Author :
Publisher : World Scientific
ISBN 13 : 1848167938
Total Pages : 308 pages
Book Rating : 4.8/5 (481 download)

DOWNLOAD NOW!


Book Synopsis Examples in Markov Decision Processes by : A. B. Piunovskiy

Download or read book Examples in Markov Decision Processes written by A. B. Piunovskiy and published by World Scientific. This book was released on 2013 with total page 308 pages. Available in PDF, EPUB and Kindle. Book excerpt: This invaluable book provides approximately eighty examples illustrating the theory of controlled discrete-time Markov processes. Except for applications of the theory to real-life problems like stock exchange, queues, gambling, optimal search etc, the main attention is paid to counter-intuitive, unexpected properties of optimization problems. Such examples illustrate the importance of conditions imposed in the theorems on Markov Decision Processes. Many of the examples are based upon examples published earlier in journal articles or textbooks while several other examples are new. The aim was to collect them together in one reference book which should be considered as a complement to existing monographs on Markov decision processes. The book is self-contained and unified in presentation. The main theoretical statements and constructions are provided, and particular examples can be read independently of others. Examples in Markov Decision Processes is an essential source of reference for mathematicians and all those who apply the optimal control theory to practical purposes. When studying or using mathematical methods, the researcher must understand what can happen if some of the conditions imposed in rigorous theorems are not satisfied. Many examples confirming the importance of such conditions were published in different journal articles which are often difficult to find. This book brings together examples based upon such sources, along with several new ones. In addition, it indicates the areas where Markov decision processes can be used. Active researchers can refer to this book on applicability of mathematical methods and theorems. It is also suitable reading for graduate and research students where they will better understand the theory.

Handbook of Markov Decision Processes

Download Handbook of Markov Decision Processes PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 1461508053
Total Pages : 560 pages
Book Rating : 4.4/5 (615 download)

DOWNLOAD NOW!


Book Synopsis Handbook of Markov Decision Processes by : Eugene A. Feinberg

Download or read book Handbook of Markov Decision Processes written by Eugene A. Feinberg and published by Springer Science & Business Media. This book was released on 2012-12-06 with total page 560 pages. Available in PDF, EPUB and Kindle. Book excerpt: Eugene A. Feinberg Adam Shwartz This volume deals with the theory of Markov Decision Processes (MDPs) and their applications. Each chapter was written by a leading expert in the re spective area. The papers cover major research areas and methodologies, and discuss open questions and future research directions. The papers can be read independently, with the basic notation and concepts ofSection 1.2. Most chap ters should be accessible by graduate or advanced undergraduate students in fields of operations research, electrical engineering, and computer science. 1.1 AN OVERVIEW OF MARKOV DECISION PROCESSES The theory of Markov Decision Processes-also known under several other names including sequential stochastic optimization, discrete-time stochastic control, and stochastic dynamic programming-studiessequential optimization ofdiscrete time stochastic systems. The basic object is a discrete-time stochas tic system whose transition mechanism can be controlled over time. Each control policy defines the stochastic process and values of objective functions associated with this process. The goal is to select a "good" control policy. In real life, decisions that humans and computers make on all levels usually have two types ofimpacts: (i) they cost orsavetime, money, or other resources, or they bring revenues, as well as (ii) they have an impact on the future, by influencing the dynamics. In many situations, decisions with the largest immediate profit may not be good in view offuture events. MDPs model this paradigm and provide results on the structure and existence of good policies and on methods for their calculation.

Reinforcement Learning

Download Reinforcement Learning PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642276458
Total Pages : 653 pages
Book Rating : 4.6/5 (422 download)

DOWNLOAD NOW!


Book Synopsis Reinforcement Learning by : Marco Wiering

Download or read book Reinforcement Learning written by Marco Wiering and published by Springer Science & Business Media. This book was released on 2012-03-05 with total page 653 pages. Available in PDF, EPUB and Kindle. Book excerpt: Reinforcement learning encompasses both a science of adaptive behavior of rational beings in uncertain environments and a computational methodology for finding optimal behaviors for challenging problems in control, optimization and adaptive behavior of intelligent agents. As a field, reinforcement learning has progressed tremendously in the past decade. The main goal of this book is to present an up-to-date series of survey articles on the main contemporary sub-fields of reinforcement learning. This includes surveys on partially observable environments, hierarchical task decompositions, relational knowledge representation and predictive state representations. Furthermore, topics such as transfer, evolutionary methods and continuous spaces in reinforcement learning are surveyed. In addition, several chapters review reinforcement learning methods in robotics, in games, and in computational neuroscience. In total seventeen different subfields are presented by mostly young experts in those areas, and together they truly represent a state-of-the-art of current reinforcement learning research. Marco Wiering works at the artificial intelligence department of the University of Groningen in the Netherlands. He has published extensively on various reinforcement learning topics. Martijn van Otterlo works in the cognitive artificial intelligence group at the Radboud University Nijmegen in The Netherlands. He has mainly focused on expressive knowledge representation in reinforcement learning settings.

Markov Processes for Stochastic Modeling

Download Markov Processes for Stochastic Modeling PDF Online Free

Author :
Publisher : Newnes
ISBN 13 : 0124078397
Total Pages : 515 pages
Book Rating : 4.1/5 (24 download)

DOWNLOAD NOW!


Book Synopsis Markov Processes for Stochastic Modeling by : Oliver Ibe

Download or read book Markov Processes for Stochastic Modeling written by Oliver Ibe and published by Newnes. This book was released on 2013-05-22 with total page 515 pages. Available in PDF, EPUB and Kindle. Book excerpt: Markov processes are processes that have limited memory. In particular, their dependence on the past is only through the previous state. They are used to model the behavior of many systems including communications systems, transportation networks, image segmentation and analysis, biological systems and DNA sequence analysis, random atomic motion and diffusion in physics, social mobility, population studies, epidemiology, animal and insect migration, queueing systems, resource management, dams, financial engineering, actuarial science, and decision systems. Covering a wide range of areas of application of Markov processes, this second edition is revised to highlight the most important aspects as well as the most recent trends and applications of Markov processes. The author spent over 16 years in the industry before returning to academia, and he has applied many of the principles covered in this book in multiple research projects. Therefore, this is an applications-oriented book that also includes enough theory to provide a solid ground in the subject for the reader. - Presents both the theory and applications of the different aspects of Markov processes - Includes numerous solved examples as well as detailed diagrams that make it easier to understand the principle being presented - Discusses different applications of hidden Markov models, such as DNA sequence analysis and speech analysis.

Python Reinforcement Learning Projects

Download Python Reinforcement Learning Projects PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1788993225
Total Pages : 287 pages
Book Rating : 4.7/5 (889 download)

DOWNLOAD NOW!


Book Synopsis Python Reinforcement Learning Projects by : Sean Saito

Download or read book Python Reinforcement Learning Projects written by Sean Saito and published by Packt Publishing Ltd. This book was released on 2018-09-29 with total page 287 pages. Available in PDF, EPUB and Kindle. Book excerpt: Implement state-of-the-art deep reinforcement learning algorithms using Python and its powerful libraries Key FeaturesImplement Q-learning and Markov models with Python and OpenAIExplore the power of TensorFlow to build self-learning modelsEight AI projects to gain confidence in building self-trained applicationsBook Description Reinforcement learning is one of the most exciting and rapidly growing fields in machine learning. This is due to the many novel algorithms developed and incredible results published in recent years. In this book, you will learn about the core concepts of RL including Q-learning, policy gradients, Monte Carlo processes, and several deep reinforcement learning algorithms. As you make your way through the book, you'll work on projects with datasets of various modalities including image, text, and video. You will gain experience in several domains, including gaming, image processing, and physical simulations. You'll explore technologies such as TensorFlow and OpenAI Gym to implement deep learning reinforcement learning algorithms that also predict stock prices, generate natural language, and even build other neural networks. By the end of this book, you will have hands-on experience with eight reinforcement learning projects, each addressing different topics and/or algorithms. We hope these practical exercises will provide you with better intuition and insight about the field of reinforcement learning and how to apply its algorithms to various problems in real life. What you will learnTrain and evaluate neural networks built using TensorFlow for RLUse RL algorithms in Python and TensorFlow to solve CartPole balancingCreate deep reinforcement learning algorithms to play Atari gamesDeploy RL algorithms using OpenAI UniverseDevelop an agent to chat with humans Implement basic actor-critic algorithms for continuous controlApply advanced deep RL algorithms to games such as MinecraftAutogenerate an image classifier using RLWho this book is for Python Reinforcement Learning Projects is for data analysts, data scientists, and machine learning professionals, who have working knowledge of machine learning techniques and are looking to build better performing, automated, and optimized deep learning models. Individuals who want to work on self-learning model projects will also find this book useful.