Mail.ru Taldearen ale teknikoa, 2019ko neguan

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Duela gutxi, gure hiru techno proiektuetako tituludunen hurrengo neguko defentsa egin zen - Technopark (Bauman MSTU), Technosphere (Lomonosov Moskuko Estatu Unibertsitatea) eta Technotrek (MIPT). Taldeek beren ideien ezarpenak eta Mai.ru Taldeko dibisio ezberdinek proposatutako benetako negozio-arazoetarako irtenbideak aurkeztu zituzten.

Proiektuen artean:

  • Errealitate areagotuarekin opariak saltzeko zerbitzua.
  • Posta-zerrendako promozioak, deskontuak eta eskaintzak batzen dituen zerbitzua.
  • Arroparen bilaketa bisuala.
  • Liburu elektronikoen zeharkaldirako zerbitzua alokairu aukerarekin.
  • Elikagaien eskaner adimenduna.
  • Audio-gida modernoa.
  • "Mail.ru Zereginak" proiektua
  • Etorkizuneko telebista mugikorra.

Gehiago zehatzago esan nahi dizuegu epaimahaikideek eta tutoreek bereziki nabarmendu dituzten sei proiektuei buruz.

Arroparen bilaketa bisuala

Proiektua Technosphere tituludun talde batek aurkeztu zuen. Analisten arabera, Errusiako moda-merkatua 2018an ia 2,4 bilioi errublokoa zen. Mutilek hainbat ondasun erosketak egiteko laguntzaile adimentsu gisa kokatzen den zerbitzu bat sortu zuten. Hau online denden funtzionaltasuna zabaltzen duen B2B irtenbide bat da.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

UX probetan, proiektuaren egileek jakin zuten "antzeko janzkera" gisa jendeak antzekotasuna ulertzen duela ez kolorean edo ereduan, arroparen atributuetan baizik. Hori dela eta, bi irudi konparatzen ez ezik, hurbiltasun semantikoa ulertzen duen sistema bat garatu zuten mutilek. Interesatzen zaizun arroparen irudia igotzen duzu, eta zerbitzuak bere atributuetarako garrantzitsuak diren produktuak hautatzen ditu.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Teknikoki sistemak honela funtzionatzen du:

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Cascade Mask-RCNN neurona-sarea detektatzeko eta sailkatzeko trebatu zen. Arroparen atributuak eta antzekotasuna zehazteko, hainbat buru dituen ResNext-50-n oinarritutako sare neuronal bat erabiltzen da atributu taldeetarako, eta hirukote galera produktu baten argazkietarako. Proiektu osoa mikrozerbitzuen arkitekturan oinarrituta ezarri zen.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Etorkizunean aurreikusita dago:

  1. Jarri arropa kategoria guztietarako zerbitzu bat.
  2. Garatu API bat lineako dendetarako.
  3. Hobetu atributuen manipulazioa.
  4. Hizkuntza naturaleko kontsultak ulertzen ikasi.

Proiektu taldea: Vladimir Belyaev, Petr Zaidel, Emil Bogomolov.

Etorkizuneko telebista mugikorra

Technopark taldearen proiektua. Ikasleek aplikazio bat sortu zuten Errusiako emisio digitaleko kate nagusietarako telebista programazioarekin, eta horri IPTV (online kanalak) edo antena erabiliz kanalak ikusteko funtzioa gehitu zitzaion.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Zailena Android gailuari antena lotzea izan zen: horretarako sintonizatzaile bat erabili zuten, eta horretarako egileek beraiek gidari bat idatzi zuten. Ondorioz, telebista ikusteko eta Android-en telebistako programen gida erabiltzeko aukera izan dugu aplikazio bakarrean.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Proiektu taldea: Konstantin Mitrakov, Sergey Lomachev.

Posta-zerrendetako promozioak, deskontuak eta eskaintzak batzen dituen zerbitzua

Publizitate eta posta teknologien arteko elkargunean dagoen proiektua da. Gure postontziek spam eta bidalketaz beteta daude. Egunero jasotzen ditugu deskontu pertsonalak dituzten eskutitzak, baina gero eta gutxiago irekitzen ditugu, β€œalferrikako publizitate” gisa hautemanez. Horregatik, erabiltzaileek onurak galtzen dituzte eta iragarleek galerak jasaten dituzte. Mail.ru Mail-ek egindako ikerketa batek erakutsi du erabiltzaileek dituzten beherapenen laburpena ikusi nahi dutela.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Proiektu maildeal Deskontuei eta promozioei buruzko informazioa biltzen du zure buletinetik eta txartelen zinta moduan bistaratzen du, eta bertatik promozioko webgunera edo posta elektronikora joan zaitezke. Programak hainbat postontzirekin lan egin dezake aldi berean. Aukeratutako akzioen zerrenda dago.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Proiektuak mikrozerbitzuen arkitektura bat du eta hiru atal nagusi ditu:

  1. OAuth baimena postontziak eroso konektatzeko.
  2. Sustapenekin gutunen bilketa eta azterketa.
  3. Deskontu txartelak gordetzea eta erakustea.

Proiektuak hizkuntza naturala prozesatzeko teknologia erabiltzen du GPU baliabideak erabiliz: azeleragailu grafikoek prozesatzeko abiadura 50 aldiz handitzea ahalbidetu zuten. Algoritmoa galdera-erantzun sistema batean oinarritzen da, negozio-eskakizun berrien arabera stock-kategoriak azkar gehitzeko aukera ematen duena.

Mail.ru Taldearen ale teknikoa, 2019ko neguan
Talde honek epaimahaiaren arabera lehen taldeetan postu bat lortu ez ezik, β€œDigital Tops 2019” lehiaketa ere irabazi zuen. Enpresa eta gobernu agentzien eraginkortasuna hobetzeko eta produktibitate pertsonala areagotzeko IT tresnak sortzen dituzten Errusiako garatzaileentzako lehiaketa da. Ikasleen kategorian gure taldeak irabazi zuen.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Ikasleek egitasmoa gehiago garatzeko plan handiak dituzte, hurrengoak hauek dira:

  • Posta-zerbitzuekin integratzea.
  • Irudiak aztertzeko sistema bat ezartzea.
  • Publiko zabalarentzat proiektu bat martxan jartzea.

Proiektu taldea: Maxim Ermakov, Denis Zinoviev, Nikita Rubinov.

Bereiz, seihilekoan zehar ikasleekin lan egin duten Mail.ru Taldeko tutoreek aitortutako hiru talderen berri eman nahi dizugu. Proiektuen konplexutasunari, ezarpenari eta talde-lanari arreta berezia jarri zitzaion proiektuak hautatzerakoan.

"Mail.ru Zereginak" proiektua

Proiektua epaimahaiak zein tutoreek nabarmendu dute.

"Tasks Mail.ru" enpresak garatutako zereginen zerrenda mantentzeko lehen zerbitzu independentea da. Datozen hilabeteetan, Tasks-ek zereginen zerrendak ordezkatuko ditu Mail.ru Egutegian, eta proiektua erabiltzaile guztientzat gaitu ondoren, Mail.ru mugikorrean eta web Mailan integratuko da.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Proiektua Offline-first eta Mobile-first ikuspegiak erabiliz gauzatu zen. Hau da, web aplikazioa edonoiz, edonon eta edozertan erabil dezakezu. Interneterako sarbideak ez du axola: datuak gorde eta sinkronizatuko dira. Erosotasun handiagoa lortzeko, aplikazioa nabigatzailetik "instalatu" dezakezu, eta jatorrizko itxura izango du.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Elikagaien eskaner adimenduna

Janari-dendan, ezin dugu beti azkar zehaztu elikagai-produktu bat guretzat egokia den ala ez, zein segurua eta osasuntsua den. Egoera zaildu egiten da pertsona batek dieta-murriztapenak baditu, hainbat alergia edo dieta egiten badu. Foodwise Android aplikazioak produktu baten barra-kodea eskaneatu eta merezi duen ala ez ikustea ahalbidetzen du.
erabili ezazu.

Aplikazioak hiru atal nagusi ditu: "Profila", "Kamera" eta "Historia".

"Profilean" zure lehentasunak ezartzen dituzu: "Osagaiak" atalean zure dietatik kanpo utzi dezakezu datu-basean sartutako 60 osagaietako bat eta E-osagarriei buruzko informazioa irakur dezakezu. "Taldeek" osagai bloke oso bat aldi berean baztertzeko aukera ematen dute. Adibidez, "Begetarismoa" zehazten baduzu, haragia duten produktu guztiak gorriz nabarmenduko dira.

Mail.ru Taldearen ale teknikoa, 2019ko neguanMail.ru Taldearen ale teknikoa, 2019ko neguan

"Kamera" atalean bi modu daude: barra kodeak eskaneatzea eta barazkiak eta frutak antzematea. Barra-kodea eskaneatu ondoren, produktuari buruzko informazio guztia jasoko duzu. Baztertu dituzun osagaiak gorriz nabarmenduko dira.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Aurretik eskaneatutako produktu guztiak Historian gordeko dira. Atal hau testu eta ahots bidezko bilaketaz hornituta dago.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Fruta eta barazkien ezagutze-moduak haien nutrizio- eta energia-balioari buruzko informazioa lortzeko aukera ematen du. Adibidez, sagar batek 25 gramo ditu gutxi gorabehera.
karbohidratoak, eta hori onartezina da karbohidrato gutxiko dieta duten pertsonentzat.

Aplikazioa Kotlin-en idatzita dago, "Kamera"k ML Kit erabiltzen du barra kodeak eskaneatzeko eta frutak eta barazkiak identifikatzeko. Backend-ak bi zerbitzu ditu: API zerbitzari bat datu-base batekin,
60 produkturen 000 osagai eta konposizio gordetzen dituena, baita Python eta Tensorflow-en idatzitako neurona-sare bat ere.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Proiektu taldea: Artyom Andryukhov, Ksenia Glazacheva, Dmitry Salman.

Errealitate areagotuarekin opariak saltzeko zerbitzua

Pertsona bakoitzak opari sinbolikoak jaso ditu bere bizitzan gutxienez behin. Askotan, pertsonentzat, arretaren gertaera garrantzitsuagoa da jasotzen duten oparia baino. Horrelako opariak ez dira onuragarriak, baina haien ekoizpenak eta botatzeak eragin negatiboa dute gure planetaren izaeran. Horrela sortu zuten proiektuaren egileek errealitate areagotuarekin opariak saltzeko zerbitzu bat sortzea.

Ideiak duen garrantzia egiaztatzeko, azterketa bat egin dugu. Inkestatuen %82k opari bat aukeratzeko arazoa izan zuen. Inkestatuen %57rentzat, aukeratzeko zailtasun nagusia haien dohainak erabiliko ez ote ziren beldurra izan zen. Pertsonen % 78 aldaketarako prest dago ingurumen-arazoak konpontzeko.

Egileek hiru tesi aurkeztu dituzte:

  1. Opariak mundu birtualean bizi dira.
  2. Ez dute lekurik hartzen.
  3. Beti gertu.

Sarean errealitate areagotua ezartzeko, egileek AR.js liburutegia aukeratu zuten, bi zati nagusi dituena:

  • Lehenengoa kameraren korrontearen gainean grafikoak marrazteaz arduratzen da A-Frame edo Three.js erabiliz.
  • Bigarren zatia ARToolKit da, kameraren irteerako korrontean markatzaile bat (karaktere berezi bat inprimatu edo beste gailu baten pantailan erakutsi daitekeen) antzemateaz arduratzen dena. Markagailua grafikoak kokatzeko erabiltzen da. ARToolKit-en presentziak ez dizu AR.js erabiliz markarik gabeko errealitate areagotua sortzeko aukera ematen.

AR.js-ek zulo asko ezkutatzen ditu. Adibidez, A-Frame-rekin batera erabiltzeak estiloak "hautsi" ditzake gune osoan. Hori dela eta, egileek AR.js + Three.js "sorta" bat erabili zuten, eta horrek arazo batzuk konpontzen lagundu zuen. Eta Three.js-en oinarritutako AR.js txertatzeko, proiektuaren webgunea idatzita dagoen React-en, AR-Test-2 biltegi bat sortu behar izan dugu (https://github.com/denisstasyev/AR-Test-2), Three.js-en oinarritutako AR.js erabiltzeko React osagai bereizia ezartzen duena. Errealitate areagotuan eta 3Dn (kamerarik gabeko gailuetarako) eredua ikustea ezarri zen.

Mail.ru Taldearen ale teknikoa, 2019ko neguan
Dena den, geroago ikusi zen erabiltzaileek ez dutela ulertzen zer den markatzailea eta nola erabili. Hori dela eta, egileek teknologiara aldatu zuten , gaur egun Google-k aktiboki garatzen ari dena. ARKit (iOS) edo ARCore (Android) erabiltzen ditu ereduak AR-n markatzailerik gabe errendatzeko. Teknologia Three.js-en oinarritzen da eta 3D eredu-ikustaile bat dauka. Programaren erabilgarritasuna nabarmen hobetu da, hala ere, errealitate areagotua ikusteko, iOS 12 edo berriagoa duen gailu bat behar duzu.

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Mail.ru Taldearen ale teknikoa, 2019ko neguan

Proiektua eskuragarri dago jada (https://e-gifts.site/demo), non zure lehen oparia jaso dezakezun.

Proiektu taldea: Denis Stasyev, Anton Chadov.

Gure hezkuntza proiektuei buruz gehiago irakur dezakezu hemen lotura hau. Eta sarriago bisitatu kanala Technostream, programazioari, garapenari eta beste diziplina batzuei buruzko hezkuntza-bideo berriak agertzen dira bertan aldian-aldian.

Iturria: www.habr.com

Gehitu iruzkin berria