ααααΈααααααΆαααΆαααΆααααΌααααΆααααααΆαααααα·αααα·ααααα
ααααΆααα·ααααΆαααααααααα
αα
αααα·ααααΆα
ααα½αααΈααααααΎαααΆαααΎαα‘αΎα - Technopark (Bauman MSTU), Technosphere (ααΆαααα·ααααΆααα Lomonosov Moscow State) αα·α Technotrek (MIPT) α αααα»αααΆααααα αΆαααΆααααΆαα’αα»αααααααα·αααααΆαααααα½ααααααα½ααα αα·ααααααααααΆαα
αααααααα αΆα’αΆααΈααααααα·αααααΆαααααααααΎα‘αΎααααααααααααααααααΆαα Mai.ru Group α
αααα»αα ααααααααααα
- ααααΆαααααααα’ααααααΆαα½αααΆααα·αααααααα
- ααααΆααααααααααααΌααααα»αααΆαααααααααααΆα ααΆααααα α»αααααα αα·αααΆααααααααΌαααΈαααααΈαααα»ααααα½αα
- ααΆαααααααααααααΎαααΎααααααΆαααααααααααΆααα
- ααααΆαααααααααΆααααΆαααααααΆααααααα α’αα‘α·α ααααΌαα·α ααΆαα½αααΉααααααΎααα½αα
- αααΆαααΈααααααα’αΆα αΆαααααΆαααα
- ααααα»αααααααα’αΌααΈαααΌααααΎαα
- αααααα "Mail.ru Tasks"
- ααΌαααααααα αααααΆαααα’ααΆααα
ααΎαα
ααααααΆααα’αααα±ααααΆαααααααα’α·αα’αααΈααααααα
ααα½αααααΆααα½ααααααααΌαααΆαααΌααααααΆααααΆαα·αααααααααΆαα·αααααα·αα·α
αααα αα·αα’αααααααΆαα
ααΆαααααααααααααΎαααΎααααααΆαααααααααααΆαα
αααααααααααααΌαααΆααααα αΆαααααααα»ααα·αααα·ααααα ααααΆααα·ααααΆ Technosphere α αααααΆαα’ααααα·ααΆαααΈααααΆααααΌααα αααααααα»αααααΈαααα»αααααΆα 2018 ααΆαα ααα½ααα·α 2,4 ααΆααααΆααααΆαααΌαααα·αα αα»ααααΆααααααΎαααααΆαααααα½ααααααΆαααΈααΆααααΆαααα½αααΆαααααααΆααααααααΆααααααΎααΆααα·ααααα·αααΆα αααΎαααααααα αααααΊααΆαααααααααΆα B2B ααααααααΈααα»αααΆαααααα αΆαα’αα‘αΆαα
αααα»αα’αα‘α»ααααααααΎααααα UX α’ααααα·ααααααααααααααΆαααααΎαααΆ "ααααααααααΆααααααααααααΆ" ααα»ααααααααΈααΆαααααααααααΆ αα·ααααααα α¬ααααΆαααααα ααα»αααααα
αααα»αααααααααααααααααααΆααα α ααα»ααΌα
ααααα αΎα αα»αααααΆααααααΎααααααααααα½αααααα·αααααΉαααααααααααααΌαααΆαααΈαααα»ααααααα ααα»αααααααααααΈααΆααα·αααΆααααααααααααααα α’ααααααα ααααΌαααΆαααααααα»ααααααααααΆαααααα’αααα
αΆααα’αΆαααααα α αΎαααααΆααααααααΎαααΎαααα·ααααααααΆααααααααα
ααΉαααααααααααααΆα
ααΆααα αα αααααααααααααααααΎαααΆαααΌα ααΆααααααα
αααααΆααααααααααΆα Cascade Mask-RCNN ααααΌαααΆαααααα»ααααααΆααααααΆααααΆαααααΎα αα·αααΆαα αΆααααααΆααα ααΎααααΈααααααααααα αα·αααΆαααααααααααΆααααααααααααΆαα αααααΆααααααααααΆααααααΆαααΌαααααΆαααΎ ResNext-50 αααααΆαααααΆαααΆα αααΎαααααΌαααΆαααααΎαααααΆαααααα»ααααα»ααααααα αα·αααΆαααΆααααα Triplet αααααΆααααΌαααααααα·ααααα½αα ααααααααΆααααΌαααααΌαααΆαα’αα»αααααααααα’ααααΎααααΆααααααααααΈααααΌααααΆααααα
αα
αααα’ααΆααααΆααααΌαααΆαααααααα»αα
- ααΎαααααΆαααααααααΆαααααααααααααααααααααααΆααα
- αααααΎα API αααααΆααα αΆαα’αα‘αΆαα
- ααααΎα±αααααααΎαα‘αΎαααΌαααΆαααααααααααα»αααααααα
- ααααααααΈαααα½αααΆααΆααΆααααααΆαα·α
αααα»αααααααα Vladimir Belyaev, Petr Zaidel, Emil Bogomolov α
ααΌαααααααα αααααΆαααα’ααΆαα
αααααααααααα»α Technopark α αα·αααααΆααααααΎααααααα·ααΈαα½ααααααΆαααΆααα·ααΆαααΌααααααααααααΆααααα»αααα·αααααΆαααΈααΈααααααΆααααααααα»αααααΈ αααααααΌαααΆααααααααα»αααΆαααΎαααα»αααα·ααααααααΎ IPTV (ααα»αααα·αα’αα‘αΆα) α¬α’αααααα
ααΆαααααΆααααα»αααΊααΆαααααΆααα’ααααααα
ααΉαα§ααααα Androidα αααααΆααααΏαααααα½αααααΆαααααΎα§αααααα
αΆααααα»αααα·ααααα’ααααα·αααααααα½αα―αααΆααααααα’αααααΎαααα ααΆαααααα ααΎαααα½αααΆαα±ααΆαααΎαααΌααααααα αα·αααααΎααααΆααααΆαααααΆαα’αααΈαααααα·ααΈααΌααααααααα
ααΎααααααααααααα·ααααα·ααΆα Android αα
αααα»ααααααα·ααΈαα½αα
αααα»αααααααα Konstantin Mitrakov, Sergey Lomachev α
ααααΆααααααααααααΌααααα»αααΆαααααααααααΆα ααΆααααα α»αααααα αα·αααΆααααααααΌαααΈαααααΈαααα»ααααα½α
αααααΊααΆαααααααα α ααα»α ααααααααααα αα αααα·ααααΆααααΆαααΆαα·ααααααα αα·ααααααααΈααα αααα’αααααα»αααααααααΎαααΊαααααααα αααααΆαα₯αααΆαααΆα αα·ααααα»αααα ααΆαααααΆααααααααΎαααα½αααΆααααα»αααααΆαα½αααΉαααΆααααα α»ααααααααααΆαααααα½α ααα»ααααααΎαααΎαααΆαα·α αα α ααααααααΆααΆααΆ "ααΆαααααΆαααΆαα·αααααααααααΆααααααααα"α αααααΆαααααα α’αααααααΎααααΆααααΆαααααα’ααααααααααα α αΎαα’αααααααΆαααΆαα·αααααααααα½αααααΆαααΆααααα ααΆααα·ααααΆααα Mail.ru Mail ααΆααααα αΆαααΆα’αααααααΎααααΆααα ααααΎαααα ααααΈααααααααααΆααααα α»ααααααααααα½αααααΆαα
αααααα
αααααααααααΆαααααΆααααααααααΈααααΌααααΆαααα αα·αααΆαααΈαααααααααΆαααα
- ααΆαα’αα»ααααΆα OAuth αααααΆααααΆααααααΆααααΆααααα½ααααααα’αααααα»αααα
- ααΆααααααΌααα·αααΆααα·ααΆαα’ααααααΆαα½αααΉαααΆαααααααααααΆαα
- ααΆααααααΆαα»α αα·ααααα αΆαααΆααααα α»ααααααα
αααααααααααααΎααααΆαααα αα αααα·ααααΆααααΎαααΆαααΆααΆααααααΆαα·αααααααΎααααΆα GPUα α§ααααααααααΎαααααΏαααααΆα ααα·αααααΎα±ααααΆα’αΆα αααααΎαααααΏαααααΎαααΆαααΆα 50 ααα αααα½ααααααααΆαααΊααα’ααααΎαααααααααααα½α-α ααααΎα αααα’αα»ααααΆαα±ααα’αααααααααααααααααΆαα αα»ααααΆαααΆαααα ααααααααΆααααααΌαααΆαα’αΆααΈαααααααααΈα
αααα»αααααα·αααααΉααααααααααααααα½ααα
αααα»ααααα»αααααΌαααααα
ααΆαααααα·αα·α
ααααααα»ααααααα ααα»αααααααααΆααααΆαααααααΆαααααα½α "ααααΌαααΈααΈαα 2019" αααααα αααααΊααΆααΆαααααα½ααααααααααααΆααα’αααα’αα·αααααααα»αααααΈααααααααΎαα§ααααα IT ααΎααααΈαααααΎαααααα·αααααΆαααα’αΆααΈααααα αα·αααααΆααααΆααααααΆαα·ααΆα ααααΌα
ααΆαααααΎαααα·αααΆαααααΆαααααα½αα αααα»αααααααΎαααΆααααααααααααα·αααα
αα·ααααΆαα»αα·αααααΆααααααΆαααααααααΆααααΆαα’αα·αααααααααααααααααααααΆαααααααΊα
- ααΆααα½ααααα αΌαααΆαα½αααααΆαααααααα»αααα
- ααΆαα’αα»αααααααααααααα·ααΆαααΌαααΆαα
- α αΆααααααΎααααααααααααΆαααααααα·αααααΌααααΌααΆαα
αααα»αααααααα Maxim Ermakov, Denis Zinoviev, Nikita Rubinov α
αααα‘ααααΈααααΆ ααΎαα ααααααΆααα’αααα’αααΈαααα»αα ααα½αααΈαααααααΌαααΆαααα½αααααΆαααααα’αααααααΆααααα»α Mail.ru αααααΆαααααΎααΆαααΆαα½ααα·αααααααα½ααααΆαα ααΆαααα α·ααααα»αααΆααααΆαα·αααααΊααααΌαααΆαααα α·ααααα»αααΆααα ααααααΆααααα»αααααΆααααααααα ααΆαα’αα»αααα αα·αααΆαααΆαααΆαααα»ααα αααααααΎαααΎαααααααα
αααααα "Mail.ru Tasks"
αααααααααααααΌαααΆαααααααααΆαααααααΆααααααα·αα·α αααα αα·αα’αααααααΆαα
"Mail.ru Tasks" ααΊααΆααααΆααααα―αααΆαααααααΌααααααααΆααααΆααααααΆαααααΈααΆαααΆααααααααΌαααααΎαααααααΌαααΆααααααΎαα‘αΎαααααααα»αα αα»αα αααα»αααα»ααααΆαααααΆααα»αααα Tasks ααΉααααα½ααααααΈααΆααα·α αα αα αααα»α Mail.ru Calendar α αΎααααααΆααααΈαααααααααααααΌαααΆαααΎααααααΆααα’αααααααΎααααΆααααΆααα’αα ααΆααΉαααααΌαααΆαααΆαααααα αΌααα αααα»α Mail.ru mobile αα·α web Mailα
αααααααααααααΌαααΆαα’αα»αααααααααααΎαα·ααΈααΆααααα Offline-first αα·α Mobile-first α αααααΊα’αααα’αΆα
ααααΎαααααα·ααΈααα αααααααΆαααααααααααααΆ αααααααΈαααααα αα·ααα
ααΎα’αααΈααΆααα’ααα ααΆαα
αΌαααααΎα’ααΈαααΊαα·ααα·αααΆααααα αΆααα αα·ααααααααΉαααααΌαααΆααααααΆαα»α αα·αααααΎααααΆαααααα αααααΆααααΆαααΆααααα½αααΆααααα
αααΎα α’αααα’αΆα
"ααα‘αΎα" αααααα·ααΈααΈαααααα·ααΈαα»ααα α αΎαααΆααΉαααΎααα
ααΌα
ααΎαα
αααΆαααΈααααααα’αΆα αΆαααααΆααα
αα
αααα»αα αΆααααααααΏαααα ααΎααα·αα’αΆα
αααααααΆαααααΆααααΆααΎααα·αααα’αΆα αΆααα½ααααααααααααΆααααΎα α¬α’ααααααα ααΎααΆααΆααα»ααααα·ααΆα αα·ααα»αααΆαααα’ααα»ααααΆαααααα ααααΆαααΆαααΆαααααααα»αααααααΆα ααααα·αααΎααα»αααααααΆααααΆαααΆαααΉααααααΉαααΎαααα’αΆα αΆα α’αΆα‘ααα αααΈαααααα α¬αααα·ααααα»ααααα’αΆα αΆαα αααααα·ααΈ Foodwise Android α’αα»ααααΆαβα±ααβα’αααβαααααβααΆααΌαβααααβααα·αααβαα½α α αΎαβααΎαβαααβαα·αβα
αΆαβααΆα
αβααΎαβααΆβααΆβααΆαβαααααβα¬βα’ααα
ααααΎβααΆα
αααααα·ααΈααΆαααΈαααααααααΆαααα "αααααααα·ααΌα" "ααΆαααααΆ" αα·α "αααααααα·" α
αα αααα»α "αααααααα·ααΌα" α’ααααααααα αααΌαα α·αααααααα’αααα αα αααα»αααααα "ααααΏααααα" α’αααα’αΆα ααα ααααΈαααα’αΆα αΆαααααα’αααααΌαααααΏααααα 60 ααααα½ααααα αΌααα αααα»αααΌαααααΆααα·αααααα α αΎαα’αΆαααααααΆαα’αααΈα’αΆα αΆαααααααα "αααα»α" α’αα»ααααΆαα±ααα’αααααααααΏαααααααΆααααΌααααα»αααααααα½αα α§ααΆα ααα ααααα·αααΎα’ααααααααΆαα "αα½α" αααααα·αααααΆααα’αααααααΆαααΆα αααΉαααααΌαααΆαααααα·α ααΆααααααα αα
ααΆαααααααΈααα
αααα»αααααα "ααΆαααααΆ"α ααΆαααααααααααΌα αα·αααΆααααααΆααααααα αα·αααααααΎα αααααΆααααΈαααααααΆααΌα α’αααααΉαααα½αααΆαααααααΆαααΆααα’ααα’αααΈααα·αααα ααααΏααααααααα’αααααΆαααα
ααααΉαααααΌαααΆαααααα·α
ααΆααααααα αα
ααα·ααααααααΆααααααααΈαα»αααΆααα’ααααΉαααααΌαααΆααααααΆαα»ααααα»ααααααααα·α ααααααααααααΌαααΆαααααΆααααΆαα½αααΉαααΆααααααααα’ααααα αα·αααα‘ααα
ααααααα½αααααΆααααααααΎ αα·ααααααα’αα»ααααΆαα±ααα’αααααα½αααΆαααααααΆαα’αααΈαααααα’αΆα αΆααΌααααααα αα·αααΆαααααααααΆα α§ααΆα ααααααααααααα½αααΆααααα αα 25 ααααΆαα
ααΆααΌα’ααΈααααΆα ααααα·αα’αΆα
ααα½αααααΆααααααΆααααα»ααααααααΆααααα’αΆα αΆαααΆααΌα’ααΈααααΆαααΆαα
αααααα·ααΈβαααβααααΌαβααΆαβαααααβαα
βαααα»α Kotlin βCameraβ ααααΎ ML Kit ααΎααααΈβαααααβααΆααΌα αα·αβαααααβα’ααααααααΆαβααααααΎ αα·αβαααααα αααααααΆααααααααΆαααααΆααααααΈαα αααΆαααΈααα API αααααΆαααΌαααααΆααα·αααααα
ααααααααΆαα»αααααΏααααα 60 αα·ααααΆαααΆαα»ααααα·ααα 000 ααααΌα
ααΆαααααΆααααααααααΆααααααααααα
αααα»α Python αα·α Tensorflow α
αααα»αααααααα Artyom Andryukhov, Ksenia Glazacheva, Dmitry Salman α
ααααΆαααααααα’ααααααΆαα½αααΆααα·ααααααα
ααα»ααααααααααΌαααΆαααα½αα’ααααααΆαα·αα·αααααΌααααΆαα αα ααΆαααααααααα»αααΈαα·ααααααα½αααα ααΆααΉαααΆαααααααΆααααα»ααα ααΆααα·αααααΆαααα α·ααααα»αααΆααααΊααααΆααααΆαα’ααααααααα½αααααα½αααΆαα α’αααααααααααα·αααΆαα’ααααααααααααα ααα»ααααααΆαααα·α αα·αααΆαα αααααααα½αααααΆααααααααΆααα’αα·αααααΆααααααααααΆαα·αααααααααΈααααααΎαα αααααΆαααααααα’ααααα·ααααααααααααααααΆααααααΎααααα·αααααΆααααααΎαααααΆαααααααααΆαααααα’ααααααΆαα½αααΉαααΆααα·αααααααα
ααΎααααΈααΆαααααααΆαααΆααααααααααααα·α ααΎαααΆαααααΎααΆααα·ααααΆαα½αα 82% ααα’αααααααΎααααα½ααααααααΉααααα αΆααααΆαααααΎαααΎαα’ααααα αααααΆαα 57% ααα’αααααααΎααααα½α ααΆαααααΆαα αααααααα»αααΆαααααΎαααΎαααΊααΆααααααααΆα ααΆα’αααααααααα½αααααΉααα·αααααΌαααΆαααααΎα ααα»ααα 78% ααααααααα½ααα½α ααΆααααα αααα»αααΆαααααΆααααααΌαααΎααααΈαααααααΆααααα αΆααα·ααααΆαα
α’αααβαα·ααααβααΆαβααΎαβα‘αΎαβααΌαβα ααα»α βααΈβαααΆαα
- α’ααααααααα αααα»ααα·αααα·αααα·αα
- αα½ααααα·ααααααααααααααααα
- αα αααααααΆαα·α αα α
ααΎααααΈα’αα»ααααααΆααα·αααααααααΎαααααΆα α’ααααα·ααααααΆαααααΎαααΎααααααΆααα AR.js αααααΆαααΈααααααααααΆαααα
- ααΈαα½αααΊααα½ααα»αααααΌααααα»αααΆαααΌαααααΆα ααα·ααα ααΎααααΌαααααααααΈαααΆαααααΆαααααααΎ A-Frame α¬ Three.js α
- αααααααΈααΈαααΊ ARToolKit αααααα½ααα»αααααΌααααα»αααΆαααα½αααααΆαααααααΆαααααΆαα (αα½α’αααααα·ααααααα’αΆα ααααα»ααα α¬αααα αΆααα ααΎα’ααααααααααα§ααααααααααααα) αα αααα»αααααααΈαααααααααΆαααααΆα αααααΆαααααΆααααααΌαααΆαααααΎααΎααααΈαααααααΈααΆααααααΆα ααα·αα ααααααΆααααα ARToolKit αα·αα’αα»ααααΆαα±ααα’ααααααααΎαααΆααα·αααααααααααα·ααα½αα±ααααααααααΆαααααααααΎ AR.js ααα
AR.js ααΆαααααα αΆααΆα
αααΎαα α§ααΆα ααα ααΆαααααΎααααΆααααααααΆαα½αααααΆααΆαα½α A-Frame α’αΆα
"ααααα" αα
ααΆααααααααααα αααααα ααΌα
αααα α’ααααα·ααααααΆαααααΎ βααααα»αβ αα AR.js + Three.js ααααα½ααααααααΆααααα αΆαα½αα
ααα½αα α αΎαααΎααααΈαααααα AR.js αααααα’ααααΎ Three.js αα
αααα»α React αααααα αααααααααααααααΌαααΆαααααα ααΎαααααΌααααααΎαααααΆαα AR-Test-2 (
αααααΆαααΆαααΆααααααααααααααΆααΆαααααααααΆαααΆα’αααααααΎααααΆαααα·ααααααΆα’αααΈααΆαααααΆαααααΆαααα·αααααααααΎααΆα ααΌα
ααααα αΎα α’ααααα·ααααααΆαααααΌααα
αα
αα
αααα·ααααΆ αααα₯α‘αΌααααααααΌαααΆααααααΎααααΆααααααααα Google α ααΆααααΎ ARKit (iOS) α¬ ARCore (Android) ααΎααααΈαααα αΆααααΌααααα
αααα»α AR αααααααΆααααααΆαααααΆααα αα
αα
αααα·ααααΆαααααΊααα’ααααΎ Three.js αα·ααα½ααααα
αΌααααααα·ααΈααΎαααααΌ 3D α ααααααΆαααααΎααααΆαααααααααααα·ααΈααΆαααΆααααααΎαα‘αΎααα½αα±ααααααααααΆαα αααααΆαααΆαααΆααααα ααΎααααΈααΎαααΆααα·ααααααα α’αααααααΌαααΆαα§ααααααααααΆαααααααααααααα·ααααα·ααΆα iOS 12 α¬ααααΈααΆααααα
αααααααααααΆααα
(
αααα»αααααααα Denis Stasyev, Anton Chadov α
α’αααα’αΆα
α’αΆαααααααα’αααΈααααααα’ααααααααααΎααα
ααααα: www.habr.com