LEMPEL-ZIV ALGORITHM

  Рет қаралды 108,476

Lalit Vashishtha

Lalit Vashishtha

Күн бұрын

Пікірлер: 119
@altunbikubra
@altunbikubra 6 жыл бұрын
Finally one clear explanation in English, thanks !
@bikeshshrestha9550
@bikeshshrestha9550 5 жыл бұрын
Though your English in unclear you explanation is clear as water. Hats off bro. Kudos
@patelvaidik7004
@patelvaidik7004 6 жыл бұрын
This explanation is very good and I clear Lempel-Ziv coding. Thanks sir.
@vagelosb7588
@vagelosb7588 7 жыл бұрын
at last found it . good english .good explanation . nice shirt . thank you
@LalitVashishtha
@LalitVashishtha 7 жыл бұрын
Thanks
@kasunwijesundara336
@kasunwijesundara336 3 жыл бұрын
Great Teacher. ! clear and calm while teaching complex theories
@c00702866
@c00702866 4 жыл бұрын
That's my first time to review your teaching! Very thanks with you and proud for the indians, yours electronic education is the best! I am come from HK!
@blvckstar777
@blvckstar777 3 жыл бұрын
thank you sir! that helped me a lot in my finals!
@ashsingh1234
@ashsingh1234 6 жыл бұрын
Thank You For making it easy a day before exam sir!!
@ameyanjarlekar9568
@ameyanjarlekar9568 4 жыл бұрын
You teach better than my IIT professor
@quicktwentyminutes
@quicktwentyminutes Жыл бұрын
We can learn anywhere but exposure we get iit is incredible so do not compare Btw i am iitian
@sandy245
@sandy245 4 жыл бұрын
Easy to understand when u explain Can u also explain Deflate and PNG compression techniques
@rahulpawar6691
@rahulpawar6691 5 жыл бұрын
Sir yours lectures are good and understand able for students Thank you for it #keep supporting
@MasayoMusic
@MasayoMusic 6 жыл бұрын
Isn't the result of the algorithm much larger than the original string? How does it work for compression? Thank you!
@pedroteixeira5185
@pedroteixeira5185 6 жыл бұрын
this only look larger because you are compressin a message of 0's and 1's imagine your A was the zero and the B was the 1 if you use this methode on this example you only need 4 bit to code the leter A, and you would need 5 bits for example to code it (25 leters or something>16)
@pedroteixeira5185
@pedroteixeira5185 6 жыл бұрын
the sequence ABAB would require 4 bits instead of 5*4 bits that would require without compression i was having the same question, it looks like it doesnt compress but it actually does
@arman6766
@arman6766 4 жыл бұрын
When you don't have a very long sequence like in this case, there is no redundancy so the compression actually produces even longer sequences. Imagine a data stream of thousands of KB's, you would have a lot more redundancy and this algorithm is gonna take out that redundancy to produce compressed streams.
@Oldpapers-f3v
@Oldpapers-f3v Ай бұрын
How data compressed here ? Encoded bits are more than original bits why?
@prabhas1776
@prabhas1776 Жыл бұрын
Great professor. Good explanation ♥️
@thanghong4482
@thanghong4482 Жыл бұрын
thank you teacher Thanks to you, I understood this part that I didn't listen to in class
@solare--04
@solare--04 7 ай бұрын
thanh you for making it easy a day before exam sir!!!
@roykibet6038
@roykibet6038 5 жыл бұрын
Best video on LZW so far,,
@vanesamorales6991
@vanesamorales6991 3 жыл бұрын
Thanks from Ecuador !!! :)
@JakeBayne624
@JakeBayne624 Жыл бұрын
Neat and clean explanation.
@rohanvarmarudraraju3343
@rohanvarmarudraraju3343 2 жыл бұрын
Thank you sir , loved the expression at 4:56
@DarkKnight7_1
@DarkKnight7_1 4 жыл бұрын
Clear and Perfect Presentation !
@cyliamokrani2928
@cyliamokrani2928 4 жыл бұрын
thank you so much sir, a clear explanation
@evilpollination1916
@evilpollination1916 2 жыл бұрын
Great explanation sir
@ahmadkurd2474
@ahmadkurd2474 8 ай бұрын
Thanks for your support
@princeyawgharbin1955
@princeyawgharbin1955 4 жыл бұрын
This really has saved me , I got exam tomorrow...Thanks Sir
@siddheshmahajan50
@siddheshmahajan50 5 жыл бұрын
Lalit ji, tum bahut mast kaam karta hai...
@sarthakyende.2076
@sarthakyende.2076 Жыл бұрын
Bappu tu pass hoagaya ... baghwan tumhe salamat rakhe
@Abhishek-iq9lo
@Abhishek-iq9lo 5 жыл бұрын
Nice Explanation!
@souravdev8543
@souravdev8543 2 жыл бұрын
thanku so much sir...how easily u explain this..
@JitendraKumwatPIETCS
@JitendraKumwatPIETCS 2 жыл бұрын
thank you sir for your way to explain this theorem
@yogeshvidolkar3025
@yogeshvidolkar3025 6 жыл бұрын
I was trying to understand this topic for about half an hour, but I could not understand anything, all understood from this video within 8 minutes..Thank you so much...
@rajeshvashishtha7431
@rajeshvashishtha7431 6 жыл бұрын
Well said..
@lemagneto2546
@lemagneto2546 2 жыл бұрын
Best explanation thankyou so much sir
@ilyaantipyev8034
@ilyaantipyev8034 4 жыл бұрын
its nice. but show the full board at least for 3 seconds please
@GeorgeTsiros
@GeorgeTsiros 5 жыл бұрын
what happens if the data does not end at ...1010 but instead ends ...101 ? "101" has been seen before, but there are no more symbols left... i suspect we can add extra padding bit (or more) so that we create a new symbol?
@LalitVashishtha
@LalitVashishtha 5 жыл бұрын
No, no padding is done in this situation. We have to write the codeword of 101 which has already been found.
@GeorgeTsiros
@GeorgeTsiros 5 жыл бұрын
@@LalitVashishtha so during the first phase, we read 101 at the end and since this sequence was seen before, we ignore it? This makes more sense, also thank you SO MUCH for answering!
@debashritapanicker7644
@debashritapanicker7644 5 жыл бұрын
Amazing explanation sir! thank you so much.
@mayankgijre
@mayankgijre 4 жыл бұрын
Aren't You Supposed to Assume that 0,1 are already stored in the Dictionary 🤔
@cybercub4367
@cybercub4367 3 жыл бұрын
same doubt
@navdeepkhurmi7788
@navdeepkhurmi7788 2 жыл бұрын
Howw u find dictionary locationn iss ir already given orr that we have to findd first??? I not getting thiss could anyone please clear this out
@LalitVashishtha
@LalitVashishtha 2 жыл бұрын
Memory location always starts with 1 and increases 1 in next step and so on...
@NgoVanDung-BDCVT
@NgoVanDung-BDCVT Жыл бұрын
Thankyou very helpful
@manjusharma2712
@manjusharma2712 6 жыл бұрын
Beautiful explanation...
@blazingsniper1239
@blazingsniper1239 4 жыл бұрын
the lsb name is innovation symbol
@ni788n6
@ni788n6 5 жыл бұрын
Your awesome sir
@saurabhbangale7181
@saurabhbangale7181 7 жыл бұрын
Bahot sahi explanation Sir...!!👍
@amelbenzaid7440
@amelbenzaid7440 3 жыл бұрын
Thank you sir what about a matlab function (used to calcule lempel-Ziv parmetere EEG )?
@souvikkar7963
@souvikkar7963 7 жыл бұрын
Sir you explained only the encoding part. Do explain the decoding of the same. The rest was simple to understand and very helpful.
@LalitVashishtha
@LalitVashishtha 7 жыл бұрын
I will try to upload decoding video by this week
@LalitVashishtha
@LalitVashishtha 7 жыл бұрын
I will try to upload it by today itself
@abhinavmishra3734
@abhinavmishra3734 7 жыл бұрын
Perfect explanation
@LalitVashishtha
@LalitVashishtha 7 жыл бұрын
thanks
@Nitzzzzz24
@Nitzzzzz24 9 ай бұрын
thankyou🙇‍♂
@chinmaydwivedi549
@chinmaydwivedi549 4 жыл бұрын
Best Teacher!!!
@abhishekKumar_sheki
@abhishekKumar_sheki 5 жыл бұрын
Thnx I got 5 marks question from this topic in my end exam.
@nishapal6805
@nishapal6805 5 жыл бұрын
Flawlessly explained
@Jaya.M78
@Jaya.M78 2 жыл бұрын
Thank you so much sir
@InspiireVibes
@InspiireVibes 2 жыл бұрын
thx, my english is bad but i could understand you
@luanpd8397
@luanpd8397 6 жыл бұрын
many thanks, sir !
@anarkaliprabhakar6640
@anarkaliprabhakar6640 3 жыл бұрын
Nice
@priyalakshmiprasad9726
@priyalakshmiprasad9726 6 жыл бұрын
Great video sir!
@rahulmavoori3106
@rahulmavoori3106 5 жыл бұрын
Can u explain wht is dictionary locatiom
@TheCoxinator747
@TheCoxinator747 6 жыл бұрын
Excellent!
@abdelbakimohammed4677
@abdelbakimohammed4677 4 жыл бұрын
Bonjour, Je veux savoir ça si possible, 3- La compression doit normalement générer un mot de code de taille réduite. expliquez moi, pourquoi l'algorithme de Lempel-Ziv n'a pas pu réduire la longueur du message de source dans l'exemple: AABABBBABAABABBBABBABB 4- Aidez moi par un autre exemple dont la compression effectuée permet de réduire la taille du message de source.
@saikatbiswas3549
@saikatbiswas3549 5 жыл бұрын
Sir, you are just awesome.
@8888rian
@8888rian 6 жыл бұрын
Thank you so much, very helpful.
@NavjotSingh-vd1me
@NavjotSingh-vd1me 4 жыл бұрын
i m confused how to get RLE for 101010 could u solve
@naoromunda2731
@naoromunda2731 4 жыл бұрын
What do you mean by RLE here?
@NavjotSingh-vd1me
@NavjotSingh-vd1me 4 жыл бұрын
@@naoromunda2731 run length encoding
@naoromunda2731
@naoromunda2731 4 жыл бұрын
(11,10)
@naoromunda2731
@naoromunda2731 4 жыл бұрын
Since 10 is repeated 3 times
@sushantgupta4757
@sushantgupta4757 3 жыл бұрын
thanku so much sir
@TheFreestylelogic
@TheFreestylelogic 5 жыл бұрын
Very nice sir
@adalynrutherford6116
@adalynrutherford6116 5 жыл бұрын
Good example
@taruneeshsachdeva1615
@taruneeshsachdeva1615 7 жыл бұрын
beautiful explanation
@deepak11
@deepak11 7 жыл бұрын
Sir i could bot understood dictionary location Remains is excellent
@LalitVashishtha
@LalitVashishtha 7 жыл бұрын
Dictionary location always starts with 1 upto the number of codewords. LZ algo is fixed length encoding scheme. Thesefore, number of zeroes are appended in LHS in dictionary locatilon. It depends on the base of the number system. For binary numbers willbe 0 and 1 only, in ternary numbers will be 0, 1, 2; in quaternary numbers will be 0, 1, 3, 4 and so on.
@LalitVashishtha
@LalitVashishtha 7 жыл бұрын
in above comment make on correction for quaternary daya numbers will be 0,1,2 and 3
@riteshpatil5265
@riteshpatil5265 7 жыл бұрын
How to write dictionary location ?tell me sir
@LalitVashishtha
@LalitVashishtha 7 жыл бұрын
Location always starts with 1. Here info sequence is in binary and there is 8 info seq. We need dictionary location of prefix, so we need 1 to 7 locations.Since LZ algo is fixed length encoding and If we take location of 8th info seq it will take bits that is 1000 and this location will never be used. So we shall take locations from 1 to 7. 7 is the largest no here which will be written as 111 in binary therefore 1 will be written as 001. 2 as 010. 3 as 011 and so on.
@LalitVashishtha
@LalitVashishtha 7 жыл бұрын
Dictionary log starts with 1 to no of info seq. Since it is fixed length encoding technique all the locations will har same number of digits. Here 1 is written as 001, 2 as 010, 3 as 011, 4 as woo Tec.
@tanphatpham9190
@tanphatpham9190 6 жыл бұрын
thank you !
@manjuladevi9628
@manjuladevi9628 6 жыл бұрын
Thank u sir
@munakumarjani122
@munakumarjani122 5 жыл бұрын
Thank uh so much Sir
@heisenbergwhite9310
@heisenbergwhite9310 4 жыл бұрын
Thanks
@babydevil1485
@babydevil1485 5 жыл бұрын
Arigato gozaimasu !!!!!!
@krao2831
@krao2831 6 жыл бұрын
Effort👍👏
@dharshiniselvam6100
@dharshiniselvam6100 5 жыл бұрын
Tq so much sir
@ramireddypoli8873
@ramireddypoli8873 6 жыл бұрын
Thank You Sir
@binduagarwalla670
@binduagarwalla670 5 жыл бұрын
good one
@asitamannadas88
@asitamannadas88 5 жыл бұрын
Cannot solve AAABBCCDDABBA using lzw
@RohitKumar-jz5cu
@RohitKumar-jz5cu 3 жыл бұрын
tommorrow is our semester exams & your videos are really helpful. Thanks a lot lalit sir
@yusuffaesal9523
@yusuffaesal9523 5 жыл бұрын
Thanks slot
@swathibalagari4205
@swathibalagari4205 6 жыл бұрын
Tq
@nandinikose1414
@nandinikose1414 6 жыл бұрын
0 00101110010100101 iska phase batao 8 sequence ayenge Kya? Or 9
@LalitVashishtha
@LalitVashishtha 6 жыл бұрын
0, 00, 1, 01, 11, 001, 010, 0101
@nandinikose1414
@nandinikose1414 6 жыл бұрын
Sry but.... Humare clg k sir ne 9 sequences likh KR diye!!!!. Like: 0 1 00 01 011 10 010 100 101
@LalitVashishtha
@LalitVashishtha 6 жыл бұрын
He will be using something else, you may go throgh Information Theory< Coding and Cryptography by Prof Ranjan Bose IIT Delhi
@sribolla3098
@sribolla3098 2 жыл бұрын
tq
@neemabisht1727
@neemabisht1727 5 жыл бұрын
Tqq sir
@lifeinjesus3357
@lifeinjesus3357 6 жыл бұрын
.thank you.Sir can you please tell me tge text book for reference
@LalitVashishtha
@LalitVashishtha 6 жыл бұрын
Information theory, coding and cryptography by Ranjan Bose TMH publication
@naziajahan1657
@naziajahan1657 5 жыл бұрын
your explanation is wrong, you are saying you see 8 codewords so there will be 3 bit dictionary location. for 010100110110, I divide, 0,1,01,00,11,011,0 and then according toyour explanation I will need 3 bit location entries, since i have 7 types of symbols to code. but for the above mentioned problem i will need actually 2 bit dictionary location.very misleading explanation
@LalitVashishtha
@LalitVashishtha 5 жыл бұрын
I don't know which book you are following, but if you go through "Information Theory, Coding and Cryptography" by Prof. Ranjan Bose, IIT Delhi; you will get the same concept as I discussed here.
@LalitVashishtha
@LalitVashishtha 5 жыл бұрын
link me your concept or explain it if possible.
@naziajahan1657
@naziajahan1657 5 жыл бұрын
@@LalitVashishtha 0,1,01,00,11,011,0 can be encoded as 00(0), 00(1), 01(1), 01(0), 10(1), 11(1), 01
@LalitVashishtha
@LalitVashishtha 5 жыл бұрын
Put some link or name of the book you are following
@kushal7406
@kushal7406 4 жыл бұрын
You are not solving any doubts of any student so why you telling us to write...
@Memeumator
@Memeumator 3 жыл бұрын
we won cricket match, muhahaha
@stalvinmenezes
@stalvinmenezes 6 жыл бұрын
thankyou sir
LEMPEL-ZIV ALGORITHM FOR QUATERNARY DATA
8:18
Lalit Vashishtha
Рет қаралды 7 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
SHANNON FANO ELIAS CODING
10:44
Lalit Vashishtha
Рет қаралды 26 М.
encoding and decoding lempel ziv
7:09
Heba Sayed
Рет қаралды 9 М.
How Lossless Compression Works: Lempel-Ziv
11:23
Art of the Problem
Рет қаралды 56 М.
Huffman Coding Technique for binary system.
10:27
WIT Solapur - Professional Learning Community
Рет қаралды 131 М.
Mastering Dynamic Programming - How to solve any interview problem (Part 1)
19:41