مرحبًا ومرحبًا بكم في برنامج Python التعليمي هذا.
حسنا.
إنه برنامج تعليمي سريع جدًا اليوم لجعل هذه الوظيفة الأساسية.
وبالتالي ، فإن هذه الوظيفة ستحسب فقط النتيجة على النافذة المنزلقة للمكافأة.
وبالتالي ، سنحسب ببساطة متوسط جميع المكافآت في نافذة المكافآت.
لذلك سيكون هذا بسيطًا جدًا.
لنفعل هذا الآن.
سنقوم بعمل هذه الوظيفة الجديدة التي سنطلق عليها النتيجة.
وستأخذ وظيفة الدرجة نفس الحجة لأننا في الأساس لا نحتاج إلى أي شيء.
نحن بحاجة لأن نأخذ أنفسنا لأننا بالطبع سنأخذ أنفسنا نافذة المكافأة هذه.
لذلك فقط ذاتي ثم القولون وهناك نذهب.
سوف يستغرق سطرًا واحدًا من التعليمات البرمجية.
لذلك نريد حساب متوسط جميع المكافآت في نافذة المكافآت.
هذا هو مجموع كل المكافآت الموجودة في نافذة المكافأة هذه والتي تقع بين ناقص واحد
زائد واحد مقسومًا على إجمالي عدد العناصر في هذه النافذة.
لذلك دعونا نفعل هذا.
سنعيد ذلك مباشرة.
لذا سأبدأ بالعودة.
ولذا علينا أن نأخذ مجموع كل المكافآت في نافذة المكافأة.
وللقيام بذلك ، نحتاج ببساطة إلى أخذ نافذة المكافأة نفسها.
ولذا أقوم هنا بإدخال نافذة مكافأة نقطة ذاتية.
حسنا.
وببساطة شديدة ، سيجمع هذا كل العناصر الموجودة داخل نافذة المكافأة.
هذا عملي جدا.
ثم للحصول على المتوسط ، نحتاج إلى قسمة هذا المجموع على عدد العناصر في نافذة المكافأة.
وللحصول على عدد العناصر ، حسنًا ، نحتاج إلى استخدام دالة Len ثم أخذنا النافذة
مرة أخرى.
ذلك هو.
لكن الآن نحتاج فقط إلى توخي الحذر مع شيء ما.
إنها نافذة لين للمكافأة الذاتية كمقام ، ويجب ألا يساوي هذا مطلقًا صفرًا.
مهما يكن الأمر ، علينا تجنب ذلك والتأكد من أن المقام هنا لا يساوي صفرًا.
سنضيف خدعة الأمان هذه.
سنضيف هنا زائد واحد حتى لا تكون نافذة المكافأة زائد واحد مساوية للصفر أبدًا.
إذا كان المقام هنا يساوي صفرًا ، فسيؤدي ذلك إلى انهيار نظامك.
لذلك يجب أن نتجنبها.
وهذا جيد تمامًا.
لإضافة زائد واحد ، سنظل نحصل على مقياس جيد للنتيجة.
حسنًا ، رائع.
وهذا هو كل ما لدينا من دالة النتيجة ، والتي ستعطينا متوسط المكافآت في النافذة المنزلقة.
حسنا.
والآن دعنا ننتقل إلى الوظيفة التالية ، وهي وظيفة الحفظ التي ستحفظ نموذجك ، أي حفظ دماغ
سيارتك حتى تتمكن بعد ذلك من إعادة استخدامها عن طريق تحميلها بوظيفة أخرى
ستعمل بعد ذلك وظيفة الحفظ.
لذلك من العملي حقًا الحصول على خدعة الحفظ هذه ، حفظ الوظيفة لحفظ النماذج الخاصة بك في حال كنت ترغب في إعادة استخدامها
لأي نوع من الأغراض حيث يمكن أن تكون مفيدة.
هذا ما سنفعله في الدرس التالي.
وحتى ذلك الحين ، استمتع.
أنا.