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.
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.
Texniki olaraq sistem aşağıdakı kimi işləyir:
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.
Gələcəkdə planlaşdırılır:
- Bütün geyim kateqoriyaları üçün xidmət işə salın.
- Onlayn mağazalar üçün API hazırlayın.
- Atribut manipulyasiyasını təkmilləşdirin.
- 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.
Ə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.
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.
Layihə
Layihə mikroservis arxitekturasına malikdir və üç əsas hissədən ibarətdir:
- Poçt qutularının rahat qoşulması üçün OAuth icazəsi.
- Promosyonlarla məktubların toplanması və təhlili.
- 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.
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.
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.
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.
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.
“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.
Ə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.
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.
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:
- Hədiyyələr virtual aləmdə yaşayır.
- Onlar yer tutmurlar.
- 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 (
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.
Layihə indi burada mövcuddur ((
Layihə qrupu: Denis Stasyev, Anton Çadov.
Təhsil layihələrimiz haqqında ətraflı oxuya bilərsiniz
Mənbə: www.habr.com