Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

I kēia mau lā, ua hoʻokō ʻia ka pale hoʻoilo aʻe o nā haumāna puka ʻekolu o kā mākou papahana ʻenehana - Technopark (Bauman MSTU), Technosphere (Lomonosov Moscow State University) a me Technotrek (MIPT). Ua hōʻike nā hui i nā hoʻokō ʻelua o kā lākou mau manaʻo a me nā hoʻonā i nā pilikia ʻoihana maoli i manaʻo ʻia e nā māhele like ʻole o Mai.ru Group.

Ma waena o nā papahana:

  • ʻO ka lawelawe no ke kūʻai ʻana i nā makana me ka ʻoiaʻiʻo hoʻonui.
  • He lawelawe e hōʻuluʻulu ana i nā hoʻolaha, nā uku a me nā hāʻawi mai ka papa inoa leka.
  • Huli maka no nā lole.
  • ʻO ka lawelawe no ka hele ʻana i ka puke uila me ka koho hoʻolimalima.
  • ʻO ka mīkini ʻai meaʻai akamai.
  • alakaʻi leo o kēia wā.
  • Papahana "Mail.ru Tasks"
  • Ke kelepona paʻalima o ka wā e hiki mai ana.

Makemake mākou e haʻi aku iā ʻoe i nā mea kikoʻī e pili ana i ʻeono mau papahana i hōʻike nui ʻia e nā lālā jure a me nā kumu aʻoaʻo.

Huli maka no nā lole

Ua hōʻike ʻia ka papahana e kahi hui o nā haumāna puka ʻo Technosphere. Wahi a nā mea noiʻi, ʻo ka mākeke fashion ma Rūsia ma 2018 ua kokoke i 2,4 trillion rubles. Ua hana nā kāne i kahi lawelawe i hoʻonohonoho ʻia ma ke ʻano he kōkua akamai no ke kūʻai ʻana i nā ʻano waiwai like ʻole. He hoʻonā B2B kēia e hoʻonui i ka hana o nā hale kūʻai pūnaewele.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

I ka wā o ka ho'āʻo ʻana o UX, ua ʻike nā mea kākau o ka papahana ma o ka "ʻaʻahu like" maopopo ka poʻe i ka like ʻole i ke kala a i ʻole ke ʻano, akā i nā ʻano o ka lole. No laila, ua hoʻomohala nā kāne i kahi ʻōnaehana ʻaʻole e hoʻohālikelike wale i nā kiʻi ʻelua, akā hoʻomaopopo i ka pili semantic. Hoʻouka ʻoe i kahi kiʻi o ka lole āu e makemake ai, a koho ka lawelawe i nā huahana e pili ana i kona mau ʻano.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

ʻO ka ʻenehana ke hana nei ka ʻōnaehana penei:

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Ua aʻo ʻia ka Cascade Mask-RCNN neural network no ka ʻike a me ka hoʻokaʻawale ʻana. No ka hoʻoholo ʻana i nā hiʻohiʻona a me ka like o nā lole, hoʻohana ʻia kahi neural network e pili ana i ResNext-50 me nā poʻo he nui no nā hui o nā ʻano, a me Triplet loss no nā kiʻi o hoʻokahi huahana. Ua hoʻokō ʻia ka papahana holoʻokoʻa ma muli o ka microservice architecture.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

I ka wā e hiki mai ana ua hoʻolālā ʻia:

  1. E hoʻomaka i kahi lawelawe no nā ʻano lole a pau.
  2. E hoʻomohala i API no nā hale kūʻai pūnaewele.
  3. E hoʻomaikaʻi i ka hoʻopunipuni ʻano.
  4. E aʻo e hoʻomaopopo i nā nīnau ma ka ʻōlelo kūlohelohe.

Ka hui papahana: Vladimir Belyaev, Petr Zaidel, Emil Bogomolov.

Ke kelepona paʻalima o ka wā e hiki mai ana

Papahana o ka hui Technopark. Ua hana nā haumāna i kahi noi me kahi papa TV no nā kaila hoʻolaha kikohoʻe Lūkini nui, kahi i hoʻohui ʻia i ka hana o ka nānā ʻana i nā kaha me ka hoʻohana ʻana i IPTV (nā kahawai pūnaewele) a i ʻole kahi antenna.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

ʻO ka mea paʻakikī loa ka hoʻopili ʻana i ka antenna i ka polokalamu Android: no kēia mea ua hoʻohana lākou i kahi tuner, kahi i kākau ai nā mea kākau i kahi mea hoʻokele. ʻO ka hopena, ua loaʻa iā mākou ka manawa e nānā i ka TV a hoʻohana i ke alakaʻi papahana TV ma Android i hoʻokahi noi.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Ka hui papahana: Konstantin Mitrakov, Sergey Lomachev.

He lawelawe e hōʻuluʻulu i nā hoʻolaha, nā uku a me nā hāʻawi mai nā papa leka uila

He papahana kēia ma ke kikowaena o nā ʻenehana hoʻolaha a me nā leka uila. Ua piha kā mākou pahu leta i nā spam a me nā leka uila. I kēlā me kēia lā, loaʻa iā mākou nā leka me nā uku pilikino, akā wehe mākou iā lākou me ka liʻiliʻi, me ka ʻike ʻana iā lākou he "hoʻolaha pono ʻole." Ma muli o kēia, lilo nā mea hoʻohana i nā pōmaikaʻi a loaʻa nā mea hoʻolaha i nā poho. Ua hōʻike ʻia kahi haʻawina e Mail.ru Mail e makemake ana nā mea hoʻohana e ʻike i kahi hōʻuluʻulu o nā uku i loaʻa iā lākou.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

ʻO ka papahana maildeal hōʻiliʻili i ka ʻike e pili ana i nā hoʻemi a me nā hoʻolaha mai kāu nūhou a hōʻike iā lākou ma ke ʻano o kahi lipine o nā kāleka e hiki ai iā ʻoe ke hele i ka pūnaewele hoʻolaha a i ʻole leka uila. Hiki i ka polokalamu ke hana me kekahi mau pahu leta i ka manawa hookahi. Aia kahi papa inoa o nā waihona i koho ʻia.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

He hale hana microservice ka papahana a he ʻekolu mau ʻāpana nui:

  1. ʻAe ʻia ʻo OAuth no ka hoʻopili maʻalahi o nā pahu leta.
  2. ʻOhi a nānā ʻana i nā leka me nā hoʻolaha.
  3. Ka mālama ʻana a me ka hōʻike ʻana i nā kāleka hōʻemi.

Hoʻohana ka papahana i ka ʻenehana hana ʻōlelo kūlohelohe me ka hoʻohana ʻana i nā kumuwaiwai GPU: hiki i nā kiʻi accelerators ke hoʻonui i ka wikiwiki o ka hana ʻana ma 50 mau manawa. Hoʻokumu ʻia ka algorithm ma kahi ʻōnaehana nīnau-pane, kahi e hiki ai iā ʻoe ke hoʻohui koke i nā ʻāpana waiwai e like me nā koi ʻoihana hou.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019
ʻAʻole i lanakila kēia kime i kahi o nā kime kiʻekiʻe e like me ka jure, akā ua lanakila pū kekahi i ka hoʻokūkū "Digital Tops 2019". He hoʻokūkū kēia no nā mea hoʻomohala Lūkini e hana i nā mea hana IT e hoʻomaikaʻi i ka pono o nā ʻoihana a me nā keʻena aupuni, a me ka hoʻonui ʻana i ka huahana pilikino. Ua lanakila ko mākou hui i ka māhele haumāna.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

He hoʻolālā nui nā haumāna no ka hoʻomohala hou ʻana i ka papahana, ʻo ia nā mea aʻe:

  • Hoʻohui me nā lawelawe leka uila.
  • Ka hoʻokō ʻana i kahi ʻōnaehana nānā kiʻi.
  • Ke hoʻomaka nei i kahi papahana no ka lehulehu ākea.

Ka hui papahana: Maxim Ermakov, Denis Zinoviev, Nikita Rubinov.

Ma kahi kaʻawale, makemake mākou e haʻi iā ʻoe e pili ana i ʻekolu mau hui i ʻike ʻia e nā kumu aʻoaʻo Mail.ru Group i hana pū me nā haumāna i ke kau holoʻokoʻa. Ua nānā nui ʻia i ka paʻakikī o ka papahana, ka hoʻokō ʻana a me ka hui pū ʻana i ke koho ʻana i nā papahana.

Papahana "Mail.ru Tasks"

Ua ʻike ʻia ka papahana e nā jure a me nā kumu aʻoaʻo.

ʻO "Tasks Mail.ru" ka lawelawe kūʻokoʻa mua no ka mālama ʻana i kahi papa inoa hana, i hoʻomohala ʻia e ka hui. I nā mahina e hiki mai ana, e hoʻololi ʻo Tasks i nā papa inoa hana ma Mail.ru Calendar, a ma hope o ka hiki ʻana o ka papahana no nā mea hoʻohana a pau, e hoʻohui ʻia i loko o Mail.ru mobile a me ka pūnaewele Mail.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Ua hoʻokō ʻia ka papahana me ka hoʻohana ʻana i nā ala Offline-first a me Mobile-first. ʻO ia hoʻi, hiki iā ʻoe ke hoʻohana i ka palapala noi pūnaewele i kēlā me kēia manawa, ma nā wahi a me nā mea āpau. ʻAʻole pili ka ʻike pūnaewele: mālama ʻia ka ʻikepili a hoʻonohonoho ʻia. No ka ʻoi aku ka maʻalahi, hiki iā ʻoe ke "hoʻokomo" i ka noi mai ka polokalamu kele pūnaewele, a e like ia me ke ʻano maoli.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

ʻO ka mīkini ʻai meaʻai akamai

I loko o ka hale kūʻai, ʻaʻole hiki iā mākou ke hoʻoholo koke i ka meaʻai i kūpono iā mākou a i ʻole, pehea ka palekana a me ke olakino. ʻOi aku ka paʻakikī o ke kūlana inā loaʻa i ke kanaka nā kapu meaʻai, nā maʻi allergies like ʻole, a i ʻole ma ka ʻai. Na ka Foodwise Android app hiki iā ʻoe ke nānā i ka barcode o kahi huahana a ʻike pono inā pono ia.
e hoohana.

ʻEkolu mau ʻāpana nui o ka noi: "Profile", "Camera" a me "History".

Ma ka "Profile" hoʻonoho ʻoe i kāu mau makemake: ma ka ʻāpana "Ingredients" hiki iā ʻoe ke haʻalele i kāu ʻai i kekahi o nā mea 60 i hoʻokomo ʻia i loko o ka waihona a heluhelu i ka ʻike e pili ana i nā E-supplements. "Nā Pūʻulu" e ʻae iā ʻoe e hoʻokaʻawale i kahi poloka o nā meaʻai i ka manawa hoʻokahi. No ka laʻana, inā ʻoe e kuhikuhi i ka "Vegetarianism," a laila e hōʻike ʻia nā huahana āpau i loko o ka ʻiʻo i ka ʻulaʻula.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

ʻElua mau ʻano ma ka ʻāpana "Camera": ka nānā ʻana i nā barcode a me ka ʻike ʻana i nā mea kanu a me nā huaʻai. Ma hope o ka nānā ʻana i ka barcode, e loaʻa iā ʻoe ka ʻike āpau e pili ana i ka huahana. ʻO nā mea i hoʻokaʻawale ʻia e hōʻike ʻia i ka ʻulaʻula.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

E mālama ʻia nā huahana a pau i nānā mua ʻia ma History. Ua lako ʻia kēia ʻāpana me ka huli kikokikona a me ka leo.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

ʻO ke ʻano ʻike no nā huaʻai a me nā mea kanu e hiki ai iā ʻoe ke loaʻa ka ʻike e pili ana i kā lākou meaʻai a me ka waiwai o ka ikehu. No ka laʻana, aia ma kahi o 25 grams ka ʻāpala hoʻokahi.
nā kalapona, ʻaʻole i ʻae ʻia no ka poʻe ma ka ʻai haʻahaʻa.

Ua kākau ʻia ka palapala noi ma Kotlin, hoʻohana ka "Camera" i ka ML Kit e nānā i nā barcode a ʻike i nā huaʻai a me nā mea kanu. ʻO ka backend he ʻelua lawelawe: kahi kikowaena API me kahi waihona,
e mālama ana i 60 mau mea a me nā haku o nā huahana 000, a me kahi pūnaewele neural i kākau ʻia ma Python a me Tensorflow.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Ka hui papahana: Artyom Andryukhov, Ksenia Glazacheva, Dmitry Salman.

ʻO ka lawelawe no ke kūʻai ʻana i nā makana me ka ʻoiaʻiʻo hoʻonui

Ua loaʻa i kēlā me kēia kanaka nā makana hōʻailona ma kahi o hoʻokahi manawa i ko lākou ola. ʻO ka manawa pinepine, no nā kānaka, ʻoi aku ka mea nui o ka nānā ʻana ma mua o ka makana i loaʻa iā lākou. ʻAʻole maikaʻi kēlā mau makana, akā ʻo kā lākou hana ʻana a me ka hoʻokuʻu ʻana he hopena maikaʻi ʻole i ke ʻano o kā mākou honua. ʻO kēia ke ʻano o ka manaʻo o nā mea kākau o ka papahana e hana i kahi lawelawe no ke kūʻai aku ʻana i nā makana me ka ʻoiaʻiʻo hoʻonui.

No ka ho'āʻoʻana i ka pili o ka manaʻo, ua hana mākou i kahi haʻawina. ʻO 82% o nā mea pane i kū i ka pilikia o ke koho ʻana i kahi makana. No 57% o ka poʻe pane, ʻo ka paʻakikī nui i ke koho ʻana ʻo ka hopohopo ʻaʻole e hoʻohana ʻia kā lākou mau makana. Ua mākaukau ʻo 78% o nā kānaka e hoʻololi e hoʻoponopono i nā pilikia kaiapuni.

Ua hoʻopuka nā mea kākau i ʻekolu mau manaʻo:

  1. Noho nā makana i ka honua honua.
  2. ʻAʻole lākou e lawe i ka lewa.
  3. Loaʻa kokoke.

No ka hoʻokō ʻana i ka ʻoiaʻiʻo i hoʻonui ʻia ma ka pūnaewele, ua koho nā mea kākau i ka waihona AR.js, aia ʻelua mau ʻāpana nui:

  • ʻO ka mea mua ke kuleana no ke kaha kiʻi ʻana ma luna o ke kahawai kamera me ka hoʻohana ʻana iā A-Frame a i ʻole Three.js.
  • ʻO ka ʻāpana ʻelua ʻo ARToolKit, nona ke kuleana no ka ʻike ʻana i kahi māka (kahi ʻano kūikawā i hiki ke paʻi ʻia a hōʻike ʻia paha ma ka pale o kekahi mea ʻē aʻe) i ke kahawai puka pahu pahu. Hoʻohana ʻia ka māka e hoʻonoho i nā kiʻi. ʻAʻole ʻae ka hele ʻana o ARToolKit iā ʻoe e hana i ka ʻoiaʻiʻo hoʻonui ʻole me ka hoʻohana ʻana iā AR.js.

Hūnā ʻo AR.js i nā lua he nui. No ka laʻana, hiki i kona hoʻohana pū ʻana me A-Frame ke "haʻihaʻi" i nā ʻano a puni ka pūnaewele. No laila, ua hoʻohana nā mea kākau i kahi "puʻupuʻu" o AR.js + Three.js, i kōkua i ka hoʻoponopono ʻana i kekahi o nā pilikia. A e hoʻokomo iā AR.js e pili ana i Three.js i React, kahi i kākau ʻia ai ka pūnaewele papahana, pono mākou e hana i kahi waihona AR-Test-2 (https://github.com/denisstasyev/AR-Test-2), ka mea e hoʻokō i kahi ʻāpana React kaʻawale no ka hoʻohana ʻana iā AR.js ma muli o Three.js. Ua hoʻokō ʻia ka nānā ʻana i ke kumu hoʻohālike i ka ʻoiaʻiʻo i hoʻonui ʻia a me 3D (no nā polokalamu me ka ʻole o ke kāmele).

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019
Eia nō naʻe, ua ʻike ʻia ma hope ʻaʻole maopopo i nā mea hoʻohana i ke ʻano o ka marker a pehea e hoʻohana ai. No laila, ua hoʻololi nā mea kākau i ka ʻenehana , i kēia manawa e hoʻomohala ʻia nei e Google. Hoʻohana ʻo ia iā ARKit (iOS) a i ʻole ARCore (Android) e hana i nā hiʻohiʻona ma AR me ka ʻole o kahi māka. Hoʻokumu ʻia ka ʻenehana ma Three.js a loaʻa kahi mea nānā hiʻohiʻona 3D. Ua ʻoi aku ka maikaʻi o ka hoʻohana ʻana o ka papahana, akā naʻe, e ʻike i ka mea i hoʻonui ʻia, pono ʻoe i kahi mea me iOS 12 a i ʻole.

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Pilikia ʻenehana o Mail.ru Group, hoʻoilo 2019

Aia ka papahana i kēia manawa ma (https://e-gifts.site/demo), kahi e loaʻa ai kāu makana mua.

Ka hui papahana: Denis Stasyev, Anton Chadov.

Hiki iā ʻoe ke heluhelu hou aku e pili ana i kā mākou papahana hoʻonaʻauao ma kēia loulou. A e kipa pinepine aku i ke kahawai Technostream, ʻike mau ʻia nā wikiō hoʻonaʻauao hou e pili ana i ka hoʻolālā ʻana, ka hoʻomohala ʻana a me nā aʻo ʻē aʻe ma laila.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka