WEBVTT

00:00.270 --> 00:02.640
مرحبًا ومرحبًا بكم في برنامج Python التعليمي هذا.

00:02.670 --> 00:03.130
حسنا.

00:03.130 --> 00:06.480
إنه برنامج تعليمي سريع جدًا اليوم لجعل هذه الوظيفة الأساسية.

00:06.480 --> 00:12.560
وبالتالي ، فإن هذه الوظيفة ستحسب فقط النتيجة على النافذة المنزلقة للمكافأة.

00:12.570 --> 00:18.000
وبالتالي ، سنحسب ببساطة متوسط جميع المكافآت في نافذة المكافآت.

00:18.000 --> 00:19.590
لذلك سيكون هذا بسيطًا جدًا.

00:19.590 --> 00:20.670
لنفعل هذا الآن.

00:20.670 --> 00:24.240
سنقوم بعمل هذه الوظيفة الجديدة التي سنطلق عليها النتيجة.

00:24.240 --> 00:29.370
وستأخذ وظيفة الدرجة نفس الحجة لأننا في الأساس لا نحتاج إلى أي شيء.

00:29.640 --> 00:33.630
نحن بحاجة لأن نأخذ أنفسنا لأننا بالطبع سنأخذ أنفسنا نافذة المكافأة هذه.

00:33.630 --> 00:37.560
لذلك فقط ذاتي ثم القولون وهناك نذهب.

00:37.590 --> 00:39.750
سوف يستغرق سطرًا واحدًا من التعليمات البرمجية.

00:39.750 --> 00:43.770
لذلك نريد حساب متوسط جميع المكافآت في نافذة المكافآت.

00:43.770 --> 00:49.230
هذا هو مجموع كل المكافآت الموجودة في نافذة المكافأة هذه والتي تقع بين ناقص واحد

00:49.230 --> 00:53.220
زائد واحد مقسومًا على إجمالي عدد العناصر في هذه النافذة.

00:54.000 --> 00:55.020
لذلك دعونا نفعل هذا.

00:55.020 --> 00:57.060
سنعيد ذلك مباشرة.

00:57.060 --> 00:59.460
لذا سأبدأ بالعودة.

00:59.460 --> 01:04.530
ولذا علينا أن نأخذ مجموع كل المكافآت في نافذة المكافأة.

01:05.010 --> 01:08.640
وللقيام بذلك ، نحتاج ببساطة إلى أخذ نافذة المكافأة نفسها.

01:08.640 --> 01:13.830
ولذا أقوم هنا بإدخال نافذة مكافأة نقطة ذاتية.

01:13.980 --> 01:14.430
حسنا.

01:14.430 --> 01:20.460
وببساطة شديدة ، سيجمع هذا كل العناصر الموجودة داخل نافذة المكافأة.

01:20.550 --> 01:22.020
هذا عملي جدا.

01:22.020 --> 01:29.250
ثم للحصول على المتوسط ، نحتاج إلى قسمة هذا المجموع على عدد العناصر في نافذة المكافأة.

01:29.280 --> 01:35.820
وللحصول على عدد العناصر ، حسنًا ، نحتاج إلى استخدام دالة Len ثم أخذنا النافذة

01:35.820 --> 01:36.960
مرة أخرى.

01:39.050 --> 01:39.830
ذلك هو.

01:39.830 --> 01:42.620
لكن الآن نحتاج فقط إلى توخي الحذر مع شيء ما.

01:42.650 --> 01:49.940
إنها نافذة لين للمكافأة الذاتية كمقام ، ويجب ألا يساوي هذا مطلقًا صفرًا.

01:49.970 --> 01:55.520
مهما يكن الأمر ، علينا تجنب ذلك والتأكد من أن المقام هنا لا يساوي صفرًا.

01:55.520 --> 01:58.570
سنضيف خدعة الأمان هذه.

01:58.580 --> 02:07.100
سنضيف هنا زائد واحد حتى لا تكون نافذة المكافأة زائد واحد مساوية للصفر أبدًا.

02:07.130 --> 02:11.210
إذا كان المقام هنا يساوي صفرًا ، فسيؤدي ذلك إلى انهيار نظامك.

02:11.210 --> 02:12.950
لذلك يجب أن نتجنبها.

02:12.950 --> 02:14.120
وهذا جيد تمامًا.

02:14.120 --> 02:17.510
لإضافة زائد واحد ، سنظل نحصل على مقياس جيد للنتيجة.

02:17.660 --> 02:18.650
حسنًا ، رائع.

02:18.650 --> 02:24.770
وهذا هو كل ما لدينا من دالة النتيجة ، والتي ستعطينا متوسط المكافآت في النافذة المنزلقة.

02:25.040 --> 02:25.440
حسنا.

02:25.440 --> 02:31.640
والآن دعنا ننتقل إلى الوظيفة التالية ، وهي وظيفة الحفظ التي ستحفظ نموذجك ، أي حفظ دماغ

02:31.640 --> 02:37.070
سيارتك حتى تتمكن بعد ذلك من إعادة استخدامها عن طريق تحميلها بوظيفة أخرى

02:37.070 --> 02:39.500
ستعمل بعد ذلك وظيفة الحفظ.

02:39.620 --> 02:46.100
لذلك من العملي حقًا الحصول على خدعة الحفظ هذه ، حفظ الوظيفة لحفظ النماذج الخاصة بك في حال كنت ترغب في إعادة استخدامها

02:46.100 --> 02:49.220
لأي نوع من الأغراض حيث يمكن أن تكون مفيدة.

02:49.340 --> 02:51.350
هذا ما سنفعله في الدرس التالي.

02:51.350 --> 02:52.630
وحتى ذلك الحين ، استمتع.

02:52.640 --> 02:53.180
أنا.
