‫لدينا نموذج هنا جاهز للعمل ، وقد تحققنا من معنى تلخيصه.
‫ولكن ما سنفعله أولاً هو إنشاء بعض عمليات الاسترجاعات.
‫لذلك دعونا نجعل عنوانًا صغيرًا هنا.
‫وقد تتساءل ، حسنًا ، ما هي عمليات الاسترجاعات؟
‫وهذا ما سنغوص فيه في هذا الدرس ونكتبه هنا.
‫عمليات الاستدعاء هي وظائف مساعدة يمكن للنموذج استخدامها أثناء التدريب للقيام بمثل هذه الأشياء.
‫كما حفظ تقدمه.
‫تحقق من تقدمه أو توقف عن التدريب مبكرًا.
‫إذا توقف النموذج عن التحسن.
‫بالإضافة إلى ذلك ، هناك المزيد.
‫هذه مجرد أشياء قليلة وهذه هي الأشياء التي سنقوم بتنفيذها.
‫الآن ، قد تتساءل لماذا يجب علينا تطبيق Kobach؟
‫إذا كنت ترغب في معرفة المزيد حول عمليات إعادة الاتصال النموذجية ، فيمكننا الانتقال إلى عمليات استدعاء نموذج مقدم الرعاية في TensorFlow.
‫وهذا سوف يطرح التوثيق.
‫عمليات الاسترجاعات المخصصة كارا.
‫ممتاز.
‫لذلك هناك عدد قليل من عمليات الاسترجاعات التي يمكننا القيام بها هناك.
‫أوه ، هناك لوحة واحدة متوترة.
‫سنقوم بإعداد ذلك.
‫وهكذا أثناء تدريب النموذج ، لأنه يمكن أن يكون تدريبًا لفترة طويلة ، قد ترغب في معرفة
‫ما يفعله بالفعل.
‫لذلك هناك أوقات ستتمكن فيها بمجرد توسيع نطاق النماذج الخاصة بك ، لن يستغرق نموذجنا هذا الوقت
‫الطويل ، ولكن يمكنك تدريب نموذج لمدة تصل إلى أسبوع في كل مرة ، خاصةً بعض أكبر نماذج التعلم العميق.
‫لذا إذا كان نموذجك يتدرب لمدة أسبوع ، فربما تريد أن تعرف كيف تسير الأمور
‫، ما الذي يفعله؟
‫وإذا كان التدريب لفترة طويلة جدًا.
‫نعم ، هذا هو الشيء.
‫ربما تريد إيقافه مبكرًا قبل أن يبدأ في الظهور بشكل مفرط.
‫لكننا نتقدم على أنفسنا هنا.
‫دعنا ننشئ بضع نداءات حتى نتمكن من رؤيتها أثناء العمل.
‫سيساعد ذلك في ترسيخ ما يجري.
‫نفس الشيء مع ما يحدث هنا.
‫يعمل هذا بشكل معقول ، ولكن بمجرد أن نبدأ في استخدامه ، بمجرد أن نبدأ في
‫تدريب نموذج ، ستبدأ في رؤية ما يحدث الآن.
‫ما اثنين من الاسترجاعات نريد القيام به؟
‫سننشئ نداءين ، أحدهما للوحة ، مما يساعد على تتبع تقدم نموذجنا ، والآخر للتوقف المبكر
‫، مما يمنع نموذجنا من التدريب لفترة طويلة جدًا.
‫الآن ، هذان نوعان من عمليات الاسترجاعات المفيدة التي يمكنك إنشاؤها باستخدام أي نموذج.
‫إنها مجرد لوحة موتر ، والتي تشبه لوحة القيادة لمعرفة مدى جودة أداء
‫نموذجك ، ورؤية تقدمه ، ورؤية أن وظيفة الخسارة تقل وأن الدقة تزداد هناك.
‫سيبحث الاثنان ، الأساسيان عن رد اتصال متوقف مبكرًا ، وهو شيء إذا كان نموذجنا يتدرب لفترة طويلة
‫جدًا وتوقف عن التحسن قبل أن يتناسب أكثر من اللازم ، فنحن نريده أن يتوقف عن التدريب.
‫لذلك دعنا نذهب هنا.
‫سنذهب رد الاتصال tensorflow.
‫أوه لا.
‫نريد لوحة.
‫من المجلس.
‫لنفترض أننا قد ندخل هنا بالفعل.
‫الاسترجاعات ، متوترة على متن السفينة وانظر ماذا تقول.
‫هناك نذهب.
‫هناك توثيق لرد الاتصال بلوحة الموتر ، لكن دعنا نبرمجها أولاً.
‫لذلك لتحميل لوحة الموتر في الكمبيوتر الدفتري ، يمكنك تحميلها.
‫هناك وظيفة سحرية ، لوحة موتر ، ملحق للكمبيوتر الدفتري.
‫نذهب تحميل مجلس الموتر.
‫رائع.
‫لذلك سيتم تحميل امتداد لوحة الموتر في دفتر ملاحظاتنا حتى نتمكن من إلقاء نظرة على الخيام
‫الموجودة على متنها هنا ، داخل دفتر المختبر المشترك.
‫والآن سنرى هذا بعد قليل.
‫لذلك فقط تحمل معي لنصب خيمة على متن كولباك.
‫علينا أن نفعل ثلاثة أشياء ، ربما أربعة.
‫كان ذلك رقم واحد.
‫لذلك دعونا نكتب ذلك هنا لإعداد لوحة متوترة باردة.
‫نحن بحاجة لعمل ثلاثة أشياء.
‫في الواقع ، إنها ثلاثة أشياء.
‫كانت المرة الأولى.
‫رقم واحد ، إنه مثل النوع.
‫سيكون هذا مذهلاً.
‫قم بتحميل الخيام واللوحة وملحق الكمبيوتر المحمول.
‫سنضع علامة اختيار خضراء صغيرة هناك.
‫ثم الرقم الثاني هو إنشاء استدعاء للوحة الموتر قادر على حفظ السجلات في دليل.
‫إذن فهذه السجلات هي في الأساس كيفية أداء نموذجنا أثناء التدريب وتمريرها إلى وظيفة تناسب
‫نماذجنا.
‫الآن ، لم نر وظيفة الملاءمة حتى الآن ، لكنها تشبه إلى حد بعيد الوظيفة التي رأيتها من
‫قبل في Cyclone.
‫ونذهب هنا لتصور نماذجنا التدريبية مع سجلات التدريب.
‫تينسنت ، وظيفة سحرية للوحة.
‫سنفعل هذا بعد التدريب النموذجي.
‫رائع.
‫لنقم الآن بإنشاء دالة.
‫سنفعل الخطوة الثانية هنا.
‫لذا فإن أول شيء يتعين علينا القيام به هو إدخال وقت التاريخ ، لأن رد الاتصال بلوحة الموتر لدينا
‫، نريد أن نكون قادرين على تتبع كل تجربة.
‫وإحدى أفضل الطرق لتتبع التجربة هي الوقت الذي أجريت فيه تلك التجربة.
‫لهذا السبب نحتاج إلى وقت التاريخ للوصول إلى التاريخ والوقت الحاليين.
‫سترى هذا في دقيقة.
‫سنذهب هنا ، وننشئ دالة لبناء رد اتصال مضغوط للوحة.
‫اجعلها جميلة وبسيطة.
‫قم بإنشاء رد اتصال متوترة على اللوحة.
‫ثم هنا ، ما سنفعله هو إنشاء دليل سجل لتخزين سجلات اللوحة المتوترة.
‫لذا فإن ما قد نقوم بإعداده هو مجرد ملف سجلات في مشروع رؤية الكلاب الخاص بنا.
‫اريد رؤية الكلب.
‫نعم.
‫ومجلد جديد.
‫سأسمي هذه السجلات.
‫هذا هو المكان الذي سنقوم فيه بتخزين جميع السجلات لخيامنا على متن Colback.
‫إذن سنخرج x من ذلك والآن سنبدأ log d وننشئ رابطًا متغيرًا في المسار O.
‫لذلك هذا اختصار لأنه مجرد الوصول إلى أسماء المسارات.
‫نحتاج إلى الوصول إلى مسار ملف السجلات هذا.
‫هذا ما نفعله هنا.
‫وسنقوم بإنشاء محرك.
‫قطع محرك الأقراص الخاص بي.
‫قطع سجلات الكلب الرؤية المائلة.
‫وبعد ذلك سننضم إليه.
‫لذا اجعله يتم تتبع السجلات كلما أجرينا تجربة.
‫لذلك في كل مرة نلائم فيها نموذجنا ، نريد إنشاء بعض سجلات التدريب للتاريخ والوقت الحاليين.
‫هذا هو المكان الذي نصل فيه إلى تاريخ الوقت.
‫نقطة التاريخ والوقت الآن سلسلة نقطية.
‫هذا السطر هنا يقول ، مهلا ، احصل على الوقت الحالي بالضبط.
‫لذلك في حالتي سيكون يوم الثلاثاء 5:25 ص. م ..
‫وسننتقل من وقت لآخر.
‫يمكننا عمل أي تنسيق تريده تقريبًا هنا ، لكننا سنختار تنسيقًا قياسيًا
‫جيدًا للسنة والشهر واليوم والدقيقة والثانية.
‫إذن ، دليل السجل ، في كل مرة نقوم فيها بتشغيل هذه الوظيفة ، سيتم إنشاؤه.
‫في سجلات.
‫مع إلحاق الاسم به في تاريخ الوقت الحالي.
‫هل هذا منطقي؟
‫حسنًا ، سنرى ذلك عندما نقوم بتشغيله على أي حال.
‫ثم أردنا العودة إلى استدعاءات Scarers doc.
‫متوترة على متن.
‫ونريد أن نجتازه مسجلا.
‫انظر هنا.
‫تمكين المرئيات للوحة الموتر.
‫Tensor Board هي أداة تصور يتم توفيرها مع TensorFlow.
‫جميلة.
‫لذلك يُطلق عليها اسم السجلات الخلفية ، أحداث الدعم الفني ، بما في ذلك المقاييس ، ومخططات الملخص ، والتدريب
‫، وتصورات الرسم البياني.
‫جميلة.
‫هذا ما نريده.
‫ونحتاج إلى تمرير سجل إلى مسار الدليل حيث يتم حفظ ملفات السجل ليتم تمريرها بواسطة TensorFlow.
‫هذا بالضبط ما صنعناه.
‫لذا.
‫القراد الأخضر الصغير هنا.
‫هيا.
‫ها أنت ذا.
‫الرموز التعبيرية الخاصة بي.
‫رائع.
‫وسنقوم بتشغيل ذلك.
‫حسنًا ، لقد حصلنا على أول رد اتصال.
‫خلق زمن رد الاتصال.
‫الآن ، في الفيديو التالي ، سنقوم بإنشاء رد اتصال إيقاف مبكر.
‫وبعد ذلك قد نتمكن من البدء في تجهيز نموذجنا للتدريب.
‫الآن ، في الواقع ، نحن على الأرجح مستعدون للتدريب الآن لأننا نقوم بإعداد هذه التجارب التي
‫نريد أن نتمكن من العودة إليها ، ظهرًا بعد ظهر.
‫هذا هو سبب إنشاء عمليات الاسترجاعات.
‫جاهز للذهاب.
‫لذلك سأرى.
‫في الفيديو التالي ، سننشئ رد اتصال مبكر للإيقاف.