The Viterbi Algorithm : Natural Language Processing

  Рет қаралды 102,885

ritvikmath

ritvikmath

Күн бұрын

How to efficiently perform part of speech tagging!
Part of Speech Tagging Video : • Part of Speech Tagging...
Hidden Markov Model Video : • Hidden Markov Model : ...
My Patreon : www.patreon.co...

Пікірлер: 199
@DistortedV12
@DistortedV12 3 жыл бұрын
NLP students in the future are going to love this
@utkarshgarg8783
@utkarshgarg8783 2 жыл бұрын
I am a NLP student and I am lovin' this :)
@LeonPark
@LeonPark 2 жыл бұрын
lovin it
@thepriestofvaranasi
@thepriestofvaranasi 2 жыл бұрын
Lovin it bro, you're a visionary
@xzl20212
@xzl20212 2 жыл бұрын
I do
@bedoor109
@bedoor109 Жыл бұрын
True
@raghavarora3044
@raghavarora3044 2 жыл бұрын
This was honestly one of the few videos where someone has actually explained something so clearly and efficiently! Great job! Keep up the good work!
@ritwikgoel
@ritwikgoel 2 жыл бұрын
Deadass
@r2d2b3c4
@r2d2b3c4 2 жыл бұрын
Mate, I just had a lecture on Viterbi in NLP context from uni and I was having nearly a breakdown due to all the smart formulas our teacher has gave us. It was not possible to understand it for me from the lecture. But you have shown it and explained it so clearly, I am amazed and shocked at the same time. You are a legend! Please carry on with the videos, you are saving and changing lives with this
@muradal-ahmad4048
@muradal-ahmad4048 3 жыл бұрын
Awesome video, very informative! Viterbi explanation starts at 07:28, if you're somehow familiar with HMMs basic concept.
@sashankvemulapalli6238
@sashankvemulapalli6238 2 жыл бұрын
This literally has to be the best resource to understand Viterbi algorithm across the whole of the internet. Even the inventor themselves wouldn't have been able to explain it better!!! THANKS A TON
@croncoder862
@croncoder862 Жыл бұрын
Very well explained, I actually came from the Coursera NLP specialization since I had many doubts over there, but after watching this, everything is clear.
@devindoinmonkmode
@devindoinmonkmode 2 ай бұрын
Me tooo, this guy is damm crazy
@yurimuniz7
@yurimuniz7 Ай бұрын
Same here. My expectations were high with that course given the quality of the deep learning specialization. But I'm kinda disappointed so far. I've been learning much more from materials like this over the internet.
@kewtomrao
@kewtomrao 2 жыл бұрын
I had the same doubt you had at around 13:30 , but you cleared it without causing any confusion!!! Awesome explanation!!! Hopefully your channel becomes more popular!! cheers and good day ahead!!
@Mew__
@Mew__ Жыл бұрын
Exactly. I couldn't be convinced when I was told Viterbi isn't greedy, but it makes sense now. Essentially, there's a big difference between argmax of the next connection, and argmax of the cumulative previous connections.
@unlimitedsky8506
@unlimitedsky8506 Жыл бұрын
The prove of the dijkstra invariants is very similar to how you would prove the statement with the viterbi algorithm. In case you're interested in the exact prove!
@libertylocsin4666
@libertylocsin4666 2 жыл бұрын
NLP student here. Love this. Your my hero. :D
@anirudhgangadhar6158
@anirudhgangadhar6158 Жыл бұрын
One of the best explanations I have ever come across. I was struggling with POS tagging a bit but now its crystal clear. Thanks a lot :)
@YuryGurevich
@YuryGurevich 3 жыл бұрын
This is the best explanation I have encountered. Thank yup very much.
@farnaznouraei8351
@farnaznouraei8351 2 жыл бұрын
The best explanation I've seen on this topic. Thank you!
@SajjadZangiabadi
@SajjadZangiabadi Жыл бұрын
The teacher does an excellent job of explaining the Viterbi Algorithm and providing a clear example. It’s always great to see educators who are passionate about their subject and able to convey complex concepts in an understandable way.
@brendanking6326
@brendanking6326 2 жыл бұрын
Super helpful explanation on exactly when you can discontinue the candidate paths. I've seen a few explanations of that point and this one is definitely the clearest
@tarunr130
@tarunr130 8 ай бұрын
The best way, anything academic related, has ever been explained to me on KZbin. Amazing!! Thanks a lot.
@hossainalif3909
@hossainalif3909 Жыл бұрын
I'm not gonna say I can solve all the problems of veterbi algorithm from now on, but I can say I have a clear concept after watching this, thank you sir....
@ritvikmath
@ritvikmath Жыл бұрын
Of course!
@naveen_malla
@naveen_malla Жыл бұрын
Dude this is awesome. I came here because I did not uderstand the explanation of a Coursera course. No offense to them but you did a great job. Thank you.
@ritvikmath
@ritvikmath Жыл бұрын
Glad it was helpful!
@sethcoast
@sethcoast 2 жыл бұрын
Amazing explanation thank you!
@flyingsnowball9224
@flyingsnowball9224 Жыл бұрын
This is THE BEST lesson on the Viterbi algorithm ever. THANK YOU!
@noorulaminbhat
@noorulaminbhat 8 ай бұрын
One of the best videos on the subject, that I have ever watched. Great work and keep it up!
@utkarshgarg8783
@utkarshgarg8783 2 жыл бұрын
This video can never have a dislike. Simply amazing Ritvik. Thanks!
@NaifAlqahtani
@NaifAlqahtani 2 жыл бұрын
My guy.. you have a way with words. Ma Sha Allah. beautifully explained
@ngocquangle5975
@ngocquangle5975 7 ай бұрын
thank you so much, it took me so much time to learn this
@wonbulzhang2240
@wonbulzhang2240 10 ай бұрын
teaching slowly, but it is very clear. Good job!
@emid6811
@emid6811 2 жыл бұрын
Thank you so much! I learned a lot. 👏
@leonardliu1995
@leonardliu1995 2 жыл бұрын
Very good video! Cleared up my doubts about why we can't have branch pruning of the lower probability branch! Thanks a lot!
@wenerjy
@wenerjy 11 ай бұрын
Thank you so much, I had the same questions as you!!
@ginkei
@ginkei Жыл бұрын
Genuinely the best explanation there is, Enlightenment reached!
@raamdemaas
@raamdemaas 2 жыл бұрын
The explanation is amazing. Couldn't wrap my head around it earlier with the text book
@thealiens386
@thealiens386 Жыл бұрын
I have 11 hours to my algorithms exam, this video helped so much thank you!
@AnhNguyen-df1nm
@AnhNguyen-df1nm 10 ай бұрын
God damn what a thorough explanation. Respect brother
@simiouch5128
@simiouch5128 2 жыл бұрын
Very clear and instructive explanation. You're a great teacher :) Thank you for these videos
@smangla07
@smangla07 Жыл бұрын
Awesome video. Clearly explains a difficult to comprehend algorithm
@ritvikmath
@ritvikmath Жыл бұрын
Glad it was helpful!
@MattRosinski
@MattRosinski 2 жыл бұрын
Beautiful clear explanation! Thanks Ritvik!
@rxs5556
@rxs5556 4 ай бұрын
This video finally nailed it for me. Thanks!
@proteus333
@proteus333 24 күн бұрын
This video was so good I loved it, thank you so much!
@SaiGollapudi
@SaiGollapudi Жыл бұрын
Awesome job! Simple explanation. Pls continue to make such videos.
@ritvikmath
@ritvikmath Жыл бұрын
Thanks a lot!
@elaine19931120
@elaine19931120 4 ай бұрын
Thank you, it's much clearer than my professor
@rajkumarvasan1
@rajkumarvasan1 3 жыл бұрын
Amazing explanation on Viterbi. Thank you so much for this. Could you please do a video on Baum Welch Algorithm?
@kanikagupta6103
@kanikagupta6103 Жыл бұрын
bhaiya thank you so much ! had some much difficulty coz everyone explained easy half of it.. but you did amazing job !!!!
@LiIRobJr
@LiIRobJr Жыл бұрын
I understood this the first time he explained it. Great video man
@Ram-vu4lk
@Ram-vu4lk 2 жыл бұрын
Calmly explained to make this algorithm understandable in intuitive way. :)
@prepotente_irreale
@prepotente_irreale 5 күн бұрын
Thanks for the amazing, structured and pretty damn good video and explanation :)
@danieldrew2356
@danieldrew2356 7 ай бұрын
thanks very intuitive and well planned video - was really easy to follow!
@ritvikmath
@ritvikmath 7 ай бұрын
Glad it was helpful!
@Abhishek-pb8kt
@Abhishek-pb8kt 5 ай бұрын
Wonderful 🎉 very engaging and beautifully explained.
@guppy13
@guppy13 5 ай бұрын
You made this very easy to understand, thank you
@ritvikmath
@ritvikmath 5 ай бұрын
You're very welcome!
@aryasharma9379
@aryasharma9379 Жыл бұрын
Really well explained! You are a great teacher.
@sarasterlie4799
@sarasterlie4799 Жыл бұрын
This channel is a lifesaver! Thank You!!!
@lechx32
@lechx32 Жыл бұрын
This is a very clear explanation, thank you
@supervince110
@supervince110 Жыл бұрын
Your explanation is brilliant
@matthewmoore6116
@matthewmoore6116 2 жыл бұрын
You my friend, are very good at teaching
@jannisn.3600
@jannisn.3600 Жыл бұрын
Insanely well explained, thank you very much!
@MGtvMusic
@MGtvMusic 2 жыл бұрын
Amazing Video! Was Stuck at this part for so long
@funskill-relaxationsounds7521
@funskill-relaxationsounds7521 Жыл бұрын
This helped a lot bro! God bless you
@godsarsehole
@godsarsehole 3 жыл бұрын
absolute lifesaver
@josy4767
@josy4767 Жыл бұрын
Really great - I was really able to follow along
@sudhanshurai1146
@sudhanshurai1146 Жыл бұрын
you earned a subscriber man. Very well explained.
@DemianUsul
@DemianUsul 11 ай бұрын
This is incredible well explained. Thank you and congratulations 🎉
@agnelomascarenhas8990
@agnelomascarenhas8990 2 жыл бұрын
Vitterbi algorithm was well explained. Hidden Markov Model was a bit difficult to follow because the contrast on whiteboard was low. I like the way you explain keeping formal clutter out of the way.
@hhehe24
@hhehe24 Жыл бұрын
very clear and direct, thanks
@mycodeKK
@mycodeKK 2 жыл бұрын
Thanks man you're thousand times better than my prof.
@vipulmishra8682
@vipulmishra8682 2 жыл бұрын
That was a great video! Your exlanation is very clear! Thanks a lot!
@marouanebenbetka
@marouanebenbetka 5 ай бұрын
Clear Explanation, Thank you!
@xraymao5405
@xraymao5405 2 жыл бұрын
Huge thank you for this great content. It is truly gold
@Xnshau
@Xnshau 2 жыл бұрын
Brilliantly explained 👍
@selwia.771
@selwia.771 Жыл бұрын
Excellent explanation. Thank you very much
@meghajohn
@meghajohn 2 жыл бұрын
Very well explained. Clear and succinct!
@茱莉-x2o
@茱莉-x2o Жыл бұрын
very clearly explained. thank you very much
@HadiAhmed7546
@HadiAhmed7546 Жыл бұрын
Hey thanks for the video - its super helpful - just one question. When you branched off the start node you only considered the possible state as DT, but isnt there also a 0.2 prob that the first state is a NN?
@richardfutrell9668
@richardfutrell9668 7 ай бұрын
The transition from start to NN is possible, but the emission probability for "the" given NN is zero so we can skip it.
@boosterfly
@boosterfly 2 жыл бұрын
Just subscribed! This is awesome!
@kanhabansal524
@kanhabansal524 Жыл бұрын
best explanation over internet
@ritvikmath
@ritvikmath Жыл бұрын
Wow thanks!
@darshansolanki5535
@darshansolanki5535 3 жыл бұрын
Great content, excited to see more videos on parse trees and sentence correctness grammer
@mananlalit
@mananlalit Жыл бұрын
Very nice explanation!
@totoro_r1668
@totoro_r1668 2 жыл бұрын
Really like your video, it's super clear even for me, who come from a linguistic background! Thank you
@אליהשלמה-ב8י
@אליהשלמה-ב8י 8 ай бұрын
excellent explanation
@kiran5918
@kiran5918 Жыл бұрын
So good, it makes me cry
@ritvikmath
@ritvikmath Жыл бұрын
Thanks!
@coupmd
@coupmd 2 жыл бұрын
You're a legend. Thank you so much!
@gigabytechanz9646
@gigabytechanz9646 2 жыл бұрын
very clear and detailed explanation! Thanks
@cicidu8577
@cicidu8577 2 жыл бұрын
This is so clear! Thank you so much!
@xy11021
@xy11021 8 ай бұрын
Great video, greetings from munich, lmu ! Thanks you
@souravganguly5680
@souravganguly5680 2 жыл бұрын
Beautiful explanation
@francisst-amour646
@francisst-amour646 2 жыл бұрын
very good presentation
@trejohnson7677
@trejohnson7677 2 жыл бұрын
This algorithm is appealing to the sensibilities. You can feel the authors nature & propensities.
@ArminBishop
@ArminBishop 2 жыл бұрын
Finally, I understood it. thanks.
@murkyPurple123
@murkyPurple123 3 жыл бұрын
Brilliant explanation!
@jerilynliu8956
@jerilynliu8956 2 жыл бұрын
Thank you for this amazing video! It is so informative and time-saving :D
@KarmaKomet
@KarmaKomet 3 жыл бұрын
Great explanation!
@ritvikmath
@ritvikmath 3 жыл бұрын
Glad it was helpful!
@calpal9871
@calpal9871 2 жыл бұрын
Great video. Thank you!
@annatigranyan6417
@annatigranyan6417 2 жыл бұрын
Excellent explanation. Thank you :)
@FullStackAmigo
@FullStackAmigo 3 жыл бұрын
Very good explanation! Thanks a lot.
@yangwang9688
@yangwang9688 3 жыл бұрын
Looking forward to coding viterbi algo from scratch!
@ray...
@ray... 9 ай бұрын
I love you, man.
@일언-s2p
@일언-s2p 3 жыл бұрын
Hey, thank you so much for sharing all of these helpful videos with us. I really appeciate it! I can see you explained about the decoding algorithm with HMM. Could you also explain about evaluation and learning algorithms?
@ramankumar41
@ramankumar41 9 ай бұрын
Great effort !!!
@mmmmiru
@mmmmiru 2 жыл бұрын
love your shirt!
@ritvikmath
@ritvikmath 2 жыл бұрын
Thanks!
@SignalFlux
@SignalFlux 10 ай бұрын
Great video, you are a great explainer. One note, are you sure that the reason why Viterbi is fast (O(L*P^2) rather than O(P^L)) is because you can discard paths (13:49)? It seems to me like the generic Viterbi formulation does not discard any paths (as it seems from the pseudo code on wikipedia), rather it's efficiency comes from the very nature of a dynamic program where the algo builds on previous work in a smart way (overlapping sub problems etc...). As you yourself say at the very end (19:57), you look at all nodes in the previous layer at each step. At each layer there are P nodes and at each node there are P options, which repeated L times means there are L*P^2 ops to do. So I guess it's not even necessary for Viterbi to prune paths to reach that good of a runtime.
@liltarnation2641
@liltarnation2641 2 ай бұрын
Absolute legend
@jetlime08
@jetlime08 2 жыл бұрын
Amazing video ! Thanks for the great contribution :)
@ramtinfarajollahi7250
@ramtinfarajollahi7250 Ай бұрын
not used to commenting, but thank you, subscribed as well
@encodecode1059
@encodecode1059 Жыл бұрын
Excellent video
@ritvikmath
@ritvikmath Жыл бұрын
Thanks!
@Kishan31468
@Kishan31468 2 жыл бұрын
0 dislikes in the video tell everything. Damn Amazing.
Word2Vec : Natural Language Processing
13:17
ritvikmath
Рет қаралды 38 М.
Hidden Markov Model : Data Science Concepts
13:52
ritvikmath
Рет қаралды 119 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 45 МЛН
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 15 МЛН
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,4 МЛН
Part of Speech Tagging : Natural Language Processing
10:40
ritvikmath
Рет қаралды 42 М.
No, Einstein Didn’t Solve the Biggest Problem in Physics
8:04
Sabine Hossenfelder
Рет қаралды 105 М.
Natural Language Processing: Crash Course AI #7
13:29
CrashCourse
Рет қаралды 139 М.
Conditional Random Fields : Data Science Concepts
20:11
ritvikmath
Рет қаралды 33 М.
Natural Language Processing|TF-IDF Intuition| Text Prerocessing
8:27
A friendly introduction to Bayes Theorem and Hidden Markov Models
32:46
Serrano.Academy
Рет қаралды 474 М.
Viterbi Algorithm | HMM | Solved Decoding Example
20:29
Binod Suman Academy
Рет қаралды 98 М.
Markov Chains Clearly Explained! Part - 1
9:24
Normalized Nerd
Рет қаралды 1,2 МЛН
Vectoring Words (Word Embeddings) - Computerphile
16:56
Computerphile
Рет қаралды 290 М.
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 45 МЛН