انتقل إلى المحتوى الرئيسي

البدء مع الشبكات العصبية

مع خطوط أنابيب الشبكات العصبية من Limelight، أصبحت تحديات الرؤية الحاسوبية التي كانت مستحيلة في السابق أمرًا بسيطًا. تلعب الرؤية المعتمدة على التعلم دورًا هائلاً بالفعل في الروبوتات المتطورة والمركبات ذاتية القيادة، لذلك نحن متحمسون لجلب هذه التكنولوجيا إلى طلاب FIRST.

معلومات

تدعم Limelight 1 و2 و3 جميعها الرؤية المعتمدة على التعلم بمساعدة Google Coral. Google Coral هو مسرع USB يجب شراؤه بشكل منفصل.

شاهد استخدام بطل العالم لعام 2023 الفريق 1323 لخط أنابيب الشبكة العصبية من Limelight:

قم بتنزيل الشبكات العصبية المدربة مسبقًا من صفحة التنزيلات الخاصة بنا.

في FRC، كانت الفرق دائمًا ترغب في تتبع قطع اللعبة على الميدان خلال الفترات الذاتية والتحكم عن بعد. باستخدام خط أنابيب "الكاشف العصبي" من Limelight، تتمكن الفرق من تتبع القطع تمامًا مثل أي هدف آخر دون أي ضبط.

من ناحية أخرى، تسمح خطوط أنابيب "المصنف العصبي" للفرق بإضافة قدرات استشعار متقدمة إلى روبوتاتهم. لنفترض أن فريقًا أراد تحديد ما إذا كان روبوتهم يمتلك كرة حمراء، أو كرة زرقاء، أو لا يمتلك كرة على الإطلاق. يمكن لـ Limelight الموجه داخل الروبوت تشغيل مصنف مدرب لتحديد إحدى هذه الحالات الثلاث. يمكن للمصنف أيضًا عد عدد الأشياء في القادوس، وتحديد حالة ميزة الميدان، وما إلى ذلك.

تتطلب شبكات الكاشف العصبي والمصنف إضافة مسرع Google Coral USB. مسرع Google Coral هو دائرة متكاملة مخصصة التطبيق (ASIC) مصممة خصيصًا لاستدلال الشبكة العصبية. يمكنك اعتبار مصطلح "الاستدلال" بمعنى "التنفيذ" أو "تشغيل البيانات عبر الشبكة العصبية وإنتاج مخرجات".

إذا كنت مهتمًا ببناء فهم أعمق للتعلم الآلي، نوصي بالبدء بـ هذا الفيديو من 3blue1brown

يمكن للمبرمجين التعلم بشكل عملي أكثر مع الكتاب التالي

خط أنابيب الكاشف العصبي

للبدء، تأكد من توصيل Google Coral الخاص بك بمنفذ USB-A على جهاز Limelight الخاص بك.

قم بتغيير "نوع خط الأنابيب" إلى "الكاشف العصبي" لبدء تشغيل الاستدلال على النموذج التجريبي المدمج. قم بتنزيل الشبكات العصبية المدربة مسبقًا من صفحة التنزيلات الخاصة بنا، وقم بتحميلها لبدء تتبع قطع اللعبة.

قم بتغيير شريط تمرير "عتبة الثقة" لضبط الثقة المطلوبة للكشف الناجح.

قم بتغيير نافذة الاقتصاص لتجاهل الأشياء خارج منطقة الكشف المرغوبة بسهولة.

خط أنابيب المصنف العصبي

للبدء، تأكد من توصيل Google Coral الخاص بك بمنفذ USB-A على جهاز Limelight الخاص بك.

قم بتغيير "نوع خط الأنابيب" إلى "المصنف العصبي" لبدء تشغيل الاستدلال على النموذج التجريبي المدمج. يمكنك تدريب نماذج المصنف الخاصة بك باستخدام الطريقة الموثقة في قسم "التدريب".

ستسمح لك نافذة "الاقتصاص" بالتحكم بشكل أفضل في الصورة المستخدمة لاستدلال الشبكة العصبية. في حين أن نماذج المصنف قادرة على مستويات لا تصدق من التعميم في البيئات المتنوعة، ستحقق نجاحًا أكبر عن طريق تقليل عدد المتغيرات في صورتك.