Constraint Satisfaction: introduction

  Рет қаралды 80,551

John Levine

John Levine

4 жыл бұрын

Introduction to Constraint Satisfaction Problems and the backtracking algorithm

Пікірлер: 66
@ahmadalawi6218
@ahmadalawi6218 2 жыл бұрын
Oh man, I love you. I wish I watched this short video instead of wasting more than an hour hearing my professor explaining it terribly.
@Arash7m
@Arash7m Жыл бұрын
John Levine has teached me more than entire courses I've taken honestly. The guy is a genius at teaching complex topics in very easy to understand videos.
@aliosman8681
@aliosman8681 3 жыл бұрын
That is really a very helpful lecture. I appreciate your efforts. You made us understand us complex concepts in AI in a very short time. Keep it up Dr.
@michelleIX
@michelleIX 3 жыл бұрын
Concise,intuitive , and full bodied explaination
@BeginningProgrammer
@BeginningProgrammer 2 жыл бұрын
That was such an awesome explanation of not just CSP but also backtracking. I've always had a hard time showing back tracking in sequence. Thanks for sharing.
@muhammedbayram4624
@muhammedbayram4624 2 жыл бұрын
John, you are amazing ! I studied AI topics from your videos and got 96 and 100 from my exams. Thanks !
@shehz351
@shehz351 2 ай бұрын
This is the best explanation on introduction to CSPs
@chiofoegbu9019
@chiofoegbu9019 2 жыл бұрын
Thank you. 👏👏 You made this easy for a topic I'm learning for the first time
@CJ77.8
@CJ77.8 4 ай бұрын
I love how you keep it simple, teaching only what we need to know because it helps me from getting overwhelmed. One video on the subject from you and I'm able to break down and solve more complex problems.
@soraisfinallyhere1305
@soraisfinallyhere1305 Жыл бұрын
so much better than my professor thanks your videos might help me pass my A. I. class hopefully
@lebruce9503
@lebruce9503 11 ай бұрын
Thank you very much for making this video! I've been struggling to understand backtracking based on textbook descriptions. Seeing it happen in real time was incredibly helpful.
@fabriciomagalhaessena2289
@fabriciomagalhaessena2289 3 жыл бұрын
The better summary about Constraint Satisfaction! Thanks for this classroom!
@hnsc1
@hnsc1 3 жыл бұрын
Hello sir, just wanted to say that your videos are very concise and helpful. Thank you so much!
@markomekjavic
@markomekjavic 4 жыл бұрын
Really helped with my understanding of the topic, cheers!
@spongebobsquarepants4576
@spongebobsquarepants4576 2 жыл бұрын
Thank you professor, you are brilliant! Toda!
@manos942
@manos942 4 жыл бұрын
This reminds me of the way Prolog works a lot. Thanks for the vid!
@kasvith
@kasvith 4 жыл бұрын
Clearly explained, thanks for helping students
@user-jt2sy4hr4e
@user-jt2sy4hr4e 4 жыл бұрын
Perfect lecture on Constraint Satisfaction. Hope to add fordward checking to prune the domains.
@LY-bh8tf
@LY-bh8tf 4 жыл бұрын
I will say this professor is always the best
@MunhuAfro
@MunhuAfro 4 жыл бұрын
I had had a problem with assignment of domain variable values. I thought before that all three possible values had to be added and checked at the same time, in different orders. Boy was I wrong. Thanks for the clarification. Melted my frustration away in 7.
@KhaledSharif1993
@KhaledSharif1993 2 жыл бұрын
You are an excellent teacher, thank you!
@princeelliot2836
@princeelliot2836 Жыл бұрын
Thank you so much for this amazing lecture. Your way of explaining the content is really good understandable. You've just earned a new subscriber.
@royohana9002
@royohana9002 5 ай бұрын
Thanks for one of the best explanations I heard!
@behnamshahed96
@behnamshahed96 4 жыл бұрын
thanks a lot for your amazing videos, I really enjoy your channel
@abramswee
@abramswee 2 жыл бұрын
thank you. clear and concise. love it.
@AliAkbar-fn6ei
@AliAkbar-fn6ei 2 жыл бұрын
You just made it so easier for us to understand, thank you so much respected Sir.
@_._lis_._
@_._lis_._ 2 жыл бұрын
Thankyou so much!!!!!!! I was stuck on this for 3 days..
@hanshusyed-lq5ng
@hanshusyed-lq5ng 6 ай бұрын
Thank you so much for making it easier and simple sir 😊
@rnvaamonde
@rnvaamonde 4 жыл бұрын
Very clear, thanks!!
@michelleIX
@michelleIX 3 жыл бұрын
Great video!!! Thank you so much
@converti76
@converti76 11 ай бұрын
Thanks for the clear explanation, Im bulding a project in python and I really need to do it with that type of Algorithm now seems I can do it that way!
@jasminemasopeh1562
@jasminemasopeh1562 5 ай бұрын
Thank you for this. I understand a bit more!
@tomasvaldivieso126
@tomasvaldivieso126 2 жыл бұрын
Great work. Thank you
@niels.faurskov
@niels.faurskov 4 жыл бұрын
You have a lovely voice and great video as well, keep it up :)
@xpertstrategist2216
@xpertstrategist2216 2 жыл бұрын
perfectly explained .thank you so much
@HailayKidu
@HailayKidu Жыл бұрын
Precise and clear 👏
@UrQuietGamer
@UrQuietGamer Жыл бұрын
Well explained video!
@hussein2698
@hussein2698 Жыл бұрын
Helpful, thanks.
@nageswarkv
@nageswarkv Ай бұрын
Excellent explanation
@blackfromabove9383
@blackfromabove9383 3 жыл бұрын
Many many thanks!
@kjohari_
@kjohari_ 4 жыл бұрын
You are my favourite, you are my king old man
@Toolever
@Toolever 3 жыл бұрын
succinct is the word! Thanks prof
@evangelosbatsalis9551
@evangelosbatsalis9551 2 жыл бұрын
Thank you very much, clrearly explained.
@NewMovieCenter
@NewMovieCenter 3 жыл бұрын
really helpful. thank you sir.
@faisalalqhtani8891
@faisalalqhtani8891 Жыл бұрын
Thank you so much ❤️
@Teog1992
@Teog1992 2 жыл бұрын
superb job uncle
@yami_caramel932
@yami_caramel932 2 жыл бұрын
thank you :)
@tacticfeed2694
@tacticfeed2694 2 жыл бұрын
thx for video
@rad6014
@rad6014 4 жыл бұрын
Good introduction
@damnfreakingsien
@damnfreakingsien 3 жыл бұрын
print "Thank you for your concise explanation!"
@georgiandanciu3567
@georgiandanciu3567 3 жыл бұрын
pls install python 3.8 , 2 is obsolete
@NianLi
@NianLi 4 жыл бұрын
How about options like A=3, B=1, C=2? Should we consider it?
@Themojii
@Themojii 4 жыл бұрын
What you said is another solution. But it depends on the problem that how many solution you want. If one solution satisfies the problem, you would stop as soon as you get the first solution. Otherwise you continue to get more solutions.
@ooohdraft
@ooohdraft 8 ай бұрын
legend
@georgiandanciu3567
@georgiandanciu3567 3 жыл бұрын
excelent
@manalpambhar2363
@manalpambhar2363 4 жыл бұрын
Sir If we are going to forward then A=3, B=1 and C=2 and A=3, B=2 and C=1 that is also right answer According to this condition. My question is now what is the best answer.
@astronaut205
@astronaut205 3 жыл бұрын
thank you for this video the guy who gave negative represents the only accepted solution in case of constrain = "minimum intelligence" I guess
@Marc-pt4oh
@Marc-pt4oh 2 жыл бұрын
Failin with 2,1,1 and moving to 2,1,3 is not calling a backtrack but a fail, right ? We backtrack only when there is no more values in the domain and that we go up in the levels.
@martinzhao7193
@martinzhao7193 3 жыл бұрын
I love you
@binapatel2208
@binapatel2208 4 жыл бұрын
would B not equal to C and A not equal to C be considered unary constrinats?
@BeginningProgrammer
@BeginningProgrammer 2 жыл бұрын
given a CSP problem can you give and example of how you formulate the variables
@WahranRai
@WahranRai 2 жыл бұрын
3:27 You dont know the value of B yet but you know the domain of B: 1,2,3 and there is not a value of B
@MIT60346
@MIT60346 4 жыл бұрын
So... the backtrack alg is exponential 🙈
@chevlonmacguinstudios
@chevlonmacguinstudios 2 жыл бұрын
They should call it the padlock algorithm
@lmao4982
@lmao4982 Жыл бұрын
Wait, it's all sudoku?
@juguangxiao9788
@juguangxiao9788 Жыл бұрын
There are other solutions (so that this is NOT complete) (A, B, C) = (3, 1, 2), (3, 2, 1), (3, 1, 1), and (3, 2, 2)
Constraint Satisfaction: the AC-3 algorithm
8:42
John Levine
Рет қаралды 118 М.
Section 1 Worksheet Solutions: CSPs
21:49
Berkeley AI
Рет қаралды 8 М.
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 72 МЛН
Monte Carlo Tree Search
15:50
John Levine
Рет қаралды 141 М.
Algorithms Explained - minimax and alpha-beta pruning
11:01
Sebastian Lague
Рет қаралды 1 МЛН
forward checking, CSP heuristics
13:38
Wheeler Ruml
Рет қаралды 73 М.
Quicksort: Partitioning an array
4:48
KC Ang
Рет қаралды 579 М.
Uniform Cost Search
10:23
John Levine
Рет қаралды 392 М.
SHA: Secure Hashing Algorithm - Computerphile
10:21
Computerphile
Рет қаралды 1,2 МЛН
Richard Feynman: Can Machines Think?
18:27
Lex Clips
Рет қаралды 1,5 МЛН
Why Do Bubbles Form In Glasses Of Water?
12:33
Joe Scott
Рет қаралды 81 М.
Model United Nations Flow of Debate Training Video
19:39
Model UN Ukraine
Рет қаралды 508 М.
Iterative Deepening
3:40
John Levine
Рет қаралды 119 М.