Lecture 24 NLP and Robotic Cars
1:05:50
11 жыл бұрын
Lecture 23 Kernels and Clustering
1:06:27
Lecture 22 Perceptron Part 2
1:13:29
11 жыл бұрын
Lecture 21 Perceptron
1:07:31
11 жыл бұрын
Lecture20: Machine Learning: Naive Bayes
1:11:02
Lecture 18 HMMs
1:08:28
11 жыл бұрын
Lecture 17 Decision Diagrams and VPI
1:19:15
Lecture 15 -- BN III: Variable Elimination
1:16:13
D-Separation
20:27
11 жыл бұрын
Lecture 13: Bayes' Nets 1
1:10:07
11 жыл бұрын
Lecture12 Probability
1:04:50
11 жыл бұрын
Lecture 11: Reinforcement Learning II
1:05:39
Lecture 10: Reinforcement Learning
1:09:52
Lecture 9: Markov Decision Process II
1:09:27
Lecture7: Expectimax and Utilities
1:12:02
Step by Step: Alpha Beta Pruning
14:06
Lecture 6 Zero-Sum Games
1:10:37
11 жыл бұрын
Lecture 4: CSPs
1:05:04
11 жыл бұрын
Lecture 3: Informed Search (A*)
1:18:18
11 жыл бұрын
Step-by-Step: A Star Search
22:18
11 жыл бұрын
Lecture 2: Uninformed Search
1:11:15
11 жыл бұрын
Lecture 1: Introduction
1:09:47
11 жыл бұрын
Пікірлер
@rain_357
@rain_357 Жыл бұрын
This was really helpful for me. Thank you!
@jonobrien8848
@jonobrien8848 Жыл бұрын
How do you know the nodes are sorted like this such that the max/min knows to prune vs the other node being possibly lower on the same depth pair? (Like when 7 prunes 9 and it was swapped order)
@barisballi70
@barisballi70 2 жыл бұрын
thank you
@user-ww9nj4kh3p
@user-ww9nj4kh3p 2 жыл бұрын
thank you
@donpkchannel7203
@donpkchannel7203 2 жыл бұрын
Minute 8:26 why is he sending up 2? instead of 6 which is the highest alfa, beta is still infinity. Dont understand this, is he doing wrong?
@donpkchannel7203
@donpkchannel7203 2 жыл бұрын
This is madness. I dont understand a shit. Cant see what you write its a mess and you just do stuff. No explaining.
@chewycat12
@chewycat12 2 жыл бұрын
I love you
@lancelofjohn6995
@lancelofjohn6995 3 жыл бұрын
nice video,I can understand the notion now.
@adamtheanalyst
@adamtheanalyst 3 жыл бұрын
Excellent walk through!
@JerseySlayer
@JerseySlayer 3 жыл бұрын
this is so unnecessarily convoluted to me
@bh90
@bh90 3 жыл бұрын
Who is here for csc384?
@notjosh934
@notjosh934 3 жыл бұрын
6 hours before the exam and I'm studying now. Why am I like this
@sghani100
@sghani100 3 жыл бұрын
I found the steps at kzfaq.info/get/bejne/lc9dn72Ux73PoKc.html to be a lot easier to follow!
@balazsvincze1368
@balazsvincze1368 3 жыл бұрын
Thanks, great explanation!
@DennisZIyanChen
@DennisZIyanChen 3 жыл бұрын
This is the prime example of a poorly planned college professor teaching a concept. No one doubts how well you understand the concept but play through your videos a few times and view it from the perspective of a student. If you do, you see a bunch of jumbo of red pen scratches and you talk through it like you are talking to yourself, instead of to an audience. People pay tens and sometimes hundreds of thousands of dollars for a shitty product (college) but they had to because that's one of the only defined safe path in life (get a degree, get a job). Be a reach teacher, have some care, plan well, present with audiences in mind is the least you can do.
@frankzhang105
@frankzhang105 3 жыл бұрын
Thanks. Helps lots
@suryasuresh9330
@suryasuresh9330 3 жыл бұрын
This video helped me understand pruning better thank you! Those of you complaining abt how messy it is, draw it yourself as he goes along.
@roarlisfang2860
@roarlisfang2860 3 жыл бұрын
A little bit messy But still 100 times better than my University's AI lecturer My understandeing: When a maximizer is going to look at other children, check if it already has a value that is greater than the best minimizer value along its way to root, you can stop it because the only thing it can do is to make this value more than the current value, however the current value is already greater than the best minimizer value, so the upper minimizer will discard this node anyways. Same thing to a minimizer, if it discovers its value is already smaller than the best maximizer value, you can stop it from expanding, because the only thing it can do is to keep lowering that value and it will be discarded later.
@juicedup14
@juicedup14 4 жыл бұрын
5 rewatches later Its making sense
@amrmoneer5881
@amrmoneer5881 4 жыл бұрын
would appreaciate it if the pen explanation was more clear
@PelagicShadow
@PelagicShadow 4 жыл бұрын
You sir, are a GOD
@ryans6423
@ryans6423 4 жыл бұрын
You should scribble more on your next video
@airsoftdude0
@airsoftdude0 4 жыл бұрын
Great video, really helped! (I'm a junior majoring in AI and Robotics)
@abigailhodge6588
@abigailhodge6588 4 жыл бұрын
This SAVED me on my AI midterm, thank you!
@usamab775
@usamab775 4 жыл бұрын
very confusing and messy lecture. better go for another. totally time waste
@simonrobidas1322
@simonrobidas1322 3 жыл бұрын
My teacher was way worst. She started at the bottom of the tree with alpha/beta already completed. At least he started from the start.
@manifestingtruth8866
@manifestingtruth8866 4 жыл бұрын
Only this is clear and accurate tutorial i have found on the internet..today is my AI exam..thanks a lot to you.
@yuceltoprak5692
@yuceltoprak5692 4 жыл бұрын
KZfaq ALEMİNDE GÖRDÜĞÜM EN İYİ ANLATIM AMK (alfa beta budama konusunda)
@Darth_Bateman
@Darth_Bateman 4 жыл бұрын
So alpha beta pruning I've found is not explained well by ANYONE individually. I tried geeksforgeeks and hackerearth. I sort of grokked the logic, but then I realized something was missing. So, I came here. The idea that alpha and beta get passed down and up were actually huge, what helps is that alpha goes updated exclusively with maximizers. Beta gets updated exclusively with minimizers. If alpha is greater than beta, you prune the remaining trees if there are still unexplored trees.
@kellyzhang6012
@kellyzhang6012 4 жыл бұрын
9:07 going to be even worse for the minimizer. Because minimizer will keep the value <= 2, and it cannot be larger than two.
@arturo7392
@arturo7392 4 жыл бұрын
What kind of shitty drawing is this man? So many things in one paper I can't understand anything... was it to fucking hard to erase or use another color??
@denniskim2352
@denniskim2352 4 жыл бұрын
are these slides available online
@usama6022
@usama6022 4 жыл бұрын
yeah
@johnbrownell1
@johnbrownell1 5 жыл бұрын
Honestly, there are much better ways to explain this. The whole infinity and -infinity adds unnecessary confusion to really just mean "we don't know what it could be yet"
@jorandebraekeleer7557
@jorandebraekeleer7557 5 жыл бұрын
THANK YOU SO MUCH
@Krosis_
@Krosis_ 5 жыл бұрын
I find it interesting that the questions you're being asked during the lecture are very simple and barely related to the slides/algorithms, makes me wonder if the students actually understand anything you're explaining.
@user-og3cw4ti6j
@user-og3cw4ti6j 5 жыл бұрын
Hi, what if the first node is negative value? For example, if it is -5?
@giovanniaparecidodasilvaol8963
@giovanniaparecidodasilvaol8963 5 жыл бұрын
really helpful, thx
@imranahmed6232
@imranahmed6232 5 жыл бұрын
Very good explanation. Thank you :)
@solstinger_epiphany6655
@solstinger_epiphany6655 5 жыл бұрын
He lost me at the first diagram.
@frazbakht4480
@frazbakht4480 5 жыл бұрын
could you BE messier than this?! Awful!
@Craziestbanana
@Craziestbanana 5 жыл бұрын
it makes sense, but classifying the variable as internal structure of a node would've simplified your explanation greatly, and explaining that there appears to be two forms of pruning, local pruning and greater pruning, local where the local scope of an object is taken into account, in the first instance of the prune shown in this video; and the second where the tactical decision to circumvent this option was taken because no matter what option the maximizer presented to the minimizer the minimizer would've taken the value 2 or lower; as thats where it seems you confused alot of people. note i'm not stating there are different prunes, they use the same strategy just the reasoning behind the prune is different which i've represented with different names.
@grandma_soup
@grandma_soup 5 жыл бұрын
I found this very helpful especially once the values of alpha and beta weren't just infinity and -infinity! I kept pausing the video and working through a couple steps then playing the video to see if I did them right, which really helped me grasp when you change the values of alpha and beta. Great video although it did take me a couple watches to fully get it!
@israelayokunnu7974
@israelayokunnu7974 5 жыл бұрын
Awesome!
@WahranRai
@WahranRai 5 жыл бұрын
What happen in Manhattan (repeat it 10 times rapidly) !!!
@momog7312
@momog7312 5 жыл бұрын
VERY GOOD VIDEO!
@hugoburton5222
@hugoburton5222 5 жыл бұрын
13:39. It can't be pruned because what happens if that 2 was a 7. When it gets to the minimizer, a 7 is lower than the 8. Therefore it wins, when it gets to the root, the 7 is greater than the 6 therefore the 7 wins. Thus it can't be pruned.
@Diderick25
@Diderick25 5 жыл бұрын
Talking too fast for me. Have to watch it more than once.
@aanpatel393
@aanpatel393 5 жыл бұрын
So many people studying AI
@TheNata96
@TheNata96 5 жыл бұрын
Perfect!
@rudebloke1
@rudebloke1 5 жыл бұрын
Ok not knocking the professor, but seriously, this was quite unclear and then more unclear, and then just muddy. For the best explanation check out John Levine's video: kzfaq.info/get/bejne/sNZjibCWlbDUlmw.html - he explains the minmax algorithm - he then explains the pruning algorithm. - it is simple - it is not messy - it is concise and not rushed.
@mistermiyagi6073
@mistermiyagi6073 5 жыл бұрын
this makes a lot of sense if you've already seen this like at least a dozen times. if you're new, don't even waste time watching this