Absolute legend. This dude has literally been more helpfull than I could ever imagine! Insane work!
@nitinneo74 жыл бұрын
The most coherent explanation of A* algorithm with an example. Thank you for saving our time and energy.
@mostafakarimi17335 жыл бұрын
One of the best explanation of A* algorithm I've ever seen, Thank you Sir and I hope you create more videos about AI
@terrycamerlengo54923 жыл бұрын
This channel with John Levine is awesome. What a great lecturer! Great channel! Thank you!
@mishalubich71413 жыл бұрын
Best A* tutorial for run-through! Others jump around (computerphile) too much, and its not easy to get a grasp of how we can run this algorithm by hand and how it actually works (abstracting away all the data structures). Thank you so much!
@dennissaluaar91035 жыл бұрын
I am studying an introductory course in Artificial Intelligence here in Gothenburg, this short lecture made the A* very clear to me. Thank you!
@tollwutpinguin4 ай бұрын
Thank you for providing free educational content of such high quality! The world needs more lecturers like yourself
@whiningmachine2 жыл бұрын
Thank you for this explanation. You have no idea how many pages and videos I had to go through before somebody explained that the heuristic indicates the estimated cost to a goal node. I had no idea why we only added the destination node's heuristic to the total (and not the other nodes' heuristics along the path), and now I know. Thanks!
@zaid_marridi6 жыл бұрын
Thank you for this simple and great explanation... You're simply the best at this. Clean, clear, easy and very informative What else could someone ask for?!!!
@LucasofAppalachia6 жыл бұрын
Absolutely phenomenal explanation. Thank you for this.
@iampujan5 жыл бұрын
Loved the video. Clear and Understandable. Thanks Professor John. Looking forward for more videos.
@cuchuoisalay92636 жыл бұрын
I would like to say thanks to you. Your tutorial about A* is very exciting!
@coxixx7 жыл бұрын
the best teacher on the web
@johnlevine29097 жыл бұрын
Thanks. Glad you liked it.
@abhishekravichandran69653 жыл бұрын
kzbin.info/door/M-yUTYGmrNvKOCcAl21g3w she is the best bruh
@runneypo3 жыл бұрын
@@abhishekravichandran6965 she has no video on a star though
@vakiljay86863 жыл бұрын
@@abhishekravichandran6965 S I M P
@heer13593 жыл бұрын
@@abhishekravichandran6965 S I M P
@lianghaoquan4 жыл бұрын
Thank you for this great video! Love your clear explanation and your voice!
@555to_infinity4 жыл бұрын
Wow. Perfect lecture on A* search. Highly recommended!
@simongrome9073 Жыл бұрын
These videos are super helpful in explaining stuff I didn't get from my textbook! Thank you!
@nihilrocks11 ай бұрын
Truly a godsend! Saved me 5 marks on my A levels 15mins before the exam. Couldn't have explained it better!
@SaifUlIslam-di5xv3 жыл бұрын
It's a treat watching this as an introduction to what A* is. :D
@KuliahInformatika2 жыл бұрын
I love the way you explain the algorithm... easy to understand...
@abdolvakilfazli24885 жыл бұрын
Insanely clear explanation. Hope you add more details about completeness, optimality and complexity
@Peter-bg1ku2 жыл бұрын
Your explanation is amazing. Thank you!
@piotrptak55076 жыл бұрын
Truly the best explanation of this algorithm we can find
@koibathekingofgames8522 Жыл бұрын
The best exemplification that I found until now, It`s worth watching.
@nilsmartel22954 жыл бұрын
you're a most talented teacher. Thank you
@nandudara38454 жыл бұрын
This is a perfect video for understanding A* algorithm
@saiprasad83115 жыл бұрын
Good example. Makes it so easy to understand admissibility issue.
@zijunliu77655 жыл бұрын
You explained way better than my professor! Thank you! Now I finally understand it.
@HafizAsimNawaz7 жыл бұрын
I love this man...... you rocked sir... hats off
@johnlevine29097 жыл бұрын
Thank you! Glad you found it useful.
@nethmagunathilaka415 жыл бұрын
Best place to learn A*. U save my day!
@husseinsylla4850 Жыл бұрын
Hello Sir, Best tutorial I have covered on A* algorithms. Clear and complete, include all explanations for f(n)=g(n)+h(n) and over-estimations of theoritical heuristics. Brilliant. Thank you so much.
@TheSophiaLight2 жыл бұрын
Clear, patient, simple. Thank you.
@OsamaAlmas6 жыл бұрын
This is amazing, You deserve more subscribers!!!
@faox75656 жыл бұрын
what a clean teaching you are the best
@thinhnguyen31634 жыл бұрын
Thank your work, i'm prepairing for AI test next week. Luckily I found this
@cieslak40045 жыл бұрын
THANK YOU! Greetings from Poland
@siddarvind641010 ай бұрын
A godsend. This is saving me in my CS Discrete Math class, thank you so much!
@robs9392 жыл бұрын
John the Goat! Thanks man!
@breadsteeth2562 Жыл бұрын
Love from China. Clear explanation and it helps me a lot. Thank you!
@tashijawed5472 Жыл бұрын
Great Explanation, as always. Just want to add one thing. at 9:43 When we reached node G2 with a cost of 13, we will stop the algorithm and won't go further with "E" node. Why? because it uses Priority Queue, the algorithm will stop once it finds a Goal node with a cost "less than or equal" to costs of other nodes. And it makes sense!! because once you reached G2 with a cost of 13, even if you have another node with the same cost, there's no point in checking it because it will only add to the cost.
@peterlawrence35055 ай бұрын
But if the heuristic was not admissible this would not be the case right?
@Mousta_alpha945 жыл бұрын
thanks Mr john levine your explanation is excellnt
@aditisharma83985 жыл бұрын
Sir you are the best!
@kuanghuang27736 жыл бұрын
very clear, very smooth, I like the teaching! thanks!
@ShinnyxAKAvincent6 жыл бұрын
very clear speech, awesome explanation. Thanks a lot!
@willardmakinishi69803 жыл бұрын
Thank you so much Mr. Levin. Trust me these things did not make any sense in the first encounter with my Lecturer with due respect to him. I have just watched the first minute and i Have decided to download the tutorial. Hopefully I will find your explanations on all the search Algorithms. God bless you and I hope to understand these things before June for my exams
@ecekucukpehlivan97794 жыл бұрын
These videos are very educational and useful. Thank you so much!
@zhenyufan89886 жыл бұрын
It's a great illustration!! But can u give us a example of how to decide the estimate value from certain node to a goal node?
@maximilianozavala89432 жыл бұрын
Amazing explanation, thank you so much!
@shreengul64885 жыл бұрын
Great job sir!!! You explain things very clearly and unambiguously . No need to watch any other vedio after watching this.
@uchungnguyen14746 жыл бұрын
sir hat off for your cleaning teaching!
@sibusisondimande52096 жыл бұрын
Thanxxxx John. You're the best !!!!!
@MuhammadUsman-ry6tp4 жыл бұрын
One of the best teacher i ever seen
@Geek-jx3gw2 жыл бұрын
throwback 2 years ago, you helped me to pass my exam and understand this algorithm really well
@balochx2 жыл бұрын
How's life?
@Geek-jx3gw2 жыл бұрын
@@balochx Amazing
@balochx2 жыл бұрын
@@Geek-jx3gw stay amazing!
@Geek-jx3gw2 жыл бұрын
@@balochx i didnt know what to answer but, life is not organized or as i wanted but it is better now 2 years before I was a stressed person, stressed about a lot of things including my future, grades, etc now, i am older and i changed into a better version of me i guess, less stressed, i love my struggles, i love to help people as much as i can, I’m trying my best to be good enough for me and my family so yeah life is amazing now🙌🏻
@balochx2 жыл бұрын
@@Geek-jx3gw thank you so much for sharing. and yes, ups and downs are a part of life. no one is completely satisfied with his/her life, we just have to embrace it and strive for the good. helping people for no agenda brings out huge happiness. and it was nice knowing about your story. I love hearing common people rather than famous people who are faking everything. Stay blessed 🙌
@Z3366N6 жыл бұрын
Thank you for sharing 😊 it was really helpful for me.
@ramiyousif8024 Жыл бұрын
Best video for Heuristic algorithm!! Thank you !!
@PierLim6 жыл бұрын
Thank you for this, it is extremely clear.
@VaibhavSharma446 жыл бұрын
Thank you so much. Tutorials like these are hard to find :)
@muinmohammadmozammel2814 жыл бұрын
Short and to the point explanation. Thanks.
@harpreetset7 жыл бұрын
really insightful. I am learning AI and have been reading about agent searches for a while. This one is quite helpful. Can you also cover big O notations for time and space for these algorithms? it will help in analyzing in what environments it makes sense to apply them.
@johnlevine29097 жыл бұрын
Thanks. I'm planning to do a video comparing the algorithms, including the time and space requirements, in due course.
@baldbadger76443 жыл бұрын
the lecture was dilivered in a logical and clear manner, thank you so much
@AnsumanMohanty6 жыл бұрын
Clear and concise. But could you share any resource as to why the heuristic should underestimate the cost ?
@mohammadvasegh17544 жыл бұрын
in our country, today is teacher's day good sir. thank you for all of your clarification and examples that you've solved and happy teacher's day to you
@johnlevine29094 жыл бұрын
Thank you Mohamad! I'm really glad you find the videos useful.
@alibrahim46866 жыл бұрын
You are fantastic. Please make more videos.
@AshutoshSingh-do4ts2 жыл бұрын
Thank you sir for the explanation, it helped me a lot to understand the A* algorithm.
@OzDavid6 жыл бұрын
Amazing explanation. thanks sir
@message592 жыл бұрын
on point 👍🏻 super explanation thank you :)
@jamesthuo87635 жыл бұрын
Your videos are the best. Please do Greedy and other topics
@bars57622 жыл бұрын
I'm not very good in English but your explaination is very easy to listen and understand. Thank you very much!
@kyawnyeinphyo56393 жыл бұрын
Sir, thank you for your amazing explanation
@bamboom91842 жыл бұрын
I am serious like wow loved the lecture was soooooo interesting please keep this up you will be helping alot of ppl since most teachers dont know what they are talking about
@iwayanbagus22715 жыл бұрын
thank you for your videos! I learnt alot
@raiyan22 Жыл бұрын
thank you! Superb!!
@tonderaimakumborenga26486 жыл бұрын
Simply the best
@Imhotep12786 жыл бұрын
very nice explanation and example, indeed
@NinaHProductions16 жыл бұрын
You are the best teacher and provide the cleanest of explanations - at 5:53 the A* score for A is 17 (5 + 3 +2 + 7) instead of 20 I think?
@que_936 жыл бұрын
It should be 17, not 20.
@ngusumakofu15 жыл бұрын
Indeed it should be 17
@JackyShaw5 жыл бұрын
I agree too.
@know_how56615 жыл бұрын
yup... its 17
@sussananukem71014 жыл бұрын
Nope... He's correct. He readded the path cost from A to B since we are revisiting A. That is: 5+3+(3)+2+7 =20
@paulshi28213 жыл бұрын
Thank you for explaining this!
@rashidafoodcornervlog6543 жыл бұрын
Brilliant man you should make more videos
@tiagosousa52783 жыл бұрын
holy astar guacamole! perfect explanation!!
@maxharris69263 жыл бұрын
Great Video, thank you for explaining A*. For clarification if you find a node that has been visited, but the current path's A* score is less than the cost in the visited set, would you continue on the path and update the A* score in the visited set?
@grass666 Жыл бұрын
this tutorial is sooo slay thank you king
@SiEmG3 жыл бұрын
Hello Mr. John Levine and the rest of the people IN THE COMMENTS :). Mr. Levin thank you very much for your help. You give totally clear instructions!! :) My only question is this: is G node visited also? I think in A* goal state is also added in the visited list, right?
@firatyildiz664 жыл бұрын
Thank you for the clear explanation sir!
@dushanrathnayake50072 жыл бұрын
Just brilliant! Thank you so much! At 5:53 the A* score for A is 17 (5 + 3 +2 + 7) instead of 20 I think.
@johnlevine29092 жыл бұрын
Thank you, and well spotted!
@emrec.40055 жыл бұрын
Well, that marvelous.
@user-wf8tl6vk9w2 жыл бұрын
How is the goal state considered in a situation with ties? If using alphabetical order, do goal states count as the alphabet G?
@CARELESSuwu6 жыл бұрын
Brilliant!! Thank you sooo much! :)
@dapengzhang44735 жыл бұрын
Really like your video, it is really helpful!!!! Thank you!
@LarryP2486 ай бұрын
This is important content. A related book I read was also significant. "Game Theory and the Pursuit of Algorithmic Fairness" by Jack Frostwell
@melihekinci7758 Жыл бұрын
Very good explanation.. thank you
@muhammadhabib34427 жыл бұрын
Great Tutorial, Please also Make another tutorial on the Optimality proof of A∗
@johnlevine29097 жыл бұрын
Many thanks, and thanks for the suggestion - I think that's a great idea.
@hermosillaignacio6 жыл бұрын
Awesome video, thank you!
@justafreak15able6 жыл бұрын
wawo you explained it very simply and quickly.
@mobeenahmad47116 жыл бұрын
thank you sir it was so clear and concise plz make more tutorials.
@ksrikanth13536 жыл бұрын
really useful tutorial sir gonna subscribe your channel pls do more videos on ai....
@tanvirkaisar72457 ай бұрын
If at some point you get a node having better A* score and the node was already visited (but has inferior A* score than the most recent one), do you replace the old visited node with the current new one?
@rishabhsharma56455 жыл бұрын
Bravo! Awesome video
@Greatfulone3 жыл бұрын
Thank you so much for this video. I was looking for an explanation of A*, and I think your video just helped me fix my code and learn why I had to make the change. If I understood your comments, I should only visit a node if I either have not visited it before, or its A* score is lower from the path I am currently considering. And the A* score is a sum of how much it costs to get to a node plus the nodes heuristic value. Is that right?
@ngusumakofu15 жыл бұрын
Thank you sir. Made it so much clearer
@denvermoodley84876 жыл бұрын
Extremely helpful , thank you
@abdoudjerdi919311 ай бұрын
thank you so much i was really struggling to understand it but you make really clear and simple
@nawrasqusay21643 жыл бұрын
thank u soo much u r a the savior but i wonder why u dont calculate the cost of (G) with the cost of the path