Open in app

Sign In

Write

Sign In

Xinyu Zhang
Xinyu Zhang

22 Followers

Home

About

Feb 28, 2021

Intuitive Explanation of Effective Sample Size in Importance Sampling

Importance Sampling is a widely used technique in machine learning algorithms. For example, nearly all policy gradient methods rely on important sampling to reuse transitions from old episodes. The concept of Important Sampling is straightforward: Suppose we have samples from a distribution q(x) But we want to calculate the expectation…

Statistics

3 min read

Intuitive Explanation of Effective Sample Size in Importance Sampling
Intuitive Explanation of Effective Sample Size in Importance Sampling
Statistics

3 min read


Feb 9, 2021

A Brief Introduction for Reinforcement Learning

This 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 cannot share them for corporate reasons. Compared with some classic machine learning tasks, reinforcement learning (RL) is not easy to learn. It’s very…

Reinforcement Learning

11 min read

A Brief Introduction for Reinforcement Learning
A Brief Introduction for Reinforcement Learning
Reinforcement Learning

11 min read


Jan 17, 2021

Explain Selection Bias in Online Experiment with Python

Recently, I read an article [1] about selection bias in online a/b tests, which describes a simple but intriguing phenomenon, i.e., app features usually produce less gain in production than in testing. I found this problem very interesting and decide to dive into it. An Example Intuitive Explanation Hypothesis Test…

Hypothesis Testing

4 min read

Explain Selection Bias in Online Experiment with Python
Explain Selection Bias in Online Experiment with Python
Hypothesis Testing

4 min read


Jan 3, 2021

Lecture Notes — How to Write a Great Research Paper

Recently, I have watched a lecture on youtube about the practice of writing a good research paper. I find this video very useful; here I briefly summarize the lecture in this post. Why Write Papers How to Write a Paper ⠀⠀⠀ General Principle ⠀⠀⠀ Recommended Structure ⠀⠀⠀ Abstract ⠀⠀⠀…

Paper

5 min read

Lecture Notes — How to Write a Great Research Paper
Lecture Notes — How to Write a Great Research Paper
Paper

5 min read


Dec 26, 2020

Learn AI Game Playing Algorithm Part III — Counterfactual Regret Minimization

In Post I and II, I have introduced some basics of AI game-playing algorithms, and Monte Carlo Tree Search (MCTS) [1], a popular algorithm suitable for solving perfect information games. In Part III, which is this post, I will introduce Counterfactual Regret Minimization (CFR) [2], a popular algorithm for solving…

Artificial Intelligence

12 min read

Learn AI Game Playing Algorithm Part III — Counterfactual Regret Minimization
Learn AI Game Playing Algorithm Part III — Counterfactual Regret Minimization
Artificial Intelligence

12 min read


Dec 21, 2020

Learn AI Game Playing Algorithm Part II — Monte Carlo Tree Search

In the last post, I introduce some background knowledge for game ai, namely, game representation, game categorization, and three important game-solving concepts. In Part II, which is this post, I will introduce Monte Carlo Tree Search (MCTS), a popular algorithm suitable for solving perfect information games. Specifically, I will explain …

Monte Carlo Tree Search

9 min read

Learn AI Game Playing Algorithm Part II — Monte Carlo Tree Search
Learn AI Game Playing Algorithm Part II — Monte Carlo Tree Search
Monte Carlo Tree Search

9 min read


Dec 11, 2020

Learn AI Game Playing Algorithm Part I — Game Basics

Game AI has always been a popular field with many impressive achievements. Next, I will start writing a series of three posts, talking about some fundamental and important game-playing algorithms. Part I — Game Basics Part II — Monte Carlo Tree Search (MCTS) Part III — Counterfactual Regret Minimization (CFR) …

Artificial Intelligence

8 min read

Learn AI Game Playing Algorithm Part I — Game Basics
Learn AI Game Playing Algorithm Part I — Game Basics
Artificial Intelligence

8 min read


Nov 13, 2020

Dive into Latent Dirichlet Allocation

· Introduction · Key Questions to Understand LDA ∘ Why Dirichlet Distribution? ∘ Why is Exact Inference intractable? ∘ How Variational Inference makes it tractable? · Summary · Reference In this post, we will look at the Latent Dirichlet Allocation (LDA). LDA was proposed at [1] in 2003 and was…

Machine Learning

6 min read

Dive into Latent Dirichlet Allocation
Dive into Latent Dirichlet Allocation
Machine Learning

6 min read


Oct 31, 2020

Neural Processes Explained

In this post, we will look at the Neural Process (NP), a model that borrows the concepts from Gaussian Process (GP) and Neural Network (NN). The Neural Process was proposed in the paper Neural Processes. …

Paper Review

4 min read

Neural Processes Explained
Neural Processes Explained
Paper Review

4 min read


Oct 21, 2020

Rigging the Lottery Making All Tickets Winners

Rigging the Lottery: Making All Tickets Winners [Supplemental] ICML 2020 This paper proposes a new method to train a sparse neural network, which raises the theoretical limit of a sparse neural network’s trainable size under memory constraint and yields higher accuracy. …

Paper Review

4 min read

Rigging the Lottery Making All Tickets Winners
Rigging the Lottery Making All Tickets Winners
Paper Review

4 min read

Xinyu Zhang

Xinyu Zhang

22 Followers

SDE @ Microsoft

Following
  • Jonathan Hui

    Jonathan Hui

  • Haiwen Huang

    Haiwen Huang

  • Adrien Lucas Ecoffet

    Adrien Lucas Ecoffet

  • Devymex Wang

    Devymex Wang

See all (6)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams