في الآونة الأخيرة، تم عقد الدفاع الشتوي القادم لخريجي ثلاثة من مشاريعنا التكنولوجية - تكنوبارك (باومان MSTU)، تكنوسفير (جامعة لومونوسوف موسكو الحكومية) وتكنوتريك (MIPT). قدمت الفرق تطبيقات لأفكارها وحلولها لمشاكل العمل الحقيقية التي اقترحتها أقسام مختلفة من مجموعة Mai.ru.
من بين المشاريع:
- خدمة بيع الهدايا بتقنية الواقع المعزز.
- خدمة تجمع العروض الترويجية والخصومات والعروض من القائمة البريدية.
- البحث البصري عن الملابس.
- خدمة عبور الكتب الإلكترونية مع خيار الإيجار.
- الماسح الضوئي الذكي للأغذية
- دليل صوتي حديث.
- مشروع "مهام Mail.ru"
- التلفزيون المحمول في المستقبل.
نود أن نخبركم بمزيد من التفصيل عن ستة مشاريع تم تسليط الضوء عليها بشكل خاص من قبل أعضاء لجنة التحكيم والموجهين.
البحث البصري عن الملابس
تم تقديم المشروع من قبل فريق من خريجي تكنوسفير. وفقا للمحللين، بلغ سوق الأزياء في روسيا في عام 2018 ما يقرب من 2,4 تريليون روبل. أنشأ الرجال خدمة تم وضعها كمساعد ذكي لإجراء عمليات شراء لمجموعة كبيرة ومتنوعة من السلع. هذا هو حل B2B الذي يعمل على توسيع وظائف المتاجر عبر الإنترنت.
أثناء اختبار تجربة المستخدم، اكتشف مؤلفو المشروع أنه من خلال "الملابس المماثلة"، يفهم الناس التشابه ليس في اللون أو النمط، ولكن في سمات الملابس. لذلك، طور الرجال نظامًا لا يقارن بين صورتين فحسب، بل يفهم القرب الدلالي. تقوم بتحميل صورة لقطعة الملابس التي تهتم بها، وتقوم الخدمة باختيار المنتجات ذات الصلة بخصائصها.
ومن الناحية الفنية يعمل النظام على النحو التالي:
تم تدريب الشبكة العصبية Cascade Mask-RCNN للكشف والتصنيف. لتحديد سمات الملابس وتشابهها، يتم استخدام شبكة عصبية تعتمد على ResNext-50 بعدة رؤوس لمجموعات من السمات، وخسارة ثلاثية لصور منتج واحد. تم تنفيذ المشروع بأكمله على أساس بنية الخدمات الصغيرة.
ومن المقرر في المستقبل:
- إطلاق خدمة لجميع فئات الملابس.
- تطوير API للمتاجر عبر الإنترنت.
- تحسين معالجة السمات.
- تعلم كيفية فهم الاستعلامات باللغة الطبيعية.
فريق المشروع: فلاديمير بيلييف، بيتر زيدل، إميل بوجومولوف.
التلفزيون المحمول في المستقبل
مشروع فريق تكنوبارك. أنشأ الطلاب تطبيقًا يحتوي على جدول تلفزيوني لقنوات البث الرقمية الروسية الرئيسية، وأضيفت إليه وظيفة عرض القنوات باستخدام IPTV (القنوات عبر الإنترنت) أو الهوائي.
كان أصعب شيء هو توصيل الهوائي بجهاز Android: ولهذا استخدموا موالفًا كتب المؤلفون أنفسهم برنامج تشغيل له. ونتيجة لذلك، حصلنا على فرصة مشاهدة التلفزيون واستخدام دليل البرامج التلفزيونية على نظام Android في تطبيق واحد.
فريق المشروع: كونستانتين ميتراكوف، سيرغي لوماتشيف.
خدمة تجمع العروض الترويجية والخصومات والعروض من القوائم البريدية
هذا مشروع عند تقاطع تقنيات الإعلان والبريد. صناديق البريد لدينا مليئة بالرسائل غير المرغوب فيها والرسائل البريدية. نتلقى كل يوم رسائل تحتوي على خصومات شخصية، ولكننا نفتحها بشكل أقل فأقل، ونعتبرها "إعلانات عديمة الفائدة". ولهذا السبب، يفقد المستخدمون الفوائد ويعاني المعلنون من الخسائر. أظهرت دراسة أجراها Mail.ru Mail أن المستخدمين يريدون رؤية ملخص للخصومات التي لديهم.
مشروع
يحتوي المشروع على بنية خدمات صغيرة ويتكون من ثلاثة أجزاء رئيسية:
- ترخيص OAuth للاتصال المريح بصناديق البريد.
- جمع وتحليل الرسائل مع الترقيات.
- تخزين وعرض بطاقات الخصم.
يستخدم المشروع تقنية معالجة اللغة الطبيعية باستخدام موارد GPU: مسرعات الرسومات جعلت من الممكن زيادة سرعة المعالجة بمقدار 50 مرة. تعتمد الخوارزمية على نظام الأسئلة والأجوبة، والذي يسمح لك بإضافة فئات الأسهم بسرعة وفقًا لمتطلبات العمل الجديدة.
ولم يفز هذا الفريق بمكان ضمن أفضل الفرق وفقًا للجنة التحكيم فحسب، بل فاز أيضًا بمسابقة "Digital Tops 2019". هذه مسابقة للمطورين الروس الذين يقومون بإنشاء أدوات تكنولوجيا المعلومات لتحسين كفاءة الأعمال والوكالات الحكومية، وكذلك لزيادة الإنتاجية الشخصية. فاز فريقنا في فئة الطلاب.
لدى الطلاب خطط كبيرة لمواصلة تطوير المشروع، والخطط التالية هي:
- التكامل مع خدمات البريد.
- تنفيذ نظام تحليل الصور.
- إطلاق مشروع لجمهور واسع.
فريق المشروع: مكسيم إرماكوف، دينيس زينوفييف، نيكيتا روبينوف.
بشكل منفصل، نود أن نخبرك عن الفرق الثلاثة التي تم الاعتراف بها من قبل موجهي مجموعة Mail.ru الذين عملوا مع الطلاب طوال الفصل الدراسي. تم إيلاء اهتمام خاص لتعقيد المشروع والتنفيذ والعمل الجماعي عند اختيار المشاريع.
مشروع "مهام Mail.ru"
تمت ملاحظة المشروع من قبل كل من لجنة التحكيم والموجهين.
"Tasks Mail.ru" هي أول خدمة مستقلة للاحتفاظ بقائمة المهام التي طورتها الشركة. في الأشهر المقبلة، ستحل المهام محل قوائم المهام في تقويم Mail.ru، وبعد تمكين المشروع لجميع المستخدمين، سيتم دمجه في Mail.ru mobile وبريد الويب.
تم تنفيذ المشروع باستخدام أساليب Offline-first وMobile-first. أي أنه يمكنك استخدام تطبيق الويب في أي وقت وفي أي مكان وفي أي شيء. لا يهم الوصول إلى الإنترنت: سيتم حفظ البيانات ومزامنتها. لمزيد من الراحة، يمكنك "تثبيت" التطبيق من المتصفح، وسيبدو وكأنه تطبيق أصلي.
الماسح الضوئي الذكي للأغذية
في محل البقالة، لا يمكننا دائمًا أن نحدد بسرعة ما إذا كان المنتج الغذائي مناسبًا لنا أم لا، ومدى سلامته وصحته. يصبح الوضع أكثر تعقيدًا إذا كان الشخص يعاني من قيود غذائية أو حساسية مختلفة أو يتبع نظامًا غذائيًا. يتيح لك تطبيق Foodwise Android مسح الرمز الشريطي للمنتج ومعرفة ما إذا كان يستحق ذلك بسهولة.
استخدامه.
يحتوي التطبيق على ثلاثة أقسام رئيسية: "الملف الشخصي" و"الكاميرا" و"التاريخ".
في "الملف الشخصي"، يمكنك تعيين تفضيلاتك: في قسم "المكونات"، يمكنك استبعاد أي من المكونات الـ 60 المدرجة في قاعدة البيانات من نظامك الغذائي وقراءة المعلومات حول المكملات الإلكترونية. تتيح لك "المجموعات" استبعاد مجموعة كاملة من المكونات مرة واحدة. على سبيل المثال، إذا قمت بتحديد "النباتية"، فسيتم تمييز جميع المنتجات التي تحتوي على اللحوم باللون الأحمر.
يوجد وضعان في قسم "الكاميرا": مسح الباركود والتعرف على الخضار والفواكه. بعد مسح الباركود، سوف تحصل على كافة المعلومات حول المنتج. سيتم تمييز المكونات التي استبعدتها باللون الأحمر.
سيتم حفظ جميع المنتجات التي تم مسحها ضوئيًا مسبقًا في السجل. هذا القسم مجهز بالبحث النصي والصوتي.
يتيح لك وضع التعرف على الفواكه والخضروات الحصول على معلومات حول قيمتها الغذائية وقيمة الطاقة. على سبيل المثال، تحتوي التفاحة الواحدة على 25 جرامًا تقريبًا.
الكربوهيدرات، وهو أمر غير مقبول للأشخاص الذين يتبعون نظامًا غذائيًا منخفض الكربوهيدرات.
التطبيق مكتوب بلغة Kotlin، وتستخدم "الكاميرا" ML Kit لمسح الرموز الشريطية وتحديد الفواكه والخضروات. تتكون الواجهة الخلفية من خدمتين: خادم API مع قاعدة بيانات،
الذي يخزن 60 مكونًا وتركيبة من 000 منتج، بالإضافة إلى شبكة عصبية مكتوبة بلغة Python وTensorflow.
فريق المشروع: أرتيوم أندريوخوف، كسينيا جلازاتشيفا، ديمتري سلمان.
خدمة بيع الهدايا بتقنية الواقع المعزز
تلقى كل شخص هدايا رمزية مرة واحدة على الأقل في حياته. في كثير من الأحيان، بالنسبة للأشخاص، فإن حقيقة الاهتمام أكثر أهمية من الهدية التي يتلقونها. مثل هذه الهدايا ليست مفيدة، لكن إنتاجها والتخلص منها له تأثير سلبي على طبيعة كوكبنا. هكذا توصل القائمون على المشروع إلى فكرة إنشاء خدمة بيع الهدايا بتقنية الواقع المعزز.
لاختبار مدى ملاءمة الفكرة، أجرينا دراسة. 82% من المشاركين واجهوا مشكلة اختيار الهدية. بالنسبة لـ 57% من المشاركين، كانت الصعوبة الرئيسية في الاختيار هي الخوف من عدم استخدام هداياهم. 78% من الناس مستعدون للتغيير لحل المشاكل البيئية.
طرح المؤلفون ثلاث أطروحات:
- الهدايا تعيش في العالم الافتراضي.
- أنها لا تأخذ مساحة.
- دائما قريب.
لتطبيق الواقع المعزز على الويب، اختار المؤلفون مكتبة AR.js التي تتكون من جزأين رئيسيين:
- الأول مسؤول عن رسم الرسومات أعلى دفق الكاميرا باستخدام A-Frame أو Three.js.
- الجزء الثاني هو ARToolKit، وهو المسؤول عن التعرف على العلامة (حرف خاص يمكن طباعته أو عرضه على شاشة جهاز آخر) في دفق إخراج الكاميرا. يتم استخدام العلامة لوضع الرسومات. لا يسمح لك وجود ARToolKit بإنشاء واقع معزز بدون علامات باستخدام AR.js.
يخفي AR.js العديد من المزالق. على سبيل المثال، يمكن أن يؤدي استخدامه مع الإطار A إلى "كسر" الأنماط في جميع أنحاء الموقع. ولذلك، استخدم المؤلفون "حزمة" من AR.js + Three.js، مما ساعد في حل بعض المشاكل. ولتضمين AR.js استنادًا إلى Three.js في React، حيث تم كتابة موقع المشروع، كان علينا إنشاء مستودع AR-Test-2 (
ومع ذلك، فقد تبين لاحقًا أن المستخدمين لا يفهمون ماهية العلامة وكيفية استخدامها. ولذلك، تحول المؤلفون إلى التكنولوجيا ، والذي يتم تطويره حاليًا بواسطة Google. ويستخدم ARKit (iOS) أو ARCore (Android) لعرض النماذج في الواقع المعزز بدون علامة. تعتمد هذه التقنية على Three.js وتتضمن عارض نماذج ثلاثي الأبعاد. لقد تحسنت سهولة استخدام البرنامج بشكل ملحوظ، ومع ذلك، لعرض الواقع المعزز، تحتاج إلى جهاز يعمل بنظام التشغيل iOS 3 أو إصدار أحدث.
المشروع متاح الآن في (
فريق المشروع: دينيس ستاسييف، أنطون تشادوف.
يمكنك قراءة المزيد عن مشاريعنا التعليمية على
المصدر: www.habr.com