Skip to main content
Added a missing $, and labeled the figure to help accessibility.
Source Link
Luke Mathieson
  • 18.3k
  • 4
  • 59
  • 87

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website.

I have question on the source coding theorem (emphasis mine):

Shannon's source coding theorem (p81): $N$ i.i.d. random variables each with entropy $H(x)$ can be compressed into more than $N \cdot H(x)$ bits with negligible risk of information loss, as $N \to \infty$; conversely if they are compressed into fewer than $N \cdot H(x)$ bits it is virtually certain that information will be lost.

My question is the emphasised part of the above, what happens when you go below $N \cdot H(x)$N \cdot H(x)$ bits?

There is an example in the textbook (p77), which he shows that, as $N$ increases, the average entropy per symbol approaches $H(X)$, for the risk tolerance between $0< \delta< 1$. (So it becomes more flat as indicate on the diagram).

enter image description herePlot of average entropy per symbol against risk tolerance for different numbers of random variables.

Therefore, $N \cdot H(x)$ is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the theorem above, however, it is saying that information will be lost if you go below $N \cdot H(X)$. My question is, how much information will be lost?

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website.

I have question on the source coding theorem (emphasis mine):

Shannon's source coding theorem (p81): $N$ i.i.d. random variables each with entropy $H(x)$ can be compressed into more than $N \cdot H(x)$ bits with negligible risk of information loss, as $N \to \infty$; conversely if they are compressed into fewer than $N \cdot H(x)$ bits it is virtually certain that information will be lost.

My question is the emphasised part of the above, what happens when you go below $N \cdot H(x) bits?

There is an example in the textbook (p77), which he shows that, as $N$ increases, the average entropy per symbol approaches $H(X)$, for the risk tolerance between $0< \delta< 1$. (So it becomes more flat as indicate on the diagram).

enter image description here

Therefore, $N \cdot H(x)$ is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the theorem above, however, it is saying that information will be lost if you go below $N \cdot H(X)$. My question is, how much information will be lost?

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website.

I have question on the source coding theorem (emphasis mine):

Shannon's source coding theorem (p81): $N$ i.i.d. random variables each with entropy $H(x)$ can be compressed into more than $N \cdot H(x)$ bits with negligible risk of information loss, as $N \to \infty$; conversely if they are compressed into fewer than $N \cdot H(x)$ bits it is virtually certain that information will be lost.

My question is the emphasised part of the above, what happens when you go below $N \cdot H(x)$ bits?

There is an example in the textbook (p77), which he shows that, as $N$ increases, the average entropy per symbol approaches $H(X)$, for the risk tolerance between $0< \delta< 1$. (So it becomes more flat as indicate on the diagram).

Plot of average entropy per symbol against risk tolerance for different numbers of random variables.

Therefore, $N \cdot H(x)$ is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the theorem above, however, it is saying that information will be lost if you go below $N \cdot H(X)$. My question is, how much information will be lost?

adds proper Markdown and LaTeX formatting
Source Link
Raphael
  • 72.9k
  • 30
  • 181
  • 393

Source Coding Theorem: what happen when go below NHN⋅H(x) bits? [UPDATED]

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website:http://www.cs.toronto.edu/~mackay/itprnn/book.pdfhis website.

I have question on the source coding theorem: Shannon's source coding theorem (p81emphasis mine): N i.i.d. random variables each with entropy H(x) can be compressed into more than NH(x) bits with negligible risk of information loss, as N->\infinity; **conversely if they are compressed into fewer than NH(x) bits it is virtually certain that information will be lost.**

Shannon's source coding theorem (p81): $N$ i.i.d. random variables each with entropy $H(x)$ can be compressed into more than $N \cdot H(x)$ bits with negligible risk of information loss, as $N \to \infty$; conversely if they are compressed into fewer than $N \cdot H(x)$ bits it is virtually certain that information will be lost.

My question is the boldemphasised part of the above, what happen when you go below N*H(x) bitswhat happens when you go below $N \cdot H(x) bits?

There is an example in the textbook (p77), which he shows that, as N increase$N$ increases, the average entropy per symbol approaches to H(X)$H(X)$, for the risk tolerance between 0< delta< 1$0< \delta< 1$. (So it becomes more flat as indicate on the diagram). Therefore, NH(x) is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the definition above, however, it is saying that information will be lost if you go below NH(X). My question is, how much information will be lost?

enter image description here

Therefore, $N \cdot H(x)$ is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the theorem above, however, it is saying that information will be lost if you go below $N \cdot H(X)$. My question is, how much information will be lost?

Source Coding Theorem: what happen when go below NH(x) bits? [UPDATED]

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website:http://www.cs.toronto.edu/~mackay/itprnn/book.pdf.

I have question on the source coding theorem: Shannon's source coding theorem (p81): N i.i.d. random variables each with entropy H(x) can be compressed into more than NH(x) bits with negligible risk of information loss, as N->\infinity; **conversely if they are compressed into fewer than NH(x) bits it is virtually certain that information will be lost.**

My question is the bold part of the above, what happen when you go below N*H(x) bits?

There is an example in the textbook (p77), which he shows that, as N increase, the average entropy per symbol approaches to H(X), for the risk tolerance between 0< delta< 1. (So it becomes more flat as indicate on the diagram). Therefore, NH(x) is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the definition above, however, it is saying that information will be lost if you go below NH(X). My question is, how much information will be lost?

enter image description here

Source Coding Theorem: what happen when go below N⋅H(x) bits?

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website.

I have question on the source coding theorem (emphasis mine):

Shannon's source coding theorem (p81): $N$ i.i.d. random variables each with entropy $H(x)$ can be compressed into more than $N \cdot H(x)$ bits with negligible risk of information loss, as $N \to \infty$; conversely if they are compressed into fewer than $N \cdot H(x)$ bits it is virtually certain that information will be lost.

My question is the emphasised part of the above, what happens when you go below $N \cdot H(x) bits?

There is an example in the textbook (p77), which he shows that, as $N$ increases, the average entropy per symbol approaches $H(X)$, for the risk tolerance between $0< \delta< 1$. (So it becomes more flat as indicate on the diagram).

enter image description here

Therefore, $N \cdot H(x)$ is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the theorem above, however, it is saying that information will be lost if you go below $N \cdot H(X)$. My question is, how much information will be lost?

added 274 characters in body
Source Link
kuku
  • 151
  • 4

Source Coding Theorem: what happen when go below NH(x) bits? [UPDATED]

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website:http://www.cs.toronto.edu/~mackay/itprnn/book.pdf.

I have question on the source coding theorem.: Shannon's source coding theorem enter image description here(p81): N i.i.d. random variables each with entropy H(x) can be compressed into more than NH(x) bits with negligible risk of information loss, as N->\infinity; **conversely if they are compressed into fewer than NH(x) bits it is virtually certain that information will be lost.**

My question is the bold part of the above, what happen when you go below N*H(x) bitswhat happen when you go below N*H(x) bits?

There is an example in the textbook (p77), which he shows that, as N increase, the average H(X^N)entropy per symbol approaches to H(X), for the risk tolerance between 0< delta< 1. (So it becomes more flat as indicate on the diagram). Therefore, NH(x) is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the definition above, however, it is saying that information will be lost if you go below NH(X). My question is, how much information will be lost?

enter image description hereenter image description here

Source Coding Theorem: what happen when go below NH(x) bits?

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website:http://www.cs.toronto.edu/~mackay/itprnn/book.pdf.

I have question on the source coding theorem. enter image description here

My question is, what happen when you go below N*H(x) bits?

There is an example in the textbook (p77), which he shows that, as N increase, the average H(X^N) per symbol approaches to H(X), for the risk tolerance between 0< delta< 1. (So it becomes more flat as indicate on the diagram). Therefore, NH(x) is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the definition above, however, it is saying that information will be lost if you go below NH(X). My question is, how much information will be lost?

enter image description here

Source Coding Theorem: what happen when go below NH(x) bits? [UPDATED]

I was following the text book by David Mackay: information theory inference and learning algorithms, this could be found online on his website:http://www.cs.toronto.edu/~mackay/itprnn/book.pdf.

I have question on the source coding theorem: Shannon's source coding theorem (p81): N i.i.d. random variables each with entropy H(x) can be compressed into more than NH(x) bits with negligible risk of information loss, as N->\infinity; **conversely if they are compressed into fewer than NH(x) bits it is virtually certain that information will be lost.**

My question is the bold part of the above, what happen when you go below N*H(x) bits?

There is an example in the textbook (p77), which he shows that, as N increase, the average entropy per symbol approaches to H(X), for the risk tolerance between 0< delta< 1. (So it becomes more flat as indicate on the diagram). Therefore, NH(x) is the number of bits you can compress no matter how much risk tolerance you are willing to take. In the definition above, however, it is saying that information will be lost if you go below NH(X). My question is, how much information will be lost?

enter image description here

Tweeted twitter.com/#!/StackCompSci/status/514707256064356353
Source Link
kuku
  • 151
  • 4
Loading