LEMPEL-ZIV ALGORITHM

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 116

  • @altunbikubra
    @altunbikubra 5 ปีที่แล้ว +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.

  • @kasunwijesundara336
    @kasunwijesundara336 2 ปีที่แล้ว +3

    Great Teacher. ! clear and calm while teaching complex theories

  • @bikeshshrestha9550
    @bikeshshrestha9550 5 ปีที่แล้ว +4

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

  • @vagelosb7588
    @vagelosb7588 6 ปีที่แล้ว +34

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

  • @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 2 ปีที่แล้ว +3

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

  • @trungnipper2811
    @trungnipper2811 4 หลายเดือนก่อน +1

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

  • @thanghong4482
    @thanghong4482 ปีที่แล้ว

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

  • @ashsingh1234
    @ashsingh1234 6 ปีที่แล้ว +2

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

  • @rahulpawar6691
    @rahulpawar6691 4 ปีที่แล้ว +2

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

  • @ameyanjarlekar9568
    @ameyanjarlekar9568 3 ปีที่แล้ว +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

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

  • @souravdev8543
    @souravdev8543 2 ปีที่แล้ว

    thanku so much sir...how easily u explain this..

  • @prabhas1776
    @prabhas1776 10 หลายเดือนก่อน +1

    Great professor. Good explanation ♥️

  • @JakeBayne624
    @JakeBayne624 ปีที่แล้ว +1

    Neat and clean explanation.

  • @cyliamokrani2928
    @cyliamokrani2928 3 ปีที่แล้ว +1

    thank you so much sir, a clear explanation

  • @lemagneto2546
    @lemagneto2546 2 ปีที่แล้ว

    Best explanation thankyou so much sir

  • @evilpollination1916
    @evilpollination1916 2 ปีที่แล้ว +1

    Great explanation sir

  • @roykibet6038
    @roykibet6038 4 ปีที่แล้ว +1

    Best video on LZW so far,,

  • @princeyawgharbin1955
    @princeyawgharbin1955 4 ปีที่แล้ว

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

  • @sandy245
    @sandy245 4 ปีที่แล้ว +1

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

  • @JitendraKumwatPIETCS
    @JitendraKumwatPIETCS ปีที่แล้ว

    thank you sir for your way to explain this theorem

  • @siddheshmahajan50
    @siddheshmahajan50 4 ปีที่แล้ว

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

  • @sarthakyende.2076
    @sarthakyende.2076 ปีที่แล้ว

    Bappu tu pass hoagaya ... baghwan tumhe salamat rakhe

  • @DarkKnight7_1
    @DarkKnight7_1 4 ปีที่แล้ว +1

    Clear and Perfect Presentation !

  • @rohanvarmarudraraju3343
    @rohanvarmarudraraju3343 2 ปีที่แล้ว

    Thank you sir , loved the expression at 4:56

  • @vanesamorales6991
    @vanesamorales6991 2 ปีที่แล้ว

    Thanks from Ecuador !!! :)

  • @debashritapanicker7644
    @debashritapanicker7644 5 ปีที่แล้ว +1

    Amazing explanation sir!
    thank you so much.

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

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

  • @ahmadkurd2474
    @ahmadkurd2474 4 หลายเดือนก่อน

    Thanks for your support

  • @NgoVanDung-BDCVT
    @NgoVanDung-BDCVT ปีที่แล้ว

    Thankyou very helpful

  • @abhishekKumar_sheki
    @abhishekKumar_sheki 4 ปีที่แล้ว

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

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

  • @Abhishek-iq9lo
    @Abhishek-iq9lo 4 ปีที่แล้ว +1

    Nice Explanation!

  • @amelbenzaid7440
    @amelbenzaid7440 3 ปีที่แล้ว

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

  • @ilyaantipyev8034
    @ilyaantipyev8034 4 ปีที่แล้ว

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

  • @Jaya.M78
    @Jaya.M78 2 ปีที่แล้ว

    Thank you so much sir

  • @chinmaydwivedi549
    @chinmaydwivedi549 4 ปีที่แล้ว

    Best Teacher!!!

  • @manjusharma2712
    @manjusharma2712 6 ปีที่แล้ว +1

    Beautiful explanation...

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

  • @nishapal6805
    @nishapal6805 5 ปีที่แล้ว

    Flawlessly explained

  • @saurabhbangale7181
    @saurabhbangale7181 6 ปีที่แล้ว

    Bahot sahi explanation Sir...!!👍

  • @saikatbiswas3549
    @saikatbiswas3549 5 ปีที่แล้ว

    Sir, you are just awesome.

  • @InspiireVibes
    @InspiireVibes 2 ปีที่แล้ว +1

    thx, my english is bad but i could understand you

  • @ni788n6
    @ni788n6 5 ปีที่แล้ว +1

    Your awesome sir

  • @sushantgupta4757
    @sushantgupta4757 2 ปีที่แล้ว

    thanku so much sir

  • @abhinavmishra3734
    @abhinavmishra3734 6 ปีที่แล้ว +1

    Perfect explanation

  • @8888rian
    @8888rian 5 ปีที่แล้ว

    Thank you so much, very helpful.

  • @blazingsniper1239
    @blazingsniper1239 4 ปีที่แล้ว

    the lsb name is innovation symbol

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

    • @LalitVashishtha
      @LalitVashishtha  6 ปีที่แล้ว

      I will try to upload decoding video by this week

    • @LalitVashishtha
      @LalitVashishtha  6 ปีที่แล้ว

      I will try to upload it by today itself

  • @mayankgijre
    @mayankgijre 4 ปีที่แล้ว +1

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

  • @NavjotSingh-vd1me
    @NavjotSingh-vd1me 4 ปีที่แล้ว

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

  • @taruneeshsachdeva1615
    @taruneeshsachdeva1615 6 ปีที่แล้ว

    beautiful explanation

  • @TheFreestylelogic
    @TheFreestylelogic 5 ปีที่แล้ว

    Very nice sir

  • @priyalakshmiprasad9726
    @priyalakshmiprasad9726 6 ปีที่แล้ว +1

    Great video sir!

    • @rahulmavoori3106
      @rahulmavoori3106 5 ปีที่แล้ว

      Can u explain wht is dictionary locatiom

  • @anarkaliprabhakar6640
    @anarkaliprabhakar6640 3 ปีที่แล้ว

    Nice

  • @adalynrutherford6116
    @adalynrutherford6116 4 ปีที่แล้ว

    Good example

  • @Nitzzzzz24
    @Nitzzzzz24 5 หลายเดือนก่อน

    thankyou🙇‍♂

  • @luanpd8397
    @luanpd8397 6 ปีที่แล้ว +1

    many thanks, sir !

  • @TheCoxinator747
    @TheCoxinator747 5 ปีที่แล้ว

    Excellent!

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

  • @RohitKumar-jz5cu
    @RohitKumar-jz5cu 3 ปีที่แล้ว

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

  • @dharshiniselvam6100
    @dharshiniselvam6100 4 ปีที่แล้ว

    Tq so much sir

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

  • @munakumarjani122
    @munakumarjani122 5 ปีที่แล้ว

    Thank uh so much Sir

  • @heisenbergwhite9310
    @heisenbergwhite9310 4 ปีที่แล้ว

    Thanks

  • @manjuladevi9628
    @manjuladevi9628 6 ปีที่แล้ว +1

    Thank u sir

  • @asitamannadas88
    @asitamannadas88 5 ปีที่แล้ว

    Cannot solve AAABBCCDDABBA using lzw

  • @tanphatpham9190
    @tanphatpham9190 6 ปีที่แล้ว +1

    thank you !

  • @sribolla3098
    @sribolla3098 2 ปีที่แล้ว

    tq

  • @yusuffaesal9523
    @yusuffaesal9523 4 ปีที่แล้ว

    Thanks slot

  • @swathibalagari4205
    @swathibalagari4205 6 ปีที่แล้ว +1

    Tq

  • @ramireddypoli8873
    @ramireddypoli8873 5 ปีที่แล้ว

    Thank You Sir

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

  • @babydevil1485
    @babydevil1485 5 ปีที่แล้ว

    Arigato gozaimasu !!!!!!

  • @nandinikose1414
    @nandinikose1414 5 ปีที่แล้ว

    0 00101110010100101 iska phase batao 8 sequence ayenge Kya? Or 9

    • @LalitVashishtha
      @LalitVashishtha  5 ปีที่แล้ว

      0, 00, 1, 01, 11, 001, 010, 0101

    • @nandinikose1414
      @nandinikose1414 5 ปีที่แล้ว

      Sry but.... Humare clg k sir ne 9 sequences likh KR diye!!!!.
      Like: 0 1 00 01 011 10 010 100 101

    • @LalitVashishtha
      @LalitVashishtha  5 ปีที่แล้ว

      He will be using something else, you may go throgh Information Theory< Coding and Cryptography by Prof Ranjan Bose IIT Delhi

  • @neemabisht1727
    @neemabisht1727 5 ปีที่แล้ว

    Tqq sir

  • @krao2831
    @krao2831 5 ปีที่แล้ว

    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

  • @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 5 ปีที่แล้ว

    thankyou sir