You can also use manim the python library to visualise math and graphs. Also I think in f(x) you will have to integrate it with -infinite to positive infinite to make the calculation with more precision. Although I can be wrong since I am rusty with my integration skills..
@TokyoEdTech3 жыл бұрын
I can't speak to the manim library but it sounds useful. EDIT: We need to take the derivative and solve for 0 to find the minimum. However, the scipy library is used for machine learning and it figures out the values using its own methods.
@lencone2 жыл бұрын
Thanks man, it was very comprehensive
@TokyoEdTech2 жыл бұрын
You're welcome. Keep on codin'!
@Balamayooran12 күн бұрын
Hi sir, can we do this optimization through from scipy.optimize import linprog
@TokyoEdTech12 күн бұрын
@@Balamayooran I believe so - might want to try it and report back!
@Balamayooran11 күн бұрын
@@TokyoEdTech , Hi sir, thanks, when it comes to area, then this will be non-linear type, so I think from scipy.optimiza import linprog is not suited, your one is correct
@TokyoEdTech11 күн бұрын
@Balamayooran Thanks for the update!
@rohitbuddabathina6 ай бұрын
Very well explained. Thanks bro🤗
@TokyoEdTech6 ай бұрын
Cheers!
@rohitbuddabathina6 ай бұрын
@@TokyoEdTech Hey, Is this video a part of any playlist? Do you have more videos on optimization?
@TokyoEdTech6 ай бұрын
@@rohitbuddabathina Sorry, this is the only one.
@mahtabyaghouti54462 жыл бұрын
Hey, thank you! BTW do you know what is the name of the optimization method?
@TokyoEdTech2 жыл бұрын
You're welcome. Sorry, not sure -it's probably in the documentation somewhere.
@trueresolute3 жыл бұрын
hi, how can u minimize x**2 using Conjugate gradient method using above method?
@TokyoEdTech3 жыл бұрын
I'm not sure how to set the method. The formula is easy, but check the docs for more info on choosing the method.
@kitchencrumb40313 жыл бұрын
How/Can I use this library to make a 1/Y^2 line fitting?
@TokyoEdTech3 жыл бұрын
I'm not really sure what you mean - I think what optimize does is finds the lowest result of an equation.
@furkanyanmaz51903 жыл бұрын
Can you make a video about PyQt5?
@TokyoEdTech3 жыл бұрын
I'm curious about that too, but I haven't tried it yet. Sorry.
@RachelDance3 жыл бұрын
Hi - I have a function with 6 inputs, 4 of which I want it to change values for optimisation (call them a,b,c,d), and the other two I need it to ignore, one of them is a simple scalar (t=0.01 say so i could set a bound of (0.01,0.01) to force it to have that value), but the other (X) is a huge list (its the y values of an xy plot, there are 100,000 values) so i cant simply set bounds for it like (1,1), as its an array. The function uses X and t, but I only want to change the a,b,c,d in maximising. How can i set this up so that it can ignore X and t? Its like, I only want to pass it guess values for *some* of the variables, but if I dont provide them all it will fall over right? Any help appreciated :D
@TokyoEdTech3 жыл бұрын
That's a tough one - not 100% sure. Pretty much all I know is what I put in the video. The only thing you can try is to use lists for the variables that change and tuples for the ones that don't. Just a guess though. Good luck!
@SaintcantfeintIIOKII Жыл бұрын
how do i remove the message" optimization successfull " mssg , i check on overstack and it told me to do disp="False"...but im thinking im doing it wrong...could someone help
@TokyoEdTech Жыл бұрын
Can you share all of your code and I'll take a look?
@SaintcantfeintIIOKII Жыл бұрын
@@TokyoEdTech nm i solved it ty
@TokyoEdTech Жыл бұрын
@@SaintcantfeintIIOKII Good to hear. What was the solution?
@0alcoholism23 жыл бұрын
Hey, love the video, just have one question. If I am returning multiple variables in a function that I want to minimize, how do I do that ?
@TokyoEdTech3 жыл бұрын
I'm not sure how you'd go about that - there's probably a way, but I haven't tried it. This is really all I know about the subject. Sorry!
@0alcoholism23 жыл бұрын
@@TokyoEdTech dont worry about it lol, I did find a work around tho. If I want to maximise one variable and minimize the other, I just set a separate variable which is the division of the maximised variable and the minimized one. then I maximize that new variable. I also include a print statement in the function to see the values of the 2 variables. To maximise or minimise 2 variables, I just add them and then do the same process.
@TokyoEdTech3 жыл бұрын
Clever!
@NtotheGMC2 жыл бұрын
Hey is there a way to make it so that the values only use integers for x? For example with the fence: say you can only build 1 meter fence blocks.
@TokyoEdTech2 жыл бұрын
Interesting question! I found this on StackOverflow: stackoverflow.com/a/47316508
@avanishparmessur5032 Жыл бұрын
thanks, this is pretty detailed
@TokyoEdTech Жыл бұрын
You're welcome - hope it comes in handy!
@superkb1723 жыл бұрын
Good job, oh question, have you done a pacman remake?
@TokyoEdTech3 жыл бұрын
Thanks. No Pacman yet, but one of my students modified my maze game tutorial into Pacman so that might be a good place to start.
@superkb1723 жыл бұрын
@@TokyoEdTech interesting 🤔
@miyirbek68213 жыл бұрын
Hi Bro. I hope you are ok. Could make a video , which draws quadratic functions parabola.
@TokyoEdTech3 жыл бұрын
Hi Mix. Sorry, I'm not 100% sure how to do that one myself - I'd use the matplotlib library. I have a video about it on my channel.
@mishra___vaibhavАй бұрын
why you used xstart = 2
@TokyoEdTechАй бұрын
As I said in the video it's a guess.
@yuyuan45932 жыл бұрын
why minimize returns initial value sometime?
@TokyoEdTech2 жыл бұрын
Not sure - maybe the initial value also happens to be the initial value?
@prashanths44552 жыл бұрын
thanks a lot man
@TokyoEdTech2 жыл бұрын
You are welcome - keep on codin'!
@ДарьяКорнеева-с9ь3 жыл бұрын
Many thanks!
@TokyoEdTech3 жыл бұрын
You're welcome!
@EgmatXelugo2 жыл бұрын
THANK YOU !!!
@TokyoEdTech2 жыл бұрын
You're welcome! I had to learn this for class - they just expected us to figure it out. Glad I could help.
@ewnetuabebe50593 жыл бұрын
What a bout newton method and steepest method for optimization
@TokyoEdTech3 жыл бұрын
Not sure - check the documentation. There's lots in there!
@mishka51693 жыл бұрын
👍🏼👍🏼👍🏼
@TokyoEdTech3 жыл бұрын
:)
@mishka51693 жыл бұрын
@@TokyoEdTech :)
@excursion52462 жыл бұрын
Thanks
@TokyoEdTech2 жыл бұрын
You're welcome!
@godzilla92893 жыл бұрын
what if you have three constraints? How to put them in the result? result = spo.minimize(f,xy_start, constraints = con1+con2+con3 ??????). or what? could you help me with that?
@TokyoEdTech3 жыл бұрын
Try using a list.
@raj345to10 ай бұрын
you were maximizing area in the second problem but used minima
@TokyoEdTech10 ай бұрын
Yep. This is explained here: kzbin.info/www/bejne/fWHcgZKKgpKil8ksi=f-_XBLyx_tZNaMeN&t=1111