What is Entropy? and its relation to Compression

  Рет қаралды 11,791

Iain Explains Signals, Systems, and Digital Comms

Iain Explains Signals, Systems, and Digital Comms

Күн бұрын

Пікірлер: 54
@moebius2217
@moebius2217 3 жыл бұрын
OMG! How did people miss this fabulous Lecture?
@rationalthinker9612
@rationalthinker9612 Жыл бұрын
Whoa, I am reading my textbook for Communications Engineering, an EE course, and the book does a terrible job at explaining these concepts. You knocked it out of the park with that explanation, thanks!!!
@iain_explains
@iain_explains Жыл бұрын
I'm glad you liked it. Have you seen my web page? It's got a categorised listing of all the videos on the channel. I've got lots more that I'm sure will help with a range of other concepts you're reading about. One of my main motivations in making these videos, is to help explain concepts that can be confusing in textbooks. iaincollings.com
@safiyajd
@safiyajd 2 жыл бұрын
I can’t express how amazing and helpful is the work you are doing! Keep going man, May God lighten your way, satisfy you, and reward you immensely!
@iain_explains
@iain_explains 2 жыл бұрын
Thanks so much. I'm glad the videos have been helpful.
@_SeaH0rse
@_SeaH0rse 2 жыл бұрын
This dude is such a blessing lol, wish I'd found these years ago.
@arvindp551
@arvindp551 2 жыл бұрын
Thank you Professor, you are really good at saving paper and keeping us hungry for in-depth knowledge.
@iain_explains
@iain_explains 2 жыл бұрын
I'm so glad you like the videos.
@bbanahh
@bbanahh 3 жыл бұрын
Excellent work!
@JoAna-cg7gx
@JoAna-cg7gx 5 ай бұрын
Incredibly helpful!
@iain_explains
@iain_explains 5 ай бұрын
Glad you think so!
@khanhnguyenviet3674
@khanhnguyenviet3674 11 ай бұрын
Thank you Professor. Your videos are incredibly helpful.
@iain_explains
@iain_explains 10 ай бұрын
Glad you like them!
@CuongPhamQ
@CuongPhamQ 2 жыл бұрын
Complex concepts are explained by an amazing Professor
@iain_explains
@iain_explains 2 жыл бұрын
So nice of you to say. Thanks.
@nikhilsachan_cse7144
@nikhilsachan_cse7144 2 жыл бұрын
best explanation and good example taken
@iain_explains
@iain_explains 2 жыл бұрын
Glad you liked it!
@speedsystem4582
@speedsystem4582 Жыл бұрын
I love your lectures. It's really helpful. My professor hardly bothers to explain, like in our class, he told us the method to perform Huffman coding without any context! By the way, I observed a slight inconsistency in the video towards the end as you compared the improved coding efficiency on stringing '⍺β'; The 'β' from the previous case is half as likely as ⍺, so if '⍺' is always followed by 'β', both have to equally likely in the previous example
@iain_explains
@iain_explains Жыл бұрын
You're right, but the two examples are not the same (and I didn't intend them to be the same) - which is why the latter example can be compressed more (which is the point I was making).
@TheRn35
@TheRn35 Жыл бұрын
Thank you so much for the intuitive understanding!
@iain_explains
@iain_explains Жыл бұрын
Glad it was helpful!
@gary1951
@gary1951 3 жыл бұрын
Thank you so much for this, basically explain what my professor tried to do... but did so much better.
@iain_explains
@iain_explains 3 жыл бұрын
Glad it helped!
@wesleycoleman3781
@wesleycoleman3781 2 жыл бұрын
Why do Gamma and Delta have to have 3 bits? Couldn't you get away with alpha: 0, Beta:1, Gamma:10, Delta: 11? the average there would be 1.25 bits/symbol wouldn't it?
@iain_explains
@iain_explains 2 жыл бұрын
It needs to be uniquely decodable. With your suggested mapping, if you received a 1, you wouldn't have any way of knowing if it was from a Beta having been sent, or if you needed to wait for the next bit because either Gamma or Delta had been sent.
@2262sandeep
@2262sandeep Жыл бұрын
Wow, this is actually teaching !! Love you Sir, pls record all your knowledge 🙏 ❤
@iain_explains
@iain_explains Жыл бұрын
I'm so glad you like the videos.
@gwagsawogbami8938
@gwagsawogbami8938 6 ай бұрын
what i needed
@kassiemarq3928
@kassiemarq3928 2 жыл бұрын
thank you. you teach better than my professor
@iain_explains
@iain_explains 2 жыл бұрын
Happy to help.
@HaliFins
@HaliFins Ай бұрын
Thanks from Norway!!
@iain_explains
@iain_explains Ай бұрын
Glad you liked the video.
@chadx8269
@chadx8269 Жыл бұрын
You are gold.
@iain_explains
@iain_explains Жыл бұрын
Thanks. I'm glad you liked the video.
@zainabiraq9921
@zainabiraq9921 Жыл бұрын
Thanx a lot
@iain_explains
@iain_explains Жыл бұрын
Most welcome
@HavaN5rus
@HavaN5rus 2 жыл бұрын
Good job 👍 Man, you are an amazing teacher!
@iain_explains
@iain_explains 2 жыл бұрын
Thanks. Glad you think so!
@CuongPhamQ
@CuongPhamQ 2 жыл бұрын
Amazing lecturer! Thanks a lot :)
@iain_explains
@iain_explains 2 жыл бұрын
You're very welcome.
@jerrythomas2046
@jerrythomas2046 10 ай бұрын
Thank you
@iain_explains
@iain_explains 10 ай бұрын
You're welcome
@user-pb8yw8cw3s
@user-pb8yw8cw3s 3 жыл бұрын
Amazing it's helpful !
@iain_explains
@iain_explains 3 жыл бұрын
Glad to hear that!
@soxtrae2643
@soxtrae2643 2 жыл бұрын
Great video!
@iain_explains
@iain_explains 2 жыл бұрын
Glad you enjoyed it
@AS-nx9fu
@AS-nx9fu 2 жыл бұрын
Why is information an exponential function? Also how does a system map symbols to bits ?
@iain_explains
@iain_explains 2 жыл бұрын
Good question. It is possible to define other "information measures". It doesn't have to be an exponential/logarithmic function, but that function is good because it fits the requirements. The "amount" of information in a message is related to the probability of that message (as discussed in the video). And there are natural boundary conditions: it must equal zero when a message always happens (probability = 1, ie. the message doesn't actually tell you anything you didn't already know, because it always happens, so you were already expecting that message), and it must equal almost infinity when a message almost never happens (probability = 0, ie. those messages are extremely unexpected and surprising, so they are extremely informative when they actually happen), and the function must be continuous between those boundary conditions. The negative log function fits the bill. And as for your question about mapping bits, this video should help: "What is a Constellation Diagram?" kzbin.info/www/bejne/oZetln9qgbZnadU You might also be interested in this video: "What is Fisher Information?" kzbin.info/www/bejne/bmPQoJ-jo7d2nZI
@AS-nx9fu
@AS-nx9fu 2 жыл бұрын
@@iain_explains thanks for the response... appreciate it!!!
@niividaaaw
@niividaaaw 3 жыл бұрын
Sir In love with your teaching ! One doubt ( not releated to this video ) What role poles and zeroes play in making a system odd and even,today I read zeros at origin makes the signal odd ! Sir can you xplain sir,it was given as S/(s+1)(s-1) => odd, (s+1)(s-1)/s neither odd nor even (but 2nd one violtes X(s)=X(-s)=>even X(s)=-X(-s)=>odd
@dimitrisv.1729
@dimitrisv.1729 3 жыл бұрын
Great work. Keep going!! Could this method of producing the codebook based on entropy value be applied in wireless communications? Because each codeword has not equal bits, overlapping in a sequence of symbols must not be done such us your examples. Ηow such a thing can be avoided with the presence of noise?
@iain_explains
@iain_explains 3 жыл бұрын
Yes, definitely. The codeword length is not the same thing as the frame length, or packet length. The compression encoder takes a sequence of letters/symbols/bits/words (whatever), and converts it into a sequence of 1's and 0's (made up of codewords). That sequence is then divided up into packets according to whatever communication protocol is being used. I plan to make a video soon on source and channel coding, so keep a look out for that.
@sadeqebrahimi2925
@sadeqebrahimi2925 3 жыл бұрын
this is the place that you can learn complex concepts only on one paper of sheet.
@iain_explains
@iain_explains 3 жыл бұрын
Glad you like the format.
What are Channel Capacity and Code Rate?
18:16
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 26 М.
Huffman Codes: An Information Theory Perspective
29:11
Reducible
Рет қаралды 232 М.
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 262 #shorts
00:20
She's very CREATIVE💡💦 #camping #survival #bushcraft #outdoors #lifehack
00:26
Synyptas 4 | Арамызда бір сатқын бар ! | 4 Bolim
17:24
Entropy (for data science) Clearly Explained!!!
16:35
StatQuest with Josh Starmer
Рет қаралды 618 М.
Entropy in Compression - Computerphile
12:12
Computerphile
Рет қаралды 393 М.
What Is A Particle? A Visual Explanation of Quantum Field Theory
14:02
Uses of Information Theory - Computerphile
14:48
Computerphile
Рет қаралды 74 М.
The Principle of Maximum Entropy
13:24
Mutual Information
Рет қаралды 27 М.
How are Data Rate and Bandwidth Related? ("a super clear explanation!")
11:20
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 123 М.
[Deep Learning 101] Cross-Entropy Loss Function Demystified
12:41
A Short Introduction to Entropy, Cross-Entropy and KL-Divergence
10:41
Aurélien Géron
Рет қаралды 352 М.
WHY IS THE HEAP SO SLOW?
17:53
Core Dumped
Рет қаралды 251 М.
Peter Singer - ordinary people are evil
33:51
Jeffrey Kaplan
Рет қаралды 3,9 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18