Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Vao haingana, ny fiarovana ny ririnina manaraka nahazo diplaoma telo amin'ireo tetikasa teknolojia dia natao - Technopark (Bauman MSTU), Technosphere (Lomonosov Moscow State University) ary Technotrek (MIPT). Ireo ekipa dia samy nanolotra ny fampiharana ny heviny manokana sy ny vahaolana amin'ny olana ara-barotra tena izy natolotry ny sampana samihafa ao amin'ny Mai.ru Group.

Anisan'ireo tetikasa:

  • Serivisy fivarotana fanomezana miaraka amin'ny zava-misy mitombo.
  • Serivisy manangona fampiroboroboana, fihenam-bidy ary tolotra avy amin'ny lisitry ny mailaka.
  • Fikarohana maso akanjo.
  • Serivisy ho an'ny fiampitana boky elektronika miaraka amin'ny safidy fanofana.
  • Smart sakafo scanner.
  • Torolàlana feo maoderina.
  • Tetikasa "Mail.ru Tasks"
  • Televiziona finday ho avy.

Te-hilaza aminareo amin'ny antsipiriany momba ny tetikasa enina izay nasongadin'ireo mpikambana mpitsara sy mpanoro hevitra manokana izahay.

Fikarohana maso akanjo

Ekipa nahazo diplaoma Technosphere no nanolotra ny tetikasa. Araka ny voalazan'ny mpandinika, ny tsenan'ny lamaody any Rosia tamin'ny taona 2018 dia nitentina efa ho 2,4 trillion roubles. Ireo lehilahy ireo dia namorona serivisy izay napetraka ho mpanampy manan-tsaina amin'ny fividianana entana isan-karazany. Ity dia vahaolana B2B izay manitatra ny fiasan'ny fivarotana an-tserasera.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Nandritra ny fitsapana UX, ny mpanoratra ny tetikasa dia nahita fa amin'ny alalan'ny "akanjo mitovy" ny olona dia mahatakatra ny fitoviana tsy amin'ny loko na ny lamina, fa amin'ny toetran'ny akanjo. Noho izany, ry zalahy namolavola rafitra izay tsy mampitaha sary roa, fa mahatakatra ny semantic akaiky. Mampakatra sarin'ny akanjo tianao ianao, ary ny serivisy dia mifidy vokatra mifandraika amin'ny toetrany.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ara-teknika ny rafitra dia miasa toy izao manaraka izao:

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny tambajotra neural Cascade Mask-RCNN dia nampiofanina ho an'ny fikarohana sy fanasokajiana. Mba hamaritana ny toetra sy ny fitoviana amin'ny akanjo, ny tambajotra neural mifototra amin'ny ResNext-50 misy loha maromaro dia ampiasaina ho an'ny vondrona misy toetra, ary ny fahaverezan'ny Triplet ho an'ny sarin'ny vokatra iray. Ny tetikasa manontolo dia nampiharina tamin'ny maritrano microservice.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Amin'ny ho avy dia kasaina:

  1. Manangana serivisy ho an'ny sokajy akanjo rehetra.
  2. Mamorona API ho an'ny fivarotana an-tserasera.
  3. Hatsarao ny fanodinkodinana toetra.
  4. Mianara mahatakatra fanontaniana amin'ny fiteny voajanahary.

Ekipa tetikasa: Vladimir Belyaev, Petr Zaidel, Emil Bogomolov.

Televiziona finday ho avy

Tetikasan'ny ekipa Technopark. Namorona fampiharana miaraka amin'ny fandaharam-pahitalavitra ho an'ny fantsona fampielezam-peo nomerika Rosiana lehibe ireo mpianatra, izay nampiana ny fiasan'ny fijerena fantsona mampiasa IPTV (fantsona an-tserasera) na antenne.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny zavatra sarotra indrindra dia ny fametahana ny antenne amin'ny fitaovana Android: noho izany dia nampiasa tuner izy ireo, izay nanoratra ny mpamily ny tenany. Vokatr'izany dia nahazo fahafahana nijery fahitalavitra izahay ary nampiasa ny torolàlana momba ny fandaharana TV amin'ny Android amin'ny fampiharana iray.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ekipan'ny tetikasa: Konstantin Mitrakov, Sergey Lomachev.

Serivisy manangona fampiroboroboana, fihenam-bidy ary tolotra avy amin'ny lisitry ny mailaka

Tetikasa eo amin'ny fihaonan'ny teknolojian'ny dokambarotra sy ny paositra. Feno spam sy mailaka ny boaty mailakay. Isan'andro dia mahazo taratasy misy fihenam-bidy manokana izahay, saingy tsy dia manokatra azy ireny intsony izahay, ka mihevitra azy ireo ho toy ny “doka tsy misy ilana azy”. Noho izany, very tombontsoa ny mpampiasa ary ny mpanao dokam-barotra dia mijaly. Nasehon'ny fanadihadiana nataon'ny Mail.ru Mail fa te hahita ny famintinana ny fihenam-bidy ananany ireo mpampiasa.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny tetikasa maildeal manangona vaovao momba ny fihenam-bidy sy fisondrotana avy amin'ny gazetinao ary mampiseho azy ireo amin'ny endrika ribbon-karatra izay ahafahanao mandeha any amin'ny tranokala fampiroboroboana na mailaka. Ny programa dia afaka miasa miaraka amina boaty mailaka maromaro indray mandeha. Misy lisitry ny tahiry voafantina.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny tetikasa dia manana maritrano microservice ary misy ampahany telo lehibe:

  1. Fanomezan-dàlana OAuth ho an'ny fifandraisana mora amin'ny boaty mailaka.
  2. Fanangonana sy famakafakana ireo taratasy misy fampiroboroboana.
  3. Mitahiry sy mampiseho karatra fihenam-bidy.

Ny tetikasa dia mampiasa teknolojia fanodinana fiteny voajanahary amin'ny alàlan'ny loharano GPU: ny accelerators sary dia nahafahana nampitombo in-50 ny hafainganam-pandehan'ny fanodinana. Ny algorithm dia mifototra amin'ny rafitra valin'ny fanontaniana, izay ahafahanao manampy haingana ireo sokajy tahiry mifanaraka amin'ny fepetra takian'ny orinasa vaovao.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019
Tsy vitan’ny hoe nandrombaka toerana tamin’ireo ekipa ambony araka ny nambaran’ny mpitsara ity ekipa ity, fa nandrombaka ny fifaninanana “Digital Tops 2019”. Fifaninanana ho an'ny mpamorona Rosiana izay mamorona fitaovana IT hanatsarana ny fahombiazan'ny orinasa sy ny sampan-draharaham-panjakana, ary koa ny hampitombo ny vokatra manokana. Nahazo ny sokajy mpianatra ny ekipanay.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny mpianatra dia manana drafitra lehibe amin'ny fampandrosoana bebe kokoa ny tetikasa, ireto manaraka ireto dia:

  • Fampidirana amin'ny serivisy mailaka.
  • Fampiharana rafitra fanadihadiana sary.
  • Famoahana tetikasa ho an'ny mpihaino marobe.

Ekipa tetikasa: Maxim Ermakov, Denis Zinoviev, Nikita Rubinov.

Misaraka, tianay ny hilaza aminao momba ny ekipa telo izay neken'ny mpanoro hevitra ao amin'ny Mail.ru Group izay niara-niasa tamin'ny mpianatra nandritra ny semester. Nojerena manokana ny fahasarotan'ny tetikasa, ny fampiharana ary ny fiaraha-miasa rehefa mifidy tetikasa.

Tetikasa "Mail.ru Tasks"

Nomarihin’ny mpitsara sy ny mpanoro hevitra ny tetikasa.

"Tasks Mail.ru" no serivisy tsy miankina voalohany amin'ny fitazonana ny lisitry ny zavatra tokony hatao, novolavolain'ny orinasa. Amin'ny volana ho avy, ny Tasks dia hanolo ny lisitry ny asa ao amin'ny Mail.ru Calendar, ary aorian'ny fandefasana ny tetikasa ho an'ny mpampiasa rehetra dia hampidirina ao amin'ny Mail.ru mobile sy web Mail.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny tetikasa dia nampiharina tamin'ny alàlan'ny fomba fiasa Offline-first sy Mobile-first. Izany hoe, azonao ampiasaina amin'ny fotoana rehetra, na aiza na aiza ary amin'ny zavatra rehetra. Tsy maninona ny fidirana amin'ny Internet: hotehirizina sy harindra ny angon-drakitra. Ho fanamorana bebe kokoa, azonao atao ny "mametraka" ny fampiharana amin'ny navigateur, ary ho toy ny teratany.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Smart sakafo scanner

Ao amin'ny fivarotana enta-madinika, tsy afaka mamaritra haingana foana na mety ho antsika ny vokatra sakafo iray na tsia, ny fiarovana sy ny fahasalamana. Mihasarotra kokoa ny toe-javatra raha misy olona manana fameperana ara-tsakafo, na allergie na tsy fahazakana isan-karazany, na misakafo. Ny fampiharana Android Foodwise dia ahafahanao mijery ny kaody bare an'ny vokatra ary mijery mora foana raha mendrika izany.
Ampiasao io.

Ny fampiharana dia manana fizarana telo lehibe: "Profil", "Camera" ary "History".

Ao amin'ny "Profile" dia mametraka ny safidinao ianao: ao amin'ny fizarana "Ingredients" dia azonao atao ny manilika amin'ny sakafonao ny iray amin'ireo akora 60 tafiditra ao amin'ny tahiry ary mamaky fampahalalana momba ny E-fanampiny. Ny "Groups" dia ahafahanao manilika andian-tsakafo iray manontolo indray mandeha. Ohatra, raha manondro "Vegetarianism" ianao, dia hasongadina mena ny vokatra rehetra misy hena.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Misy fomba roa ao amin'ny fizarana "Camera": scan barcodes sy ny famantarana ny legioma sy ny voankazo. Rehefa vita ny scan ny barcode dia ho azonao ny fampahalalana rehetra momba ny vokatra. Hasongadina mena ny akora nesorinao.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny vokatra rehetra notarafina teo aloha dia hotehirizina ao amin'ny Tantara. Ity fizarana ity dia misy fikarohana lahatsoratra sy feo.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny fomba fahafantarana ny voankazo sy ny legioma dia ahafahanao mahazo vaovao momba ny sakafo sy ny sandan'ny angovo. Ohatra, ny paoma iray dia misy 25 grama eo ho eo.
gliosida, izay tsy azo ekena ho an`ny olona amin`ny sakafo ambany-carb.

Ny fampiharana dia voasoratra ao amin'ny Kotlin; ny "Camera" dia mampiasa ML Kit mba hijerena ny barcode sy hamantarana voankazo sy legioma. Ny backend dia misy serivisy roa: mpizara API misy angona,
izay mitahiry akora 60 sy fitambarana vokatra 000, ary koa tambajotra neural nosoratana tamin'ny Python sy Tensorflow.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ekipan'ny tetikasa: Artyom Andryukhov, Ksenia Glazacheva, Dmitry Salman.

Serivisy fivarotana fanomezana miaraka amin'ny zava-misy mitombo

Ny olona tsirairay dia nahazo fanomezam-pahasoavana ara-panoharana, fara fahakeliny, indray mandeha teo amin'ny fiainany. Matetika, ho an'ny olona, ​​ny zava-misy dia zava-dehibe kokoa noho ny fanomezana azony. Ny fanomezana toy izany dia tsy mahasoa, fa ny famokarana sy ny fanariana azy dia misy fiantraikany ratsy eo amin'ny toetry ny planeta. Toy izany no nahatonga ny mpanoratra ny tetikasa hamorona tolotra fivarotana fanomezana miaraka amin'ny zava-misy mitombo.

Mba hitsapana ny maha-zava-dehibe ny hevitra dia nanao fanadihadiana izahay. 82% n'ireo namaly no niatrika olana tamin'ny fisafidianana fanomezana. Ho an'ny 57% amin'ireo namaly, ny fahasahiranana lehibe indrindra amin'ny fisafidianana dia ny tahotra sao tsy hampiasaina ny fanomezany. Ny 78%-n'ny olona dia vonona ny hiova hamaha ny olan'ny tontolo iainana.

Ny mpanoratra dia namoaka ireto telo ireto:

  1. Miaina amin'ny tontolo virtoaly ny fanomezana.
  2. Tsy maka toerana izy ireo.
  3. Akaiky foana.

Mba hampiharana ny zava-misy mitombo ao amin'ny tranonkala dia nisafidy ny tranomboky AR.js ireo mpanoratra, izay misy ampahany roa lehibe:

  • Ny voalohany dia tompon'andraikitra amin'ny fanaovana sary eo an-tampon'ny fakan-tsary amin'ny fampiasana A-Frame na Three.js.
  • Ny ampahany faharoa dia ARToolKit, izay tompon'andraikitra amin'ny famantarana marika (karazana manokana izay azo atao pirinty na aseho amin'ny efijery amin'ny fitaovana hafa) ao amin'ny stream output fakantsary. Ny marika dia ampiasaina hametrahana ny sary. Ny fisian'ny ARToolKit dia tsy mamela anao hamorona zava-misy tsy misy marika amin'ny fampiasana AR.js.

Manafina fandrika maro ny AR.js. Ohatra, ny fampiasana azy miaraka amin'ny A-Frame dia afaka "manapaka" fomba manerana ny tranokala. Noho izany, nampiasa "bundle" an'ny AR.js + Three.js ny mpanoratra, izay nanampy tamin'ny famahana ny olana sasany. Ary mba hampidirana AR.js mifototra amin'ny Three.js ao amin'ny React, izay nanoratana ny tranokalan'ny tetikasa dia tsy maintsy namorona tahiry AR-Test-2 izahay (https://github.com/denisstasyev/AR-Test-2), izay mametraka singa React misaraka amin'ny fampiasana AR.js mifototra amin'ny Three.js. Ny fijerena ny maodely amin'ny zava-misy mitombo sy 3D (ho an'ny fitaovana tsy misy fakantsary) dia nampiharina.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019
Taty aoriana anefa dia hita fa tsy azon'ny mpampiasa ny atao hoe marika sy ny fomba fampiasana azy. Noho izany, nivadika tamin'ny teknolojia ny mpanoratra , izay entin'ny Google mavitrika amin'izao fotoana izao. Mampiasa ARKit (iOS) na ARCore (Android) izy io mba hamoahana modely amin'ny AR tsy misy marika. Ny teknolojia dia mifototra amin'ny Three.js ary misy mpijery modely 3D. Ny fampiasana ny programa dia nihatsara be, na izany aza, raha hijery ny zava-misy mitombo dia mila fitaovana misy iOS 12 na aoriana ianao.

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Olana ara-teknika an'ny Mail.ru Group, ririnina 2019

Ny tetikasa dia azo alaina ao amin'ny (https://e-gifts.site/demo), izay ahafahanao mandray ny fanomezanao voalohany.

Ekipa tetikasa: Denis Stasyev, Anton Chadov.

Afaka mamaky bebe kokoa momba ny tetikasam-pampianaranay ianao ao amin'ny ity rohy ity. Ary tsidiho matetika ny fantsona Technostream, mipoitra tsy tapaka ao ny horonan-tsary vaovao momba ny fampianarana momba ny fandaharana, ny fampandrosoana ary ny taranja hafa.

Source: www.habr.com

Add a comment