Learning Path R Reward-Based Learning With R Free Download
Last updated 9/2017MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 443.96 MB | Duration: 4h 4m
Tackle programming problems and explore model-based and model-free learning algorithms for reward-based learning in R
What you’ll learn
Get to know the nuts and bolts of writing R code in RStudio
Get a tour of the most important data structures in R
Execute environment and Q-Learning functions with R
Learn episode and state-action functions in R
Master Q-Learning with Greedy Selection examples in R
Explore simulated annealing changed discount factor through examples in R
Requirements
Basic programming knowledge
Basic knowledge of math and statistics would be beneficial
Description
R is a high-level statistical language and is widely used among statisticians and data miners to develop statistical applications. If you want to learn reward-based learning with R, then you should surely go for this Learning Path.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are
Tour of the most important data structures in RImplement applications for model-based and model-free RL
Bning with the basics of R programming, this Learning Path provides step-by-step resources and -saving methods to help you solve programming problems efficiently. You will be able to boost your productivity with the most popular R packages and data structures such as matrices, lists, and factors. You will be able to tackle issues with data input/output and will learn to work with strings and dates.
Moving ahead, you will know the differences in model-free and model-based approaches to reinforcement learning. This Learning Path discusses the characteristics, advantages and disadvantages, and typical examples of model-free and model-based approaches.You will learn Monte Carlo approach, Q-Learning approach, SARSA approach, and many more. Finally, you will take a look at model-free simulated annealing and more Q-Learning algorithms.
By the end of this Learning Path, you will be able to build actions, rewards, and punishments through these models in R for reinforcement learning.
About the Author
For this course, we have the best works of this esteemed authors
Dr David Wilkins is a biologist with nearly a decade of experience writing R for research applications, particularly high-throughput analysis of genetic data. He has also developed a number of open source R packages.Dr. Geoffrey Hubona held a full- tenure-track, tenured, assistant and associate professor faculty positions at three major state universities in the Eastern United States from 1993-2010. In these positions, he taught dozens of various statistics, business information systems, and computer science courses to undergraduate, master’s and Ph.D. students. Dr. Hubona earned a Ph.D. in Business Administration (Information Systems and Computer Science) from the University of South Florida (USF) in Tampa, FL (1993); an MA in Economics (1990), also from USF; an MBA in Finance (1979) from George Mason University in Fairfax, VA; and a BA in Psychology (1972) from the University of Viia in Charlottesville, VA.
Overview
Section 1: Learn R programming
Lecture 1 The Course Overview
Lecture 2 Setting Up RStudio
Lecture 3 Writing, Running, and Saving R Scripts
Lecture 4 Exploring Numbers and Arithmetic Operators
Lecture 5 Working with Variables and Vectors
Lecture 6 Using Functions and Reading Function Documentation
Lecture 7 Exploring Vectors in Depth and Understanding Data Types
Lecture 8 Working with Matrices and Arrays
Lecture 9 Discovering Lists
Lecture 10 Discovering Data Frames
Lecture 11 Exploring Factors
Lecture 12 Reading Data from a File
Lecture 13 Subsetting Data Frames
Lecture 14 Statistical Summaries of Data
Lecture 15 Statistical Tests on Data
Lecture 16 Manipulating Data
Lecture 17 Writing Data to File
Section 2: Discover Algorithms for Reward-Based Learning in R
Lecture 18 The Course Overview
Lecture 19 R Example – Building Model-Free Environment
Lecture 20 R Example – Finding Model-Free Policy
Lecture 21 R Example – Finding Model-Free Policy (Continued)
Lecture 22 R Example – Validating Model-Free Policy
Lecture 23 Policy Evaluation and Iteration
Lecture 24 R Example – Moving a Pawn with Changed Parameters
Lecture 25 Discount Factor and Policy Improvement
Lecture 26 Monte Carlo Methods
Lecture 27 Environment and Q-Learning Functions with R
Lecture 28 Learning Episode and State-Action Functions in R
Lecture 29 State-Action-Reward-State-Action (SARSA)
Lecture 30 Simulated Annealing – An Alternative to Q-Learning
Lecture 31 Q-Learning with a Discount Factor
Lecture 32 Visual Q-Learning Examples
This Learning Path is for programmers, data analyst, or data science enthusiasts who want to learn reward-based learning with R. No prior R knowledge is required as the Learning Path covers the fundamental concepts of R.