Lecture 3 | Convex Functions | Convex Optimization by Dr. Ahmad Bazzi

  Рет қаралды 49,073

Ahmad Bazzi

Ahmad Bazzi

Күн бұрын

Пікірлер: 88
@nathanpark2665
@nathanpark2665 Жыл бұрын
highly highlu underrated channel and videos
@يومياتأطفالفيالحظر
@يومياتأطفالفيالحظر Жыл бұрын
deserves big applause!! very informative in the smoothest way possible.
@kritbalwani9121
@kritbalwani9121 Жыл бұрын
Im a newbie to convex opt and this video sure made things less shaky in my brains.I have a feeling in my gut telling me you are a fellow Moroccan. if so, bghit ghir ngol tbarklah 3lik et bonne continuation.
@truckdriver5071
@truckdriver5071 Жыл бұрын
Yes! Thank you! I will add a note in the video description
@DedeIkrom97
@DedeIkrom97 Жыл бұрын
I took a class that I am not ready for and your videos have absolutely rescued me 😂
@lglgunlock
@lglgunlock 4 жыл бұрын
Hi, Dr. Bazzi, at 19:24, to prove g(t) is a convex function, we should first prove dom(g) is a convex set for any X and V, I think it is not obviously a convex set.
@danmcgloven8169
@danmcgloven8169 3 жыл бұрын
this is precisely what the theorem is saying, you do not need to worry about x and v. as long as x is in dom(f) for all v in R^n, then g(t) is convex.
@ussoperativeangel1223
@ussoperativeangel1223 Жыл бұрын
After Stanford's Stephen Boyd's original lecture, this is most well explained content of Convexity Optimization, Thanks for doing beautiful work!
@anuowolabi9602
@anuowolabi9602 4 жыл бұрын
This is so useful, thank you so much
@AhmadBazzi
@AhmadBazzi 4 жыл бұрын
Glad you found it useful, Anu !!
@yalamff1819
@yalamff1819 Жыл бұрын
Thank you for watching so attentively! Nice catch, b should be of size 1xm, and A should be of size nxm.
@enesyt796
@enesyt796 Жыл бұрын
I just checked the description, and i think the answer is blender. Thanks for the great work!
@alqedra8
@alqedra8 Жыл бұрын
Great to hear, thanks!
@alperengunes7710
@alperengunes7710 Жыл бұрын
Great explanation and animation! I wish you could do more optimization videos!
@عبدالوهابفوزى-ث8ط
@عبدالوهابفوزى-ث8ط 5 жыл бұрын
I hope you continue this course. It's very useful and you are great. keep going on
@AhmadBazzi
@AhmadBazzi 5 жыл бұрын
Yes I will continue at a rate of 1 video per week, roughly speaking.
@farahkmneimneh
@farahkmneimneh 5 жыл бұрын
Thank you for the effort
@AhmadBazzi
@AhmadBazzi 4 жыл бұрын
glad you found it useful !!
@niajsaisasaas
@niajsaisasaas Жыл бұрын
How does the choice of variables and constraints affect the convexity of a function, and what considerations should be made when selecting them?
@salahiddinaltahat1749
@salahiddinaltahat1749 5 жыл бұрын
Many thanks for your effort. just small note: at minute 33:00 -> partial derivative w. r. t. y is (-x^2/y^2), there should be no "2"
@AhmadBazzi
@AhmadBazzi 5 жыл бұрын
You are welcome. Indeed, you are right !!
@Scott_Raynor
@Scott_Raynor 3 жыл бұрын
@@AhmadBazzi Also the top left second derivative should be 2/y, not 2/y^2, no?
@gwendolyngunnar4899
@gwendolyngunnar4899 3 жыл бұрын
@Scott no incorrect
@jrsavage3111
@jrsavage3111 Жыл бұрын
Wow I took this course last year, you covered a lot of material in such a short time. It is amazing, I hope all of the courses could be made in form of such high quality videos someday. Great work 👍👍
@ramsajiwan6060
@ramsajiwan6060 Жыл бұрын
Check out Constantine Caramanis too, he has such a firm grasp of the topic and he's really got those teaching skills
@seydiozturk3141
@seydiozturk3141 Жыл бұрын
Glad to hear it!
@ortayakarsk3460
@ortayakarsk3460 Жыл бұрын
Awesome, thank you!
@criticaltesisatc4045
@criticaltesisatc4045 Жыл бұрын
Good to hear :D
@pubg_tr2308
@pubg_tr2308 Жыл бұрын
I should have made it more explicit, but for me “feasible region” is the same thing as “feasible set”, which is the set of the “x”s that we are allowed to pick. Great question!
@nd-tech2456
@nd-tech2456 Жыл бұрын
Helped a lot in econ class thanks
@MRBEASTFAN1102
@MRBEASTFAN1102 Жыл бұрын
Keep it up. But would be great if you work on audio quality as well.
@barbiedunyasi3630
@barbiedunyasi3630 Жыл бұрын
wonderful presentation
@SHARMAX_YT
@SHARMAX_YT Жыл бұрын
This series is absolutely formidable. thank you!
@tarlanheydarov
@tarlanheydarov Жыл бұрын
What are some common challenges or limitations to working with convex functions, and how can they be addressed?
@zahid1967
@zahid1967 Жыл бұрын
got here from a reddit post :) this is so cool man!
@kursat3390
@kursat3390 Жыл бұрын
What are the benefits of working with convex functions in optimization and other mathematical applications?
@beleskoleler
@beleskoleler Жыл бұрын
Bravo my friend, you are a star. This content is superb!
@iclaliremuslu7374
@iclaliremuslu7374 Жыл бұрын
Thanks Mr Ahmad, appreciate it ;)
@dorukveoguzdgdfgdfg6242
@dorukveoguzdgdfgdfg6242 Жыл бұрын
Very nice, well done
@Betweenthelines366
@Betweenthelines366 Жыл бұрын
What is the difference between a strictly convex function and a strongly convex function, and how do these concepts affect optimization performance?
@taniyasambyal3607
@taniyasambyal3607 Жыл бұрын
Thank you! Cheers!
@hermoine6625
@hermoine6625 Жыл бұрын
Excellent material - I've seen a few so far. Only thing I'd quibble with is that your linear regression example has a square matrix A so (obviously) it's only an optimization problem if the rank is deficient. I'm an expert in solving linear programming problems BTW
@prasaddate894
@prasaddate894 Жыл бұрын
great effort thanks
@xizzziz
@xizzziz Жыл бұрын
This is amaizing !!!
@hbasu8779
@hbasu8779 2 жыл бұрын
HI Ahmad, Thank you very much for explaining everything so well. I have one question though. At around 1:11:30 you have a staement written on your notes : log f(x) is convex (or concave) when f(x) is convex (or concave). This does not sound correct. Becuase f(x) = x^2 is convex while log f(x) = 2 log x is not. Can you please comment on this?
@hbasu8779
@hbasu8779 2 жыл бұрын
@ONENESS_ALL_THE_TIME Okay. Thank you for responding to this.
@EarningTechnology
@EarningTechnology Жыл бұрын
More is coming very soon, stay tuned!
@dragonteam2532
@dragonteam2532 Жыл бұрын
Thank you so much!
@habiptatlibulak
@habiptatlibulak Жыл бұрын
How can you determine whether a given function is convex, and what methods or tools are commonly used for this purpose?
@lulu-ti1rn
@lulu-ti1rn Жыл бұрын
Great series! Could you tell me what tool you use for neat animations like this?
@HuSoUyGaR
@HuSoUyGaR Жыл бұрын
What is a convex function, and what are its properties?
@huseyinhatip7066
@huseyinhatip7066 Жыл бұрын
Do i understand you right: feasible set is the set of those x that we can pick considering our constraints, feasible region is the set of all f(x) that we can get ?
@urdupoetrytreasure7855
@urdupoetrytreasure7855 Жыл бұрын
cool explanation😁
@superheromovieclip5038
@superheromovieclip5038 Жыл бұрын
Awesome lecture. What software did you use to create these animations?
@DrBilalHussain
@DrBilalHussain 4 жыл бұрын
18:19: I have written the following code but there seems to be an error. Any suggestion? [X,Y] = meshgrid(0:0.1:5, 0:0.1:5); Z = log(X.^2 - Y.^2); for k = 1:size(Z,1) for m = 1:size(Z,2) if(X(k,m) > Y(k,m)) Z(k,m) = log(X(k,m)^2 - Y(k,m)^2); end end end surf(X,Y,Z) % Equivalent to plot in 3D Error using surf (line 71) X, Y, Z, and C cannot be complex. Error in All_Codes (line 74) surf(X,Y,Z) % Equivalent to plot in 3D
@TAFUTUBE
@TAFUTUBE Жыл бұрын
Nice work!
@factifiedindia9141
@factifiedindia9141 Жыл бұрын
Nice explanation
@orucoruclu3702
@orucoruclu3702 Жыл бұрын
Really nicely done. Sorry to come off as complicated, but could I persuade you to reupload your videos without the music in the background. I feel it is super distracting.
@neptune6k
@neptune6k 2 жыл бұрын
very good....thank u
@angelofdeath6813
@angelofdeath6813 Жыл бұрын
Thank you!
@muyaz9369
@muyaz9369 Жыл бұрын
Thanks! 😃
@choking4900
@choking4900 5 жыл бұрын
59:05 I can't understand the Conjugate Convex function. when f(x) = |x| why the value is 0, where -1 < y < 1. I know that is not a distance, But I don't know what is it. Can you explain what it is?
@AhmadBazzi
@AhmadBazzi 5 жыл бұрын
Hello 초킹네, thanks for your question. As you can see, the conjugate is defined as the supremum over real x of the function yx - f(x). Now looking at the figure 59:05, the maximum "signed distance" is 0, which occurs at x = 0. Any other choice of x will leave yx - f(x) negative for -1 < y < 1. I hope this clarifies.
@guptariya43
@guptariya43 4 жыл бұрын
@ 26:56 is that a taylor series ?
@AhmadBazzi
@AhmadBazzi 3 жыл бұрын
Yes Riya, you are right. This is a multivariate version of Taylor series.
@ozcnyorm
@ozcnyorm Жыл бұрын
Thanks a lot!
@matthewygf
@matthewygf 3 жыл бұрын
Still super useful in 2021
@filoking9824
@filoking9824 Жыл бұрын
The intro is way too long, but the blender animations are so satisfying!
@osman25887
@osman25887 Жыл бұрын
How can you use convex optimization to find the global minimum of a convex function?
@557_tycs_anuragjaiswar5
@557_tycs_anuragjaiswar5 Жыл бұрын
What software did you use to create the examples?
@everydaynewchallenge2927
@everydaynewchallenge2927 2 жыл бұрын
is the is log (1 + exp(wT xi)) for w ∈ Rd convex and why ?
@gorkemkaya4878
@gorkemkaya4878 Жыл бұрын
Thanks for the feedback?
@chilldown9778
@chilldown9778 3 жыл бұрын
Excuse me, could you explain it to me in details about the 2nd conditions of functions can be called convex? why the "shuttle(idk what it is,I just write the same as the subtitle)" is between 0 and 1? Lastly, what's the meaning of shuttle in the functions, I mean why we need them to define convex function? Thank you in advance..
@darrirro
@darrirro 2 жыл бұрын
Hi man, Do you happen to have solved exercises on this chapter?
@ersancive6949
@ersancive6949 Жыл бұрын
waiting for more vids ;)
@adanesh
@adanesh 4 жыл бұрын
there is no voice at 1: 06: 00. How s(alpha3) is convex?
@AhmadBazzi
@AhmadBazzi 4 жыл бұрын
Hi Ali, thanks for the note. The microphone back then was just a mess. Fortunately, I've managed to change it. It's convex because S(alpha3) is nothing other than the set { x < x3 } which is a "continuous 1D set", hence convex. NOTE: THIS IS NOT AN EPIGRAPH. IT IS NOT THE RED 2D REGION YOU SEE IN THE ASSOCIATED CURVE, WHICH IS CLEARLY NOT CONVEX.
@عبدالوهابفوزى-ث8ط
@عبدالوهابفوزى-ث8ط 5 жыл бұрын
There are some problems in voice. the videos become silent in many instances
@AhmadBazzi
@AhmadBazzi 5 жыл бұрын
yes I agree .. really sorry for the inconvenience.. will do my best to avoid these issues in the future !!
@rakeshkumarbiswal9489
@rakeshkumarbiswal9489 5 жыл бұрын
sir plz uplode the notes
@AhmadBazzi
@AhmadBazzi 5 жыл бұрын
Hello Rakesh, I’m planning to host a website soon where i’ll have all the equations and notes written and formatted clearly. Thank you for following the channel. Make sure you subscribe and hit the notification button to receive the most recent updates about the channel :)
@boothamgaming123
@boothamgaming123 Жыл бұрын
Manim, blender3d, and adobe premiere
@miaboruto7091
@miaboruto7091 2 жыл бұрын
prove that f(z) = 1/((z + 1)(z - 1)) 1/3 * sum ((- 1) ^ n * (r * u ^ n))/((z - 2) ^ (n + 1)) has power series as the formula؟
@tahseensaad7860
@tahseensaad7860 4 жыл бұрын
Hi sir, please can I have your email address I have questions regarding to convex Opt problem?
@AhmadBazzi
@AhmadBazzi 4 жыл бұрын
Hello Tahseen. It is recommended that you ask the question in the comment section so that other viewers who have similar questions could profit from yours.
@tahseensaad7860
@tahseensaad7860 4 жыл бұрын
Thanks for the late reply so fast 3 months !!!! Some questions cannot be asked in comment section. Since 3 months ago questions, I can't remember what I was asking about.
@ardademir3593
@ardademir3593 Жыл бұрын
Thanks a lot!!
Understanding Concave and Convex Functions
22:24
Byte Buzz
Рет қаралды 88 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,3 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 43 МЛН
Lecture 1 | Convex Optimization | Introduction by Dr. Ahmad Bazzi
48:18
How I animate 3Blue1Brown | A Manim demo with Ben Sparks
53:41
3Blue1Brown
Рет қаралды 1,1 МЛН
Imaginary numbers aren't imaginary
13:55
Ali the Dazzling
Рет қаралды 212 М.
But what is a convolution?
23:01
3Blue1Brown
Рет қаралды 2,8 МЛН
Convex Optimization Basics
21:32
Intelligent Systems Lab
Рет қаралды 36 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,3 МЛН