Skip to content

HFooladi/ml_workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Machine Learning Workshop

In this repository, I am going to provide resources and materials in the machine learning workshop series that I am going to organize. The topic and format of each session is not fixed and the format can be different in each session. You can find some of the topics and formats that I have in mind in the following list, but this list is not exhaustive and other formats can be added to this list.

  • Reading a paper carefully and discussing about it.

  • Reading and talking about a concept. E.g., we can organize a session to talk about program induction. In this kind of sessions, we will review some of the important papers and contributions in that research area.

  • Implemneting a paper and even deploy a toy model.

  • Learning about a framework or well-known package and trying to gain some hands-on experience.

  • Working with released frameworks for reinforcement learning. E.g., Trying to learn more about "OpenSpiel: A framework for reinforcement learning in games" or other similar frameworks.

  • Becoming familiar with game engines to design an environment for RL agent.

  • Inspecting and examining a problem, interface, programmin language from design perspective. Trying to write and propose suitable design solution for different kind of problems.

As I mentioned, the list can be expanded and the format is not limited to the aforementioned items.

Resources and materials

After each session, I am going to write a pdf file. This file summarize the main topic of the session, some side topics that we pointed out in the meeting and we didn't talk about them thoroughly, and some code bases, frameworks and useful materials for further reading.

You can find the pdf file in the Topics folder.

Week 1

Week 2

Week 3

Week 4

  • Main topic: Causality (Part 1)
  • Tag : Introdoction to causality and its importance in decision and policy making.
  • Main reference: I have covered some chapters of Causality: Models, Reasoning and Inference: Judea Pearl book. You can refer to the outline of week 4 to know what topics I have covered in details.

Week 5

  • Main topic: Causality (Part 2)
  • Tag : Structural equations models and counterfactuals.
  • Main reference: I have covered some chapters of Causality: Models, Reasoning and Inference: Judea Pearl book. You can refer to the outline of week 5 to know what topics I have covered in details.

Week 6

  • Main topic: Gaussian process
  • Tag : Introduction to gaussian process, gaussian process regression
  • Main reference: I have used this amazing tutorial from Richard Turner as the main resource for this session. In addition, I think the best resource that covers this topic is "gaussian process for machine learning" book by Rasmussen and Williams.

Week 7

  • Main topic: Successor Representation in Reinforcement Learning
  • Tag : Introducing successor representation paradigm and how it differs from model-based and model-free in terms of efficiency and flexibility.
  • Main reference: There is a very nice blog post by Arthur Juliani

Week 8

  • Main topic: Distributional RL
  • Tag : What is the differences between classical RL and distributional RL
  • Main reference: The main paper that we discuss about is A Distributional Perspective on Reinforcement Learning from DeepMind. In this paper they argue for the fundamental importance of the value distribution. Also, there is a good blog post from DeepMind , and an in-depth video from Marc G. Bellemare.

Week 9

Lectures

Week Lecture Date Topic References
1 9/2/2019 Knowledge Distillation Outline References
2 9/12/2019 Lottery ticket hypothesis Outline References
3 9/26/2019 Computational learning theory (PAC Learning) Outline References
4 10/3/2019 Causality (Part 1) Outline References
5 10/10/2019 Causality (Part 2) Outline References
6 10/24/2019 Gaussian process Outline References
7 11/06/2019 Successor Representation in Reinforcement Learning Outline References
8 12/18/2019 Distributional RL Outline References
9 3/18/2020 Bayesian Interpolation Outline References

Releases

No releases published

Packages

No packages published