در این مطلب، ویدئو Gradient Descent با استفاده از MATLAB: نوشتن اسکریپت M با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید. اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:39
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00 =>01
همه به کانال یوتیوب ما خوش آمدید
2
01 =>02
3
02 =>04
um در این ویدیو نشان خواهیم داد
4
04 =>07
که چگونه می توانیم از gradient descent
5
07 =>10
um با استفاده از matlab استفاده کنیم، بنابراین یک
6
10 =>12
تابع نمونه f از x ویرگول y برابر با x
7
12 =>14
مربع به اضافه y مربع به اضافه هشت است
8
14 =>15
و هدف این است برای مینیمم کردن این
9
15 =>18
تابع زیرا می دانیم که این
10
18 =>21
تابع حداقل در x برابر با صفر
11
21 =>22
و y برابر با صفر است بنابراین
12
22 =>24
مقدار تابع هشت خواهد بود
13
24 =>27
بنابراین می دانیم که پاسخ چیست
14
27 =>29
تا هدف از این کار درک باشد.
15
29 =>32
نحوه استفاده از gradient descent در متلب
16
32 =>34
بنابراین به اسلاید بعدی بروید،
17
34 =>36
بله، بنابراین عبارتی که استفاده خواهیم کرد
18
36 =>40
w k برابر است با w k منهای 1
19
40 =>41
منهای
20
41 =>43
آلفا به del
21
43 =>46
f از k w از k منهای 1 اساساً
22
46 =>49
مقدار قدیمی w k است. هر
23
49 =>51
تکرار w از k منهای 1، w از k
24
51 =>53
در تکرار قبلی
25
53 =>55
خواهد بود و آلفا آلفا را برای
26
55 =>57
سه مقدار مختلف انتخاب می کند
27
57 =>59
و del f از k اساسا
28
59 =>01:01
29
01:01 =>01:03
مشتق جزئی مقادیر
30
01:03 =>01:05
در x
31
01:05 =>01:07
در یک نقطه خاص است و شما پیدا می کنید
32
01:07 =>01:10
مشتقات جزئی x و y
33
01:10 =>01:14
اکنون به اسلاید بعدی می
34
01:18 =>01:20
35
01:20 =>01:22
36
01:22 =>01:26
37
01:26 =>01:28
رویم بله، بنابراین مقادیر آلفا انتخاب می شوند 2 1 و 0.1 هستند و ما آن را در آرایه چاپ می کنیم و
38
01:28 =>01:30
به این مقادیر آلفا نمایه
39
01:30 =>01:33
می کنیم، اما به عمق آن نمی پردازیم.
40
01:33 =>01:35
چگونه این مقادیر آلفا را انتخاب می
41
01:35 =>01:37
کنیم اما خواهیم دید که می دانید
42
01:37 =>01:39
کل شیب نزول به شدت
43
01:39 =>01:41
با مقدار آلفا مرتبط است
44
01:41 =>01:42
45
01:42 =>01:44
و روش کار به این صورت است که ابتدا
46
01:44 =>01:46
مشتقات جزئی تابع f را از
47
01:46 =>01:49
x f1 مربع x و f منهای 4y و سپس
48
01:49 =>01:51
فقط مقدار آلفا و
49
01:51 =>01:54
نقطه شروع را میخواند و w زیر همه چیز
50
01:54 =>01:55
در تکرار اول نقطه شروع
51
01:55 =>01:57
تابع است و سومین مورد
52
01:57 =>02:00
این است که مقدار x و y را در w
53
02:00 =>02:02
از
54
02:02 =>02:03
k عبارتی که داریم قرار دهیم.
55
02:03 =>02:06
و سپس مقدار w از k را به دست می آوریم و
56
02:06 =>02:08
به عنوان w از k زیرخط nu ذخیره می شود
57
02:08 =>02:10
و سپس آخرین مورد این است که تکرارها را انجام دهیم
58
02:10 =>02:13
59
02:13 =>02:15
و این مرحله را برای تعداد تکرار انتخاب شده
60
02:15 =>02:16
تکرار کنیم تا
61
02:16 =>02:19
حدود 39
62
02:19 =>02:22
به عل