A Quick Non-Deterministic to Deterministic Finite Automata Conversion

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

КОМЕНТАРІ • 45

  • @IMominMahmudJalib
    @IMominMahmudJalib 2 роки тому +37

    This channel is gonna blow up someday. It deserves more subscribers. Too good production quality.

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

      aaaand a legend was born...

  • @PG-jv5nw
    @PG-jv5nw 2 роки тому +5

    You are truly a great educator. It takes hours and hours to understand this topic but you explained in just few minutes. Your video makes me think how much garbage is thown at us in college.

  • @yousefali995
    @yousefali995 2 роки тому +7

    I don't know why this channel isn't getting millions of views

    • @nasmov8907
      @nasmov8907 10 днів тому

      yeah I noticed it too!

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

    this channel should be recognize by peoples

  • @ValeriaGarciaHernandez
    @ValeriaGarciaHernandez Місяць тому +1

    THIS IS SO GREAT, THANK YOU

  • @thesuitedsaltshaker8388
    @thesuitedsaltshaker8388 Місяць тому +1

    Thank you, very clear and concise

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

    such a great example it cleared all doubts I had for converting from non-deterministic to dertinistic thank you !!!

  • @carldea
    @carldea 3 місяці тому

    Wow. So impressed. It's time to get rid of if statements. Just discovered this channel. How the explanation fits on the screen is beyond me. Thank you sir!

  • @jacobmonster8234
    @jacobmonster8234 10 місяців тому +1

    Incredibly easy thanks to you!

  • @Anjali-w3f4n
    @Anjali-w3f4n 11 місяців тому

    I generally read comments before watching a video,
    so, to help others find this amazing video, here's my review - 5⭐

  • @angz2717
    @angz2717 Рік тому +3

    didn't know Walter White gave CS lectures

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

    Thanks!! I’m studying in a graduate course for human language technology and I couldn’t quite see the picture of what was going on with this until now. Beautiful video btw

  • @南霁云-w6u
    @南霁云-w6u Рік тому

    WOW, This teacher looks really like my IELTS SPEAKING TEST officer😇
    BTW, Thank you for your clear explanation.

  • @BoredTAK5000
    @BoredTAK5000 5 місяців тому

    This is so helpful. MILES better than my uni lecturer.

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

    Beautiful explanation

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

    Such a clear and fruitful explanation! Thank you sir!

  • @7h268
    @7h268 День тому

    Best explanation

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

    Such a clear and well presented explanation. Well done and thanks so much!

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

    Ça ne peut être expliqué plus clairement. Bravo.

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

    Awesome. Thanks for the great explanation

  • @jediboybetos5759
    @jediboybetos5759 2 роки тому +6

    Non-deterministic finite automata also has something called epsilon transitions. Can you make a video converting NFA with ε to DFA?

    • @Intermation
      @Intermation  2 роки тому +6

      That's a great idea. I was so focused on moving toward implementation in hardware (which doesn't address epsilon transitions) that I didn't think anyone would be interested.

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

    So so so helpful, thank you

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

    Thank you that was amazing

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

      You're welcome! I appreciate the kind words.

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

    Thank you.

  • @cricketmaster7697
    @cricketmaster7697 9 місяців тому

    Hey i had a question. Sometimes this method doesnt work and we need to use an epsilon transition method instead. How do we know if an NFA can be solved in the way described in this video and when we need to use the epsilon method?

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

    Thank you so much this helped a lot!

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

    Nice explanation

  • @georgiaanast3462
    @georgiaanast3462 4 місяці тому

    thank you!

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

    What if the original NDFA has multiple exit-states (let's say they are q2 and q3; q0 is our starting state and q1 is neither). Will our DFA's exit states be the ones that have BOTH/ALL of the NDFA exit states (so {q2, q3}, {q1, q2, q3}, {q0, q2, q3} and {q0, q1, q2, q3}) or if they have ANY of the NDFA's exit states (so {q1, q2}, {q2}, {q3} etc.)?

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

    Very nice thank you so much

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

    My only pet peeve is the squeaky sound of the marker. Other than that love the videos. Very informative!

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

    Well, this is out of order, but having another example NFA helped me catch a bug in my code to create a DFA from one, based on the recent Computerphile video.
    Of course, I might also have to re-think some things, because I don't keep around the empty-set transitions (or state e, in your final form)... instead just returning False if there's not a transition defined between two states (and, for example, I don't define a transition for starting at a and getting a 1). I'm fairly certain the effect is the same, but it looks different. Interesting.

  • @khaledalsouleman8290
    @khaledalsouleman8290 9 місяців тому

    Good Work thanks a lot❤

  • @muhtasimsabab1101
    @muhtasimsabab1101 28 днів тому

    Hello sir, could you please make a video on factored FSM design? I'm really struggling with this concept.

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

    Awesome

  • @lumabanneilm.4772
    @lumabanneilm.4772 2 місяці тому

    Thank you so much, professor T_T

  • @riddle-me-ruben
    @riddle-me-ruben 11 місяців тому

    Wouldn’t “000” be rejected even though it should be accepted"? We have a 0, then any number of 1’s (in this case 0/none), and still end in a 0. But it gets rejected as it follows states a,b,c,e (rejected)

    • @riddle-me-ruben
      @riddle-me-ruben 11 місяців тому

      Oh I see. Concatenation says we should start with 0, have any number of 1’s, then immediately end in 0 or 1. 000 should be rejected. As it does not immediately end in 0 but there is another 0 that follows.

  • @五優伊
    @五優伊 Рік тому

    Thank you soooo much!!

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

    Are you the god or something?

  • @relaxationwithboama
    @relaxationwithboama 5 місяців тому +1

    How's he writing like that 😢