I could listen to this man talk about anything, forever.
@tirthpandya9 жыл бұрын
"and yes its a cat, we are still on the Internet!".. lolll Amazing explanation. Very well articulated. Loved the examples and the comparisons.
@davidasaf5 жыл бұрын
How is this not a more popular video for basic randomized optimization? Best explanation i've seen on youtube. Thank you.
@joshcorney666610 жыл бұрын
Ok....Why don't I have instructors this good. WELL done.... I'm in a Master's degree program and I was able to better understand hill climbing through this 18 min video vice a 4 hour lecture. Thank you!
@DaveAckley10 жыл бұрын
Thanks for the comment!
@devilsdante10 жыл бұрын
Well that makes 2 of us. Masters in computer engineering and this explanation was batter than any my teachers gave at the time of my classes.
@jaysinhp11 жыл бұрын
Very nice.
@stevenstefano87784 жыл бұрын
Excellent video. Great combination of lecture and visual aids. The presentation helped me comprehend the topics better than reading from a textbook.
@DaveAckley11 жыл бұрын
Hi Roshan, thanks for the feedback and for spreading the word! I'm only doing a few videos for NMCS4ALL, but I'm working on other video stuff as well. Hope to debut a new series by this summer; we shall see.
@roshanram11 жыл бұрын
Dr. Ackley, Love this series. Please keep it going. In my long years at UNM, my biggest regret is that I didn't take a class with you. I am so glad you are doing this on KZbin now. Excellent material. I am getting everyone in my team at Amazon to watch it. The videos are very well produced as well!
@GeraSanz9 жыл бұрын
by far the best video explanation of hill climbing! simple, to the point, with real time example!
@DaveAckley9 жыл бұрын
+Gera “gsanz” Sanz Thanks for checking it out.
@LukeSchoen4 жыл бұрын
1 minute in and im in love! Excellent knowledge
7 жыл бұрын
I love your videos! Found one about artificial life yesterday and today I was recommended this, and now I'm hooked. You explain things very well and do it in an entertaining way! Keep it up!
@KurtMueller7 жыл бұрын
Great primer on hill climbing search. The animations and explanations helped a lot.
@karimhamasni548210 жыл бұрын
Amazing video! Explained in a great way that no textbook ever could match!
@DaveAckley10 жыл бұрын
Karim H :) Thanks for the comment.
@maersklandro10 жыл бұрын
Brilliant. Very glad I stumbled across your channel.
@nickdai64207 жыл бұрын
Awesome! Your explanation is really nice and clear.
@BoJack329 жыл бұрын
This video is phenomenal!
@ermangurses127810 жыл бұрын
Fantastic Lecture!!! Thanks a lot...
@kermitblue755011 жыл бұрын
I love you, Dr. Ackley!
@emwinzy10 жыл бұрын
thanks dave, your explanation and demo are so awesome!
@DaveAckley10 жыл бұрын
emwinzy Yay!
@DarkRedman3111 жыл бұрын
Woaw amazing, you're talking very good, it's clear and consistent. P.S : What a pity a the end you didn't showed the annealing search versus the stochastic search ^^
@JillPathak10 ай бұрын
Thanks for excellent explanation!
@progermv10 жыл бұрын
Nice video, thank you for sharing, Dr. Ackley!
@garimamandal982 жыл бұрын
This video helped me lot , very well explained
@mistuhjit11 жыл бұрын
Fantastic video! Helping me for my algorithm's class a lot.
@MrManMX11 жыл бұрын
Really cool video! Thanks for sharing this.
@praveensubram8 жыл бұрын
Great one sir.
@nteasushz8 жыл бұрын
Thank you for the great videos.
@nitramcontrario7 жыл бұрын
Thank you Dave!
@PunmasterSTP2 жыл бұрын
The explanations and visualizations were just top-notch! Thank you so much for making this video, and sharing everything else on your channel. Also, since Miley Cyrus's The Climb came out in 2009 and this video came out in 2011, did that song happen to cross your mind while making this video? 😀
@carlinhosff11 жыл бұрын
This stuff help me a lot! Thanks!
@pickleros11 жыл бұрын
awesome, I'm gonna watch all your vids
@pickleros11 жыл бұрын
If I could tip you with dogecoin I'd totally do
@DaveAckley11 жыл бұрын
Thanks for watching. /u/DaveAckley might conceivably work. Such modern.
@matheox44253 жыл бұрын
@@picklerosthis comment was very ahead of its time
@DarkRedman314 жыл бұрын
I don't know if it's the video or KZbin, I watch this video again and there is a lot of bleeping sounds so it's hard to heard the voice sometimes.
@T1m0nat0r11 жыл бұрын
That Sir, was great!
@JanRudolf110 жыл бұрын
great video. Good job!
@DaveAckley10 жыл бұрын
Thanks!
@DarkRedman3111 жыл бұрын
Nice video, it's very interesting ! What are thoses softwares you use to test the three algorithms ? I at the end of video I was thinking "what a pity, I still want to see Simulated Annealing in work to compare it with the Stochastic that suceeds.
@praveensubram8 жыл бұрын
Would be helpful if you provide the Data structures as well
@markgalassi76277 жыл бұрын
very nice explanation, but there is a clicking sound in the audio which is distracting; I wonder if it can be fixed
@sfthe9 жыл бұрын
This is an excellent video!!! Thank you for posting this. I do have a question. When applying an optimization method to a new problem, it may not be clear how rough the space is. What is done in that situation? Is it worth trying to map out the space a little (for example, doing steepest climbing from several random starting points). Another question is what to do if the evaluation process is really time consuming and it is necessary to do as few evaluations as possible?
@DaveAckley9 жыл бұрын
sfthe People try all sorts of things that sometimes help -- but there's no magic bullet for hard search problems.
@mlittman11 жыл бұрын
Perfect!
@dasnacl9 жыл бұрын
We're still on the internet :D
@e13e711 жыл бұрын
Nice!
@gavinathling4 жыл бұрын
Great video, just a real shame about the audio quality.
@laughtale1181 Жыл бұрын
its been educational
@AlfonsoFR19789 жыл бұрын
Thanks, I very much like your videos and the way you teach. You had a small mistake when speaking about the stochastic agent solving the masked image (around minute 16'): if the are 64 evaluations, the number of dimensions is actually 6, because 2^6=64.
@DaveAckley9 жыл бұрын
Alfonso F R There are 64 masks, each of which can be included (1) or excluded (0) independently -- those are the 64 dimensions. The total size of the problem space is 2**64 or around 2e19. Thanks for the close watching and the comments!
@AlfonsoFR19789 жыл бұрын
I see. That makes 2^64, like about 16 and 18 zeros. Therefore, no more than one mask can be evaluated simultaneously?
@DaveAckley9 жыл бұрын
Alfonso F R An evaluation can include any number of masks from 0 to all 64, but the algorithms in the video only consider changing the included/excluded status of one mask at a time.
@AlfonsoFR19789 жыл бұрын
***** Thank you for your quick and accurate answers. The identification of the concept of dimension with that of mask is not too trivial, as neither what the stop criterion is. While the stop criterion is obvious for a human (to see the cats), it's a bit unclear how the algorithm does determine if the picture has been completely decrypted. Further, It's quite a leap to go from 2 or 3 dimensions to 64 with nothing in between, because the next logical swivel would be to stack up pictures/masks in 3D (length, width, mask#). Then one also thinks about dimensionality reduction techniques, or whether Principal Component Analysis could be applied there prior to optimizing. Of course the video had to be synthetic, and that is one of its many virtues. Perhaps that would better be dealt with and clarified in another lecture, anyway. Keep those coming! :)
@DaveAckley9 жыл бұрын
Alfonso F R The stochastic hillclimber does keep going after the picture is complete -- but everything it tries scores so poorly it's unlikely to pick them. Thanks again for the thoughts!
@manueld437910 жыл бұрын
Hello, I like your vids, especially this one. And I'd like to know if this software is available to anyone and if you have sources or docs for developpers to implement theses features in any languages. I'm willing to learn it and also neural network/genetic algorithm.
@stumbling9 жыл бұрын
I hear a lot of popping and crackling from your mic (is it a lapel mic? I have heard lots of bad things about using those). Man, I hate audio! How is it we now have HD cameras that you just point and shoot but still it seems you must be a technician to get decent audio??
@DaveAckley9 жыл бұрын
CowLunch Good mic, bad video processing workflow, at the time. The more recent ones are (mostly) better.
@santhoshkumarstudycircle911511 жыл бұрын
Great ...
@benjaminweeg96849 жыл бұрын
Nice :)
@muhairwebesiimamichael35087 жыл бұрын
how can this hill climbing algorithm be used in influence maximization optimization?
@DaveAckley7 жыл бұрын
It's out of my area, but googling 'greedy influence maximization' finds lots of hits. Approaches described as 'greedy algorithms' _are_ hillclimbing.
@muhairwebesiimamichael35087 жыл бұрын
could you be having any reference on youtube and recommend
@DaveAckley7 жыл бұрын
I have no such references for you.
@wjrasmussen6664 жыл бұрын
Is it possible to get the source?
@DaveAckley4 жыл бұрын
I don't give out the source for the demos because I just hack it up for my own use in the video, and I don't work it up to anything like distribution quality. Better to implement something new!
@DaveAckley11 жыл бұрын
The code is all Java written for the video.
@akdune8 жыл бұрын
Dr. Ackley, is the code listed on github? I
@erepap11 жыл бұрын
@izellets73618 жыл бұрын
I am going to sound like an idiot, but the reason I click your thumbnails always seems to be that your beard looks like it is made of parentheses.