Mail.ru Qrupunun texniki buraxılışı, qış 2019

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Bu yaxınlarda üç texnologiya layihəmizin - Texnopark (Bauman MSTU), Texnosfer (Lomonosov adına Moskva Dövlət Universiteti) və Texnotrek (MIPT) üzrə məzunların növbəti qış müdafiəsi baş tutdu. Komandalar həm öz ideyalarının həyata keçirilməsini, həm də Mai.ru Group-un müxtəlif bölmələri tərəfindən təklif olunan real biznes problemlərinin həlli yollarını təqdim etdilər.

Layihələr arasında:

  • Artırılmış reallıq ilə hədiyyələrin satışı xidməti.
  • E-poçt siyahısından promosyonlar, endirimlər və təklifləri birləşdirən xidmət.
  • Paltar üçün vizual axtarış.
  • İcarə seçimi ilə elektron kitab keçidi xidməti.
  • Ağıllı qida skaneri.
  • Müasir audio bələdçi.
  • "Mail.ru Tapşırıqları" layihəsi
  • Gələcəyin mobil televiziyası.

Münsiflər heyətinin üzvləri və mentorlar tərəfindən xüsusilə vurğulanan altı layihə haqqında sizə daha ətraflı məlumat vermək istərdik.

Paltar üçün vizual axtarış

Layihəni Texnosfer məzunlarından ibarət komanda təqdim edib. Analitiklərin fikrincə, 2018-ci ildə Rusiyada moda bazarı demək olar ki, 2,4 trilyon rubl təşkil edib. Uşaqlar böyük çeşiddə malların satın alınması üçün ağıllı köməkçi kimi yerləşdirilən bir xidmət yaratdılar. Bu, onlayn mağazaların funksionallığını genişləndirən B2B həllidir.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

UX testi zamanı layihə müəllifləri müəyyən ediblər ki, “oxşar paltar” dedikdə insanlar oxşarlığı rəng və ya naxışda deyil, geyimin atributlarında başa düşürlər. Buna görə də, uşaqlar yalnız iki şəkli müqayisə edən deyil, semantik yaxınlığı anlayan bir sistem hazırladılar. Sizi maraqlandıran geyim əşyasının şəklini yükləyirsiniz və xidmət onun atributlarına uyğun məhsulları seçir.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Texniki olaraq sistem aşağıdakı kimi işləyir:

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Cascade Mask-RCNN neyron şəbəkəsi aşkarlama və təsnifat üçün təlim keçmişdir. Geyimin atributlarını və oxşarlığını müəyyən etmək üçün atributlar qrupları üçün bir neçə başlıqlı ResNext-50-yə əsaslanan neyroşəbəkədən, bir məhsulun fotoşəkilləri üçün Triplet zərərindən istifadə olunur. Bütün layihə mikroservis arxitekturası əsasında həyata keçirilib.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Gələcəkdə planlaşdırılır:

  1. Bütün geyim kateqoriyaları üçün xidmət işə salın.
  2. Onlayn mağazalar üçün API hazırlayın.
  3. Atribut manipulyasiyasını təkmilləşdirin.
  4. Sorğuları təbii dildə başa düşməyi öyrənin.

Layihə qrupu: Vladimir Belyaev, Petr Zaidel, Emil Boqomolov.

Gələcəyin mobil televiziyası

Texnopark komandasının layihəsi. Tələbələr Rusiyanın əsas rəqəmsal yayım kanalları üçün TV cədvəli olan bir proqram yaratdılar, ona IPTV (onlayn kanallar) və ya antenadan istifadə edərək kanallara baxmaq funksiyası əlavə edildi.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Ən çətini antenanı Android cihazına qoşmaq idi: bunun üçün onlar tünerdən istifadə ediblər, bunun üçün müəlliflərin özləri sürücü yazıblar. Nəticədə bir tətbiqdə TV izləmək və Android-də TV proqram bələdçisindən istifadə etmək imkanı əldə etdik.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Layihə qrupu: Konstantin Mitrakov, Sergey Lomachev.

E-poçt siyahılarından promosyonlar, endirimlər və təklifləri birləşdirən xidmət

Bu, reklam və poçt texnologiyalarının kəsişməsində bir layihədir. Poçt qutularımız spam və poçt göndərişləri ilə doludur. Hər gün şəxsi endirimləri olan məktublar alırıq, lakin biz onları “faydasız reklam” kimi qəbul edərək getdikcə daha az açırıq. Bu səbəbdən istifadəçilər faydalarını itirir, reklamçılar isə zərər görür. Mail.ru Mail-in araşdırması göstərdi ki, istifadəçilər əllərində olan endirimlərin xülasəsini görmək istəyirlər.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Layihə maildeal bülleteninizdən endirimlər və promosyonlar haqqında məlumat toplayır və onları promosyon veb-saytına və ya e-poçta daxil ola biləcəyiniz kartlar lenti şəklində göstərir. Proqram eyni anda bir neçə poçt qutusu ilə işləyə bilər. Seçilmiş səhmlərin siyahısı var.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Layihə mikroservis arxitekturasına malikdir və üç əsas hissədən ibarətdir:

  1. Poçt qutularının rahat qoşulması üçün OAuth icazəsi.
  2. Promosyonlarla məktubların toplanması və təhlili.
  3. Endirim kartlarının saxlanması və nümayişi.

Layihə GPU resurslarından istifadə edərək təbii dil emal texnologiyasından istifadə edir: qrafik sürətləndiricilər emal sürətini 50 dəfə artırmağa imkan verib. Alqoritm yeni biznes tələblərinə uyğun olaraq səhm kateqoriyalarını tez əlavə etməyə imkan verən sual-cavab sisteminə əsaslanır.

Mail.ru Qrupunun texniki buraxılışı, qış 2019
Bu komanda nəinki münsiflər heyətinin rəyinə görə ən yaxşı komandalar sırasına daxil olmaqla yanaşı, həm də “Digital Tops 2019” müsabiqəsinin qalibi olub. Bu, biznes və dövlət qurumlarının səmərəliliyini artırmaq, həmçinin şəxsi məhsuldarlığı artırmaq üçün İT alətləri yaradan rusiyalı tərtibatçılar üçün müsabiqədir. Komandamız tələbə kateqoriyasının qalibi olub.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Tələbələrin layihənin gələcək inkişafı üçün böyük planları var, sonrakılar:

  • Poçt xidmətləri ilə inteqrasiya.
  • Təsvirin təhlili sisteminin tətbiqi.
  • Geniş auditoriya üçün layihəyə başlamaq.

Layihə komandası: Maksim Ermakov, Denis Zinoviev, Nikita Rubinov.

Semestr boyu tələbələrlə işləyən Mail.ru Group mentorları tərəfindən tanınan üç komanda haqqında sizə ayrıca məlumat vermək istərdik. Layihələr seçilərkən layihənin mürəkkəbliyinə, icrasına və komanda işinə xüsusi diqqət yetirilmişdir.

"Mail.ru Tapşırıqları" layihəsi

Layihə həm münsiflər heyəti, həm də mentorlar tərəfindən qeyd edilib.

“Tasks Mail.ru” şirkət tərəfindən hazırlanmış işlərin siyahısını saxlamaq üçün ilk müstəqil xidmətdir. Yaxın aylarda Tasks Mail.ru Calendar-da tapşırıq siyahılarını əvəz edəcək və layihə bütün istifadəçilər üçün aktivləşdirildikdən sonra o, Mail.ru mobil və web Mail-ə inteqrasiya olunacaq.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Layihə Offline-first və Mobile-first yanaşmalarından istifadə etməklə həyata keçirilib. Yəni veb proqramdan istənilən vaxt, hər yerdə və hər şeydə istifadə edə bilərsiniz. İnternetə çıxışın əhəmiyyəti yoxdur: məlumatlar saxlanacaq və sinxronlaşdırılacaq. Daha çox rahatlıq üçün proqramı brauzerdən “quraşdıra” bilərsiniz və o, yerli kimi görünəcək.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Ağıllı qida skaneri

Ərzaq mağazasında hər zaman bir qida məhsulunun bizə uyğun olub-olmadığını, nə qədər təhlükəsiz və sağlam olduğunu tez bir zamanda müəyyən edə bilmirik. Bir insanın pəhriz məhdudiyyətləri, müxtəlif allergiyası varsa və ya pəhriz saxlayırsa, vəziyyət daha da mürəkkəbləşir. Foodwise Android proqramı sizə məhsulun ştrix kodunu skan etməyə və bunun dəyərli olub-olmadığını asanlıqla yoxlamağa imkan verir.
istifadə edin.

Tətbiqin üç əsas bölməsi var: “Profil”, “Kamera” və “Tarix”.

“Profil” bölməsində siz öz seçimlərinizi təyin edirsiniz: “İnqrediyentlər” bölməsində verilənlər bazasına daxil olan 60 000 inqrediyentdən hər hansı birini pəhrizinizdən xaric edə və Elektron əlavələr haqqında məlumatı oxuya bilərsiniz. "Qruplar" bir anda bütün maddələr blokunu istisna etməyə imkan verir. Məsələn, "Vegeterianlıq" qeyd etsəniz, tərkibində ət olan bütün məhsullar qırmızı rənglə vurğulanacaq.

Mail.ru Qrupunun texniki buraxılışı, qış 2019Mail.ru Qrupunun texniki buraxılışı, qış 2019

“Kamera” bölməsində iki rejim var: barkodların skan edilməsi və tərəvəz və meyvələrin tanınması. Barkodu skan etdikdən sonra məhsul haqqında bütün məlumatları əldə edəcəksiniz. İstisna etdiyiniz inqrediyentlər qırmızı rənglə vurğulanacaq.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Əvvəllər skan edilmiş bütün məhsullar Tarixçədə saxlanacaq. Bu bölmə mətn və səsli axtarışla təchiz edilmişdir.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Meyvə və tərəvəzlərin tanınması rejimi onların qida və enerji dəyəri haqqında məlumat əldə etməyə imkan verir. Məsələn, bir almada təxminən 25 qram var.
karbohidratlar, aşağı karbohidratlı pəhrizdə olan insanlar üçün qəbuledilməzdir.

Tətbiq Kotlin dilində yazılmışdır, "Kamera" barkodları skan etmək və meyvə və tərəvəzləri müəyyən etmək üçün ML Kitindən istifadə edir. Backend iki xidmətdən ibarətdir: verilənlər bazası olan API serveri,
60 inqrediyent və 000 məhsulun tərkibini, həmçinin Python və Tensorflow dillərində yazılmış neyron şəbəkəsini saxlayır.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Layihə qrupu: Artyom Andryuxov, Kseniya Qlazacheva, Dmitri Salman.

Artırılmış reallıqla hədiyyələrin satışı xidməti

Hər bir insan həyatında ən azı bir dəfə simvolik hədiyyələr almışdır. Çox vaxt insanlar üçün diqqət faktı aldıqları hədiyyədən daha vacibdir. Bu cür hədiyyələr faydalı deyil, lakin onların istehsalı və utilizasiyası planetimizin təbiətinə mənfi təsir göstərir. Layihənin müəllifləri artırılmış reallıq ilə hədiyyələrin satışı xidmətinin yaradılması ideyası beləcə ortaya çıxdı.

İdeyanın aktuallığını yoxlamaq üçün araşdırma apardıq. Respondentlərin 82%-i hədiyyə seçmək problemi ilə üzləşib. Respondentlərin 57%-i üçün seçimdə əsas çətinlik hədiyyələrindən istifadə olunmayacağı qorxusu olub. İnsanların 78%-i ekoloji problemləri həll etmək üçün dəyişməyə hazırdır.

Müəlliflər üç tezis irəli sürdülər:

  1. Hədiyyələr virtual aləmdə yaşayır.
  2. Onlar yer tutmurlar.
  3. Həmişə bağlayın.

İnternetdə artırılmış reallığı tətbiq etmək üçün müəlliflər iki əsas hissədən ibarət AR.js kitabxanasını seçdilər:

  • Birincisi, A-Frame və ya Three.js-dən istifadə edərək kamera axınının üstündə qrafika çəkmək üçün cavabdehdir.
  • İkinci hissə ARToolKit-dir, kameranın çıxış axınında markerin (başqa cihazın ekranında çap oluna və ya göstərilə bilən xüsusi simvol) tanınmasına cavabdehdir. Marker qrafikləri yerləşdirmək üçün istifadə olunur. ARToolKit-in mövcudluğu AR.js istifadə edərək markersiz artırılmış reallıq yaratmağa imkan vermir.

AR.js bir çox tələləri gizlədir. Məsələn, onun A-Frame ilə birlikdə istifadəsi saytdakı üslubları "sındıra" bilər. Buna görə də, müəlliflər bəzi problemlərin həllinə kömək edən AR.js + Three.js “paketindən” istifadə etdilər. Layihə veb saytının yazıldığı React-ə Three.js əsasında AR.js-ni yerləşdirmək üçün biz AR-Test-2 repozitoriyası yaratmalı olduq (https://github.com/denisstasyev/AR-Test-2), Three.js əsasında AR.js-dən istifadə üçün ayrıca React komponentini həyata keçirir. Modelin əlavə reallıqda və 3D formatında (kamerasız cihazlar üçün) görüntülənməsi həyata keçirilib.

Mail.ru Qrupunun texniki buraxılışı, qış 2019
Lakin sonradan məlum oldu ki, istifadəçilər markerin nə olduğunu və ondan necə istifadə etməyi başa düşmürlər. Buna görə də müəlliflər texnologiyaya keçdilər , hazırda Google tərəfindən fəal şəkildə inkişaf etdirilir. O, AR-də modelləri markersiz göstərmək üçün ARKit (iOS) və ya ARCore (Android) istifadə edir. Texnologiya Three.js-ə əsaslanır və 3D model görüntüləyicisini ehtiva edir. Proqramın istifadə imkanları əhəmiyyətli dərəcədə yaxşılaşıb, lakin artırılmış reallığa baxmaq üçün sizə iOS 12 və ya daha yeni versiyası olan cihaz lazımdır.

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Mail.ru Qrupunun texniki buraxılışı, qış 2019

Layihə indi burada mövcuddur ((https://e-gifts.site/demo), ilk hədiyyənizi haradan ala bilərsiniz.

Layihə qrupu: Denis Stasyev, Anton Çadov.

Təhsil layihələrimiz haqqında ətraflı oxuya bilərsiniz Bu linki. Kanala daha tez-tez baş çəkin Technostream, proqramlaşdırma, inkişaf və digər fənlər haqqında yeni maarifləndirici videolar orada müntəzəm olaraq görünür.

Mənbə: www.habr.com

Добавить комментарий