الإصدار الفني لمجموعة Mail.ru، شتاء 2019

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

في الآونة الأخيرة، تم عقد الدفاع الشتوي القادم لخريجي ثلاثة من مشاريعنا التكنولوجية - تكنوبارك (باومان MSTU)، تكنوسفير (جامعة لومونوسوف موسكو الحكومية) وتكنوتريك (MIPT). قدمت الفرق تطبيقات لأفكارها وحلولها لمشاكل العمل الحقيقية التي اقترحتها أقسام مختلفة من مجموعة Mai.ru.

من بين المشاريع:

  • خدمة بيع الهدايا بتقنية الواقع المعزز.
  • خدمة تجمع العروض الترويجية والخصومات والعروض من القائمة البريدية.
  • البحث البصري عن الملابس.
  • خدمة عبور الكتب الإلكترونية مع خيار الإيجار.
  • الماسح الضوئي الذكي للأغذية
  • دليل صوتي حديث.
  • مشروع "مهام Mail.ru"
  • التلفزيون المحمول في المستقبل.

نود أن نخبركم بمزيد من التفصيل عن ستة مشاريع تم تسليط الضوء عليها بشكل خاص من قبل أعضاء لجنة التحكيم والموجهين.

البحث البصري عن الملابس

تم تقديم المشروع من قبل فريق من خريجي تكنوسفير. وفقا للمحللين، بلغ سوق الأزياء في روسيا في عام 2018 ما يقرب من 2,4 تريليون روبل. أنشأ الرجال خدمة تم وضعها كمساعد ذكي لإجراء عمليات شراء لمجموعة كبيرة ومتنوعة من السلع. هذا هو حل B2B الذي يعمل على توسيع وظائف المتاجر عبر الإنترنت.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

أثناء اختبار تجربة المستخدم، اكتشف مؤلفو المشروع أنه من خلال "الملابس المماثلة"، يفهم الناس التشابه ليس في اللون أو النمط، ولكن في سمات الملابس. لذلك، طور الرجال نظامًا لا يقارن بين صورتين فحسب، بل يفهم القرب الدلالي. تقوم بتحميل صورة لقطعة الملابس التي تهتم بها، وتقوم الخدمة باختيار المنتجات ذات الصلة بخصائصها.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

ومن الناحية الفنية يعمل النظام على النحو التالي:

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

تم تدريب الشبكة العصبية Cascade Mask-RCNN للكشف والتصنيف. لتحديد سمات الملابس وتشابهها، يتم استخدام شبكة عصبية تعتمد على ResNext-50 بعدة رؤوس لمجموعات من السمات، وخسارة ثلاثية لصور منتج واحد. تم تنفيذ المشروع بأكمله على أساس بنية الخدمات الصغيرة.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

ومن المقرر في المستقبل:

  1. إطلاق خدمة لجميع فئات الملابس.
  2. تطوير API للمتاجر عبر الإنترنت.
  3. تحسين معالجة السمات.
  4. تعلم كيفية فهم الاستعلامات باللغة الطبيعية.

فريق المشروع: فلاديمير بيلييف، بيتر زيدل، إميل بوجومولوف.

التلفزيون المحمول في المستقبل

مشروع فريق تكنوبارك. أنشأ الطلاب تطبيقًا يحتوي على جدول تلفزيوني لقنوات البث الرقمية الروسية الرئيسية، وأضيفت إليه وظيفة عرض القنوات باستخدام IPTV (القنوات عبر الإنترنت) أو الهوائي.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

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

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

فريق المشروع: كونستانتين ميتراكوف، سيرغي لوماتشيف.

خدمة تجمع العروض الترويجية والخصومات والعروض من القوائم البريدية

هذا مشروع عند تقاطع تقنيات الإعلان والبريد. صناديق البريد لدينا مليئة بالرسائل غير المرغوب فيها والرسائل البريدية. نتلقى كل يوم رسائل تحتوي على خصومات شخصية، ولكننا نفتحها بشكل أقل فأقل، ونعتبرها "إعلانات عديمة الفائدة". ولهذا السبب، يفقد المستخدمون الفوائد ويعاني المعلنون من الخسائر. أظهرت دراسة أجراها Mail.ru Mail أن المستخدمين يريدون رؤية ملخص للخصومات التي لديهم.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

مشروع maildeal يجمع معلومات حول الخصومات والعروض الترويجية من رسالتك الإخبارية ويعرضها في شكل شريط من البطاقات يمكنك من خلاله الانتقال إلى موقع الويب الترويجي أو البريد الإلكتروني. يمكن للبرنامج العمل مع عدة صناديق بريد في وقت واحد. هناك قائمة من الأسهم المختارة.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

يحتوي المشروع على بنية خدمات صغيرة ويتكون من ثلاثة أجزاء رئيسية:

  1. ترخيص OAuth للاتصال المريح بصناديق البريد.
  2. جمع وتحليل الرسائل مع الترقيات.
  3. تخزين وعرض بطاقات الخصم.

يستخدم المشروع تقنية معالجة اللغة الطبيعية باستخدام موارد GPU: مسرعات الرسومات جعلت من الممكن زيادة سرعة المعالجة بمقدار 50 مرة. تعتمد الخوارزمية على نظام الأسئلة والأجوبة، والذي يسمح لك بإضافة فئات الأسهم بسرعة وفقًا لمتطلبات العمل الجديدة.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019
ولم يفز هذا الفريق بمكان ضمن أفضل الفرق وفقًا للجنة التحكيم فحسب، بل فاز أيضًا بمسابقة "Digital Tops 2019". هذه مسابقة للمطورين الروس الذين يقومون بإنشاء أدوات تكنولوجيا المعلومات لتحسين كفاءة الأعمال والوكالات الحكومية، وكذلك لزيادة الإنتاجية الشخصية. فاز فريقنا في فئة الطلاب.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

لدى الطلاب خطط كبيرة لمواصلة تطوير المشروع، والخطط التالية هي:

  • التكامل مع خدمات البريد.
  • تنفيذ نظام تحليل الصور.
  • إطلاق مشروع لجمهور واسع.

فريق المشروع: مكسيم إرماكوف، دينيس زينوفييف، نيكيتا روبينوف.

بشكل منفصل، نود أن نخبرك عن الفرق الثلاثة التي تم الاعتراف بها من قبل موجهي مجموعة Mail.ru الذين عملوا مع الطلاب طوال الفصل الدراسي. تم إيلاء اهتمام خاص لتعقيد المشروع والتنفيذ والعمل الجماعي عند اختيار المشاريع.

مشروع "مهام Mail.ru"

تمت ملاحظة المشروع من قبل كل من لجنة التحكيم والموجهين.

"Tasks Mail.ru" هي أول خدمة مستقلة للاحتفاظ بقائمة المهام التي طورتها الشركة. في الأشهر المقبلة، ستحل المهام محل قوائم المهام في تقويم Mail.ru، وبعد تمكين المشروع لجميع المستخدمين، سيتم دمجه في Mail.ru mobile وبريد الويب.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

تم تنفيذ المشروع باستخدام أساليب Offline-first وMobile-first. أي أنه يمكنك استخدام تطبيق الويب في أي وقت وفي أي مكان وفي أي شيء. لا يهم الوصول إلى الإنترنت: سيتم حفظ البيانات ومزامنتها. لمزيد من الراحة، يمكنك "تثبيت" التطبيق من المتصفح، وسيبدو وكأنه تطبيق أصلي.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

الماسح الضوئي الذكي للأغذية

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

يحتوي التطبيق على ثلاثة أقسام رئيسية: "الملف الشخصي" و"الكاميرا" و"التاريخ".

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

الإصدار الفني لمجموعة Mail.ru، شتاء 2019الإصدار الفني لمجموعة Mail.ru، شتاء 2019

يوجد وضعان في قسم "الكاميرا": مسح الباركود والتعرف على الخضار والفواكه. بعد مسح الباركود، سوف تحصل على كافة المعلومات حول المنتج. سيتم تمييز المكونات التي استبعدتها باللون الأحمر.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

سيتم حفظ جميع المنتجات التي تم مسحها ضوئيًا مسبقًا في السجل. هذا القسم مجهز بالبحث النصي والصوتي.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

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

التطبيق مكتوب بلغة Kotlin، وتستخدم "الكاميرا" ML Kit لمسح الرموز الشريطية وتحديد الفواكه والخضروات. تتكون الواجهة الخلفية من خدمتين: خادم API مع قاعدة بيانات،
الذي يخزن 60 مكونًا وتركيبة من 000 منتج، بالإضافة إلى شبكة عصبية مكتوبة بلغة Python وTensorflow.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

فريق المشروع: أرتيوم أندريوخوف، كسينيا جلازاتشيفا، ديمتري سلمان.

خدمة بيع الهدايا بتقنية الواقع المعزز

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

لاختبار مدى ملاءمة الفكرة، أجرينا دراسة. 82% من المشاركين واجهوا مشكلة اختيار الهدية. بالنسبة لـ 57% من المشاركين، كانت الصعوبة الرئيسية في الاختيار هي الخوف من عدم استخدام هداياهم. 78% من الناس مستعدون للتغيير لحل المشاكل البيئية.

طرح المؤلفون ثلاث أطروحات:

  1. الهدايا تعيش في العالم الافتراضي.
  2. أنها لا تأخذ مساحة.
  3. دائما قريب.

لتطبيق الواقع المعزز على الويب، اختار المؤلفون مكتبة 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 (https://github.com/denisstasyev/AR-Test-2)، الذي ينفذ مكون React منفصلًا لاستخدام AR.js استنادًا إلى Three.js. تم تنفيذ عرض النموذج في الواقع المعزز وثلاثي الأبعاد (للأجهزة التي لا تحتوي على كاميرا).

الإصدار الفني لمجموعة Mail.ru، شتاء 2019
ومع ذلك، فقد تبين لاحقًا أن المستخدمين لا يفهمون ماهية العلامة وكيفية استخدامها. ولذلك، تحول المؤلفون إلى التكنولوجيا ، والذي يتم تطويره حاليًا بواسطة Google. ويستخدم ARKit (iOS) أو ARCore (Android) لعرض النماذج في الواقع المعزز بدون علامة. تعتمد هذه التقنية على Three.js وتتضمن عارض نماذج ثلاثي الأبعاد. لقد تحسنت سهولة استخدام البرنامج بشكل ملحوظ، ومع ذلك، لعرض الواقع المعزز، تحتاج إلى جهاز يعمل بنظام التشغيل iOS 3 أو إصدار أحدث.

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

الإصدار الفني لمجموعة Mail.ru، شتاء 2019

المشروع متاح الآن في (https://e-gifts.site/demo)، حيث يمكنك الحصول على هديتك الأولى.

فريق المشروع: دينيس ستاسييف، أنطون تشادوف.

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

المصدر: www.habr.com

إضافة تعليق