//NOTE: This article is not finished yet and contains many errors. I am always ready to edit it.

Sources:

  1. Thomas M. Cover & Joy A. Thomas. (2006). Chapter 8. Differential Entropy. Elements of Information Theory (2nd ed., pp. 243-255). Wiley-Interscience.
  2. Fady Alajaji & Po-Ning Chen. (2018). Chapter 5. Differential Entropy and Gaussian Channels. An Introduction to Single-User Information Theory (1st ed., pp. 165-218). Springer.
Read more »

//NOTE: This article is not finished yet and contains many errors. I am always ready to edit it.

Sources:

  1. Thomas M. Cover & Joy A. Thomas. (2006). Chapter 8. Differential Entropy. Elements of Information Theory (2nd ed., pp. 243-255). Wiley-Interscience.
  2. Fady Alajaji & Po-Ning Chen. (2018). Chapter 5. Differential Entropy and Gaussian Channels. An Introduction to Single-User Information Theory (1st ed., pp. 165-218). Springer.
Read more »

Sources:

  1. Thomas M. Cover & Joy A. Thomas. (2006). Chapter 8. Differential Entropy. Elements of Information Theory (2nd ed., pp. 243-255). Wiley-Interscience.
  2. Fady Alajaji & Po-Ning Chen. (2018). Chapter 5. Differential Entropy and Gaussian Channels. An Introduction to Single-User Information Theory (1st ed., pp. 165-218). Springer.
Read more »

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%