Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.59 KB

README.md

File metadata and controls

42 lines (28 loc) · 1.59 KB

A Not-Too-Short Summary of Information Theory

This work aims to help people study information theory and understand its applicability and usefulness. This repository consists of a collection of knowledge where I gather a lot of information to understand the realm of information theory. The main content is the summary "A Not-Too-Short, Not-Quite-Long Summary of Information Theory." I have summarized a lot of content from canonical books and added some codes and animations/visualizations using Python to better understand how information theory works.

Getting Started

To use this summary just access the following link: https://github.com/igor17400/information-theory-174/blob/main/summary/main.pdf

Topics Covered

This summary includes, but is not limited to, the following signal processing topics:

  • Basic Concepts in Probability Theory
  • Information Measures
  • Data Compression
  • Noisy-Channel Coding Theorem
  • Entropy and Mutual Information
  • Channel Capacity
  • Hypothesis Testing
  • Rate-Distortion Theory
  • Source Coding Theorem

Contributing

Contributions to improve this summary are welcome! If you'd like to contribute:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/your-feature-name)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin feature/your-feature-name)
  6. Create a new Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.


I hope this proves to be helpful to someone other than just me!

✧⁺⸜(^-^)⸝⁺✧