Mastering Classic Reinforcement Learning Algorithms

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Mastering Classic Reinforcement Learning Algorithms

Coursera · Beginner ·📐 ML Fundamentals ·3d ago

Key Takeaways

Introduces classical reinforcement learning algorithms using finite Markov decision processes and tabular methods

Original Description

How can an agent learn to make good decisions through repeated interaction with an uncertain environment? This course introduces the mathematical and algorithmic foundations of classical reinforcement learning, with an emphasis on finite Markov decision processes and tabular methods. The course begins with the simplest settings in which the central ideas are clearest: deterministic decision processes, discounted rewards, and Bellman optimality equations. It then introduces stochasticity through Markov chains and Markov decision processes, where learners study policies, value functions, expected discounted reward, and dynamic programming. With this foundation in place, the course turns to planning methods for known models, including value iteration, policy iteration, and linear programming formulations. The second half of the course studies reinforcement learning when the model is unknown and the agent must learn from sampled experience. Topics include multi-armed bandits, exploration and exploitation, Monte Carlo methods, temporal-difference learning, SARSA, Q-learning, and convergence principles. The course ends with a final assessment in which learners solve the same finite MDP from both model-based planning and model-free learning perspectives. By the end of the course, learners will be able to formulate finite decision-making problems as Markov decision processes, solve them using classical planning algorithms, and implement tabular reinforcement-learning algorithms from sampled data. This course provides the foundation for later study of deep reinforcement learning, reward programming, and trustworthy AI systems. This course can be taken for academic credit as part of CU Boulder’s Masters of Science in Computer Science (MS-CS) and Master of Science in Artificial Intelligence (MS-AI) degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Smaller, Slower, Wrong: What Aggressive Quantization Costs On-Device Inference
Aggressive quantization can lead to slower and less accurate on-device inference, highlighting the importance of balancing model size and performance
Medium · AI
📰
Smaller, Slower, Wrong: What Aggressive Quantization Costs On-Device Inference
Aggressive quantization can lead to slower and less accurate on-device inference, highlighting the importance of balancing model compression and performance
Medium · Machine Learning
📰
Causal Inference in Finance: Moving Beyond “What Happened?” to “What Actually Worked?”
Learn to apply causal inference in finance to move beyond descriptive analytics and understand what actually drives outcomes
Medium · Machine Learning
📰
does quantising a model reduce its performance ?[R]
Quantizing a model from fp32 to fp8 can reduce its performance due to information loss, but the extent of the loss depends on the model and task
Reddit r/MachineLearning
Up next
Dropout in Deep Learning
AnuTech-CH
Watch →