در این مطلب، ویدئو مثال بهینه سازی پایتون: حجم جعبه محدود با GEKKO با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,490
سلام و خوش آمدید به مقدمه ای برای
2
00:00:02,490 –> 00:00:05,520
بهینه سازی این ویدیو نشان می دهد که چگونه می
3
00:00:05,520 –> 00:00:07,919
توان یک بهینه سازی حجم جعبه ساده را
4
00:00:07,919 –> 00:00:10,950
با پایتون با استفاده از بسته بهینه سازی
5
00:00:10,950 –> 00:00:15,920
6
00:00:15,920 –> 00:00:19,140
7
00:00:19,140 –> 00:00:22,289
8
00:00:22,289 –> 00:00:25,289
Gecko انجام داد. در همان زمان میخواهیم
9
00:00:25,289 –> 00:00:26,820
مطمئن شویم که سطح جعبه
10
00:00:26,820 –> 00:00:29,820
کمتر از 10 باقی میماند، این یک
11
00:00:29,820 –> 00:00:31,980
مسئله نسبتاً ساده است که مستقیماً حل میشود، اما
12
00:00:31,980 –> 00:00:33,420
بیایید ببینیم چگونه میتوانیم با استفاده از بهینهسازی این مشکل را حل
13
00:00:33,420 –> 00:00:37,980
کنیم، ابتدا معادلاتی را تعریف میکنیم
14
00:00:37,980 –> 00:00:40,290
که جعبه ما را توصیف میکند که
15
00:00:40,290 –> 00:00:42,149
حجم میتواند باشد. تعریف شده با ضرب
16
00:00:42,149 –> 00:00:45,329
طول عرض و ارتفاع، مساحت سطح
17
00:00:45,329 –> 00:00:47,280
به صورت 2 برابر طول و
18
00:00:47,280 –> 00:00:49,590
عرض به اضافه 2 برابر طول و ارتفاع
19
00:00:49,590 –> 00:00:52,739
به اضافه 2 برابر عرض و ارتفاع محاسبه میشود، حالا
20
00:00:52,739 –> 00:00:55,879
بیایید ببینیم چگونه این را در کد توضیح میدهیم.
21
00:00:55,879 –> 00:00:59,219
من از
22
00:00:59,219 –> 00:01:01,440
spider IDE استفاده می کنم اما شما می توانید از هر IDE
23
00:01:01,440 –> 00:01:04,019
که می خواهید برای این مشکل استفاده کنید
24
00:01:04,019 –> 00:01:05,820
اولین کاری که می خواهیم انجام دهیم این است
25
00:01:05,820 –> 00:01:08,729
که بسته بهینه سازی Gecko را
26
00:01:08,729 –> 00:01:09,810
که به آن پیوند داده ام وارد کنیم. این بسته در
27
00:01:09,810 –> 00:01:11,010
توضیحات اگر میخواهید خودتان آن را
28
00:01:11,010 –> 00:01:13,470
امتحان کنید، کار بعدی که ما میخواهیم
29
00:01:13,470 –> 00:01:16,430
انجام دهیم این است که یک مدل gecko بسازیم که این M را
30
00:01:16,430 –> 00:01:19,320
نامیده میشود، حالا باید متغیرهایمان را
31
00:01:19,320 –> 00:01:22,619
با طول عرض و ارتفاع
32
00:01:22,619 –> 00:01:24,060
مقداردهی اولیه کنیم و به آنها بدهیم. یک
33
00:01:24,060 –> 00:01:27,240
مقدار اولیه یا حدس اولیه 1
34
00:01:27,240 –> 00:01:29,340
نیز متغیرهایی را برای حجم و مساحت ایجاد می کند و
35
00:01:29,340 –> 00:01:32,430
سپس چند
36
00:01:32,430 –> 00:01:35,329
معادله اضافه می کنیم که معادلات جعبه ما را تعریف می کند
37
00:01:35,329 –> 00:01:37,740
و حجم را برابر
38
00:01:37,740 –> 00:01:39,479
با طول ضربدر عرض تنظیم می کنیم.
39
00:01:39,479 –> 00:01:41,460
ارتفاع را به همین ترتیب برای مساحت سطحی
40
00:01:41,460 –> 00:01:43,079
که قرار است برابر با
41
00:01:43,079 –> 00:01:46,890
تعریف آن قرار دهیم همانطور که در قسمت بعدی بحث
42
00:01:46,890 –> 00:01:48,390
کردیم، یک محدودیت برای
43
00:01:48,390 –> 00:01:50,490
سطح اضافه می کنیم که می گوید مساحت سطح
44
00:01:50,490 –> 00:01:53,479
باید کمتر یا مسا