Open in app

Sign In

Write

Sign In

Ziad SALLOUM
Ziad SALLOUM

833 Followers

Home

About

Feb 18

High-Performance C#: Interoperability

C# is a powerful and versatile programming language that offers a wide range of features and capabilities for developers. One of its greatest strengths is its ability to handle tasks that require high performance, making it an ideal choice for building complex and demanding applications. C# provides a wealth of…

High Performance

4 min read

High-Performance C#: Interoperability
High-Performance C#: Interoperability
High Performance

4 min read


Published in Towards Data Science

·Jan 12, 2022

Tips on How to Learn Deep Reinforcement Learning Effectively

A summary of years of experience that might help you save time — Don’t just learn, experience. Don’t just read, absorb. Roy T. Bennett, The Light in the Heart Introduction First, a disclaimer: what works for some, does not necessarily work for others. In this article, I expose what worked for me after I spent years reading academic papers, books, and source codes related…

Reinforcement Learning

8 min read

Tips on How to Learn Deep Reinforcement Learning Effectively
Tips on How to Learn Deep Reinforcement Learning Effectively
Reinforcement Learning

8 min read


Published in Towards Data Science

·Jan 7, 2022

Practical Guide to DQN

Tensorflow.js implementation of DQN in Reinforcement Learning — “Practice what you know, and it will help to make clear what now you do not know” Rembrandt Overview The Deep Q-Network proposed by Mnih et al. [2015] is a jumpstart and building point for many deep reinforcement learning algorithms. …

Reinforcement Learning

8 min read

Practical Guide to DQN
Practical Guide to DQN
Reinforcement Learning

8 min read


Published in Towards Data Science

·Dec 18, 2021

Tinkering with Monte Carlo Method in Reinforcement Learning

Pushing the limits of MC method with special cases and practical examples. — Monte Carlo, as well as Dynamic Programming, Temporal Difference are the main methods for starters in Reinforcement Learning. Monte Carlo First, let’s have a brief reminder of what is Monte Carlo method. Monte Carlo is an algorithm that generates paths (which constitutes an episode) based on the current policy which usually splits between…

Reinforcement Learning

7 min read

Tinkering with Monte Carlo Method in Reinforcement Learning
Tinkering with Monte Carlo Method in Reinforcement Learning
Reinforcement Learning

7 min read


Dec 16, 2021

How to Benefit from RL-Lab

Overview to Reinforcement Learning newcomers Reinforcement Learning is an amazing field, it gives a sensation of magic. However, it is not an easy topic to study, it is hard, it is frustrating, especially for newcomers. RL-Lab.com has embarked on a mission to make it easier for people to practice and…

Reinforcement Learning

3 min read

How to Benefit from RL-Lab
How to Benefit from RL-Lab
Reinforcement Learning

3 min read


Dec 14, 2021

Reinforcement Learning Lab

A smooth start in Reinforcement Learning — The following article is about my RL-Lab idea to make Reinforcement Learning an easier topic to learn. It is the culmination of several years of experience in the field. The Context After several years of involvement in Reinforcement Learning, I have come to the conclusion that no matter how much you study…

Reinforcement Learning

3 min read

Reinforcement Learning Lab
Reinforcement Learning Lab
Reinforcement Learning

3 min read


Published in Towards Data Science

·Dec 28, 2020

Counterfactual Regret Minimization

Introduction to CFR and implementation of the Tic-Tac-Toe game — “We should regret our mistakes and learn from them, but never carry them forward into the future with us.” Lucy Maud Montgomery Learning from regrets is what Counter Factual Minimization is all about. The notion of “regret” is introduced in the article “Introduction to Regret in Reinforcement Learning”. However, it…

Reinforcement Learning

6 min read

Counterfactual Regret Minimization
Counterfactual Regret Minimization
Reinforcement Learning

6 min read


Published in Towards Data Science

·May 19, 2020

Introduction to Regret in Reinforcement Learning

Sometimes regretting is a good way to improve — Update: The best way of learning and practicing Reinforcement Learning is by going to http://rl-lab.com “In the end, we only regret the chances we didn’t take” Lewis Carroll Introduction It is almost sure that every human has regretted something (actually many things) during his/her lifetime. Regretting not to buy a ticket…

Reinforcement Learning

7 min read

Introduction to Regret in Reinforcement Learning
Introduction to Regret in Reinforcement Learning
Reinforcement Learning

7 min read


Published in Towards Data Science

·Mar 2, 2020

Neural Fictitious Self-Play in Practice

A concrete implementation of Neural Fictitious Self-Play in Leduc Hold’em Poker Game — Update: The best way of learning and practicing Reinforcement Learning is by going to http://rl-lab.com This article describes an implementation of Neural Fictitious Self-Play (NFSP) in Leduc Hold’em Poker Game, based on code by Eric Steinberger. The full source code can be found on his Github repository. If you are…

Reinforcement Learning

4 min read

Neural Fictitious Self-Play in Practice
Neural Fictitious Self-Play in Practice
Reinforcement Learning

4 min read


Published in Towards Data Science

·Feb 3, 2020

Understanding Reinforcement Learning Math, for Developers

A gentle approach for developers to decipher the math formula of Reinforcement Learning — Update: The best way of learning and practicing Reinforcement Learning is by going to http://rl-lab.com If you are a developer with not enough knowledge in math, you might be having hard time grasping the basic formula of Reinforcement Learning.

Reinforcement Learning

7 min read

Understanding Reinforcement Learning Math, for Developers
Understanding Reinforcement Learning Math, for Developers
Reinforcement Learning

7 min read

Ziad SALLOUM

Ziad SALLOUM

833 Followers

Creator of https://rl-lab.com

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Arthur Juliani

    Arthur Juliani

  • George Seif

    George Seif

  • Wendy Wong

    Wendy Wong

  • Ludovic Benistant

    Ludovic Benistant

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech