Sources:

  1. VAE paper
  2. Mathematics Behind Variational AutoEncoders
  3. Variational autoencoders by Matthew N. Bernstein
  4. From Autoencoder to Beta-VAE
  5. Stanford CS 228: The variational auto-encoder

Link: My VAE implementation on Github

Read more »

Sources:

  1. Elements of Information Theory
  2. An Introduction to Single-User Information Theory
Read more »

Sources:

  1. ECS201A Homepage
  2. ECS201A Projects(gem5)

All the experiments rely on the same python env and a software called gem5.

The professor has offered us github codespaces, such as classroom assignment-0, to develop,upon which you don't need to worry about the setup. So it's strongly recommended to develop with github codespaces.

However, if you prefer to develop on your local machine, to set up for the experiments you must:

  1. Install and config gem5 on your system.
  2. Clone the assignment repo and config it.
Read more »
0%