LEMPEL-ZIV ALGORITHM

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 119

  • @altunbikubra
    @altunbikubra 6 років тому +16

    Finally one clear explanation in English, thanks !

  • @patelvaidik7004
    @patelvaidik7004 6 років тому +6

    This explanation is very good and I clear Lempel-Ziv coding. Thanks sir.

  • @bikeshshrestha9550
    @bikeshshrestha9550 5 років тому +4

    Though your English in unclear you explanation is clear as water. Hats off bro. Kudos

  • @kasunwijesundara336
    @kasunwijesundara336 3 роки тому +3

    Great Teacher. ! clear and calm while teaching complex theories

  • @blvckstar777
    @blvckstar777 3 роки тому +3

    thank you sir! that helped me a lot in my finals!

  • @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!

  • @vagelosb7588
    @vagelosb7588 7 років тому +34

    at last found it . good english .good explanation . nice shirt . thank you

  • @thanghong4482
    @thanghong4482 Рік тому

    thank you teacher
    Thanks to you, I understood this part that I didn't listen to in class

  • @ameyanjarlekar9568
    @ameyanjarlekar9568 4 роки тому +5

    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

  • @ashsingh1234
    @ashsingh1234 6 років тому +3

    Thank You For making it easy a day before exam sir!!

  • @solare--04
    @solare--04 7 місяців тому +1

    thanh you for making it easy a day before exam sir!!!

  • @prabhas1776
    @prabhas1776 Рік тому +1

    Great professor. Good explanation ♥️

  • @princeyawgharbin1955
    @princeyawgharbin1955 4 роки тому

    This really has saved me , I got exam tomorrow...Thanks Sir

  • @rahulpawar6691
    @rahulpawar6691 5 років тому +2

    Sir yours lectures are good and understand able for students
    Thank you for it
    #keep supporting

  • @roykibet6038
    @roykibet6038 5 років тому +1

    Best video on LZW so far,,

  • @rohanvarmarudraraju3343
    @rohanvarmarudraraju3343 2 роки тому

    Thank you sir , loved the expression at 4:56

  • @cyliamokrani2928
    @cyliamokrani2928 4 роки тому +1

    thank you so much sir, a clear explanation

  • @MasayoMusic
    @MasayoMusic 6 років тому +11

    Isn't the result of the algorithm much larger than the original string? How does it work for compression? Thank you!

    • @pedroteixeira5185
      @pedroteixeira5185 6 років тому +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 років тому +1

      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 роки тому +3

      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.

  • @yogeshvidolkar3025
    @yogeshvidolkar3025 6 років тому +1

    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...

  • @sandy245
    @sandy245 4 роки тому +1

    Easy to understand when u explain
    Can u also explain
    Deflate and PNG compression techniques

  • @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

  • @sarthakyende.2076
    @sarthakyende.2076 Рік тому

    Bappu tu pass hoagaya ... baghwan tumhe salamat rakhe

  • @DarkKnight7_1
    @DarkKnight7_1 4 роки тому +1

    Clear and Perfect Presentation !

  • @lemagneto2546
    @lemagneto2546 2 роки тому

    Best explanation thankyou so much sir

  • @JakeBayne624
    @JakeBayne624 Рік тому +1

    Neat and clean explanation.

  • @vanesamorales6991
    @vanesamorales6991 3 роки тому

    Thanks from Ecuador !!! :)

  • @evilpollination1916
    @evilpollination1916 2 роки тому +1

    Great explanation sir

  • @debashritapanicker7644
    @debashritapanicker7644 5 років тому +1

    Amazing explanation sir!
    thank you so much.

  • @abhishekKumar_sheki
    @abhishekKumar_sheki 5 років тому

    Thnx I got 5 marks question from this topic in my end exam.

  • @siddheshmahajan50
    @siddheshmahajan50 4 роки тому

    Lalit ji, tum bahut mast kaam karta hai...

  • @mayankgijre
    @mayankgijre 4 роки тому +2

    Aren't You Supposed to Assume that 0,1 are already stored in the Dictionary 🤔

  • @ahmadkurd2474
    @ahmadkurd2474 7 місяців тому

    Thanks for your support

  • @InspiireVibes
    @InspiireVibes 2 роки тому +1

    thx, my english is bad but i could understand you

  • @Oldpapers-f3v
    @Oldpapers-f3v Місяць тому

    How data compressed here ? Encoded bits are more than original bits why?

  • @saurabhbangale7181
    @saurabhbangale7181 6 років тому

    Bahot sahi explanation Sir...!!👍

  • @RohitKumar-jz5cu
    @RohitKumar-jz5cu 3 роки тому

    tommorrow is our semester exams & your videos are really helpful. Thanks a lot lalit sir

  • @NgoVanDung-BDCVT
    @NgoVanDung-BDCVT Рік тому

    Thankyou very helpful

  • @manjusharma2712
    @manjusharma2712 6 років тому +1

    Beautiful explanation...

  • @Abhishek-iq9lo
    @Abhishek-iq9lo 5 років тому +1

    Nice Explanation!

  • @ilyaantipyev8034
    @ilyaantipyev8034 4 роки тому

    its nice. but show the full board at least for 3 seconds please

  • @8888rian
    @8888rian 6 років тому

    Thank you so much, very helpful.

  • @blazingsniper1239
    @blazingsniper1239 4 роки тому

    the lsb name is innovation symbol

  • @nishapal6805
    @nishapal6805 5 років тому

    Flawlessly explained

  • @chinmaydwivedi549
    @chinmaydwivedi549 4 роки тому

    Best Teacher!!!

  • @saikatbiswas3549
    @saikatbiswas3549 5 років тому

    Sir, you are just awesome.

  • @amelbenzaid7440
    @amelbenzaid7440 3 роки тому

    Thank you sir what about a matlab function (used to calcule lempel-Ziv parmetere EEG )?

  • @abhinavmishra3734
    @abhinavmishra3734 7 років тому +1

    Perfect explanation

  • @Jaya.M78
    @Jaya.M78 2 роки тому

    Thank you so much sir

  • @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!

  • @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.

  • @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...

  • @ni788n6
    @ni788n6 5 років тому +1

    Your awesome sir

  • @souvikkar7963
    @souvikkar7963 6 років тому

    Sir you explained only the encoding part. Do explain the decoding of the same. The rest was simple to understand and very helpful.

  • @priyalakshmiprasad9726
    @priyalakshmiprasad9726 6 років тому +1

    Great video sir!

  • @sushantgupta4757
    @sushantgupta4757 3 роки тому

    thanku so much sir

  • @taruneeshsachdeva1615
    @taruneeshsachdeva1615 7 років тому

    beautiful explanation

  • @luanpd8397
    @luanpd8397 6 років тому +1

    many thanks, sir !

  • @Nitzzzzz24
    @Nitzzzzz24 8 місяців тому

    thankyou🙇‍♂

  • @deepak11
    @deepak11 6 років тому

    Sir i could bot understood dictionary location
    Remains is excellent

    • @LalitVashishtha
      @LalitVashishtha  6 років тому

      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  6 років тому

      in above comment make on correction for quaternary daya numbers will be 0,1,2 and 3

  • @anarkaliprabhakar6640
    @anarkaliprabhakar6640 3 роки тому

    Nice

  • @NavjotSingh-vd1me
    @NavjotSingh-vd1me 4 роки тому

    i m confused how to get RLE for 101010 could u solve

  • @TheFreestylelogic
    @TheFreestylelogic 5 років тому

    Very nice sir

  • @munakumarjani122
    @munakumarjani122 5 років тому

    Thank uh so much Sir

  • @adalynrutherford6116
    @adalynrutherford6116 5 років тому

    Good example

  • @TheCoxinator747
    @TheCoxinator747 6 років тому

    Excellent!

  • @riteshpatil5265
    @riteshpatil5265 6 років тому

    How to write dictionary location ?tell me sir

    • @LalitVashishtha
      @LalitVashishtha  6 років тому +1

      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  6 років тому

      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.

  • @manjuladevi9628
    @manjuladevi9628 6 років тому +1

    Thank u sir

  • @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

  • @dharshiniselvam6100
    @dharshiniselvam6100 5 років тому

    Tq so much sir

  • @asitamannadas88
    @asitamannadas88 5 років тому

    Cannot solve AAABBCCDDABBA using lzw

  • @tanphatpham9190
    @tanphatpham9190 6 років тому +1

    thank you !

  • @lifeinjesus3357
    @lifeinjesus3357 6 років тому

    .thank you.Sir can you please tell me tge text book for reference

    • @LalitVashishtha
      @LalitVashishtha  6 років тому +1

      Information theory, coding and cryptography by Ranjan Bose TMH publication

  • @ramireddypoli8873
    @ramireddypoli8873 6 років тому

    Thank You Sir

  • @babydevil1485
    @babydevil1485 5 років тому

    Arigato gozaimasu !!!!!!

  • @heisenbergwhite9310
    @heisenbergwhite9310 4 роки тому

    Thanks

  • @yusuffaesal9523
    @yusuffaesal9523 5 років тому

    Thanks slot

  • @krao2831
    @krao2831 6 років тому

    Effort👍👏

  • @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

  • @swathibalagari4205
    @swathibalagari4205 6 років тому +1

    Tq

  • @neemabisht1727
    @neemabisht1727 5 років тому

    Tqq sir

  • @sribolla3098
    @sribolla3098 2 роки тому

    tq

  • @Memeumator
    @Memeumator 3 роки тому

    we won cricket match, muhahaha

  • @kushal7406
    @kushal7406 4 роки тому +3

    You are not solving any doubts of any student so why you telling us to write...

  • @stalvinmenezes
    @stalvinmenezes 6 років тому

    thankyou sir