Xinyu ZhangIntuitive Explanation of Effective Sample Size in Importance SamplingImportance Sampling is a widely used technique in machine learning algorithms. For example, nearly all policy gradient methods rely on…Feb 28, 2021Feb 28, 2021
Xinyu ZhangA Brief Introduction for Reinforcement LearningThis post is based on the material I prepare for a learning session in my department. I have also made a slide and recorded video, but I…Feb 9, 2021Feb 9, 2021
Xinyu ZhangExplain Selection Bias in Online Experiment with PythonRecently, I read an article [1] about selection bias in online a/b tests, which describes a simple but intriguing phenomenon, i.e., app…Jan 17, 2021Jan 17, 2021
Xinyu ZhangLecture Notes — How to Write a Great Research PaperRecently, I have watched a lecture on youtube about the practice of writing a good research paper. I find this video very useful; here I…Jan 3, 2021Jan 3, 2021
Xinyu ZhangLearn AI Game Playing Algorithm Part III — Counterfactual Regret MinimizationIn Post I and II, I have introduced some basics of AI game-playing algorithms, and Monte Carlo Tree Search (MCTS) [1], a popular algorithm…Dec 26, 20201Dec 26, 20201
Xinyu ZhangLearn AI Game Playing Algorithm Part II — Monte Carlo Tree SearchIn the last post, I introduce some background knowledge for game ai, namely, game representation, game categorization, and three important…Dec 21, 2020Dec 21, 2020
Xinyu ZhangLearn AI Game Playing Algorithm Part I — Game BasicsGame AI has always been a popular field with many impressive achievements. Next, I will start writing a series of three posts, talking…Dec 11, 2020Dec 11, 2020
Xinyu ZhangDive into Latent Dirichlet Allocation· Introduction · Key Questions to Understand LDA ∘ Why Dirichlet Distribution? ∘ Why is Exact Inference intractable? ∘ How…Nov 13, 2020Nov 13, 2020
Xinyu ZhangRigging the Lottery Making All Tickets WinnersRigging the Lottery: Making All Tickets Winners [Supplemental] ICML 2020Oct 21, 2020Oct 21, 2020