Yandex ืคืืชืืช ืชืืื ืืช ืจืืืื ืกื ืืืืืช ืืืื ื ืขืืืจ ืืคืชืื backend ืื ืืกืื. ืื ืืชืืช ืืจืื ื-C++/Python ืืืจืฆืื ื ืืืืฉื ืืช ืืืืข ืืื ื-ML, ืื ื ืืื ืืืชื ืืื ืืขืฉืืช ืืืงืจ ืืขืฉื ืืืกืคืง ืื ืืืจืื ืื ืืกืื. ืืชื ืชืขืืื ืขื ืฉืืจืืชื ืืคืชื ืฉื Yandex ืืชืจืืืฉ ืืืืื ืืืืช ืืชืืืืื ืืื ืืืืืื ืืื ืืืจืืื ืืืืืจืช ืฉืืคืืข, ืืขืจืืืช ืืืืฆืืช, ืจืฉืชืืช ืขืฆืืืืช ืื ืืชืื ืชืืื ืืช, ืืงืกื ืืงืื. ืชืืื ืื ืืืฆื ืืืขืจืื ื ืืื ืืช ืืืืืืื ืฉืื ืืืืฆืขืืช ืืืืื ืืืฆื ืื ืืงืืื ืืืงืืื.
ืืฉื ืืชืืื ืืช ืืื ืฉื ื ืืืช, ืืืืืื ืืขืืื ืืืฉืชืชืคืื ืืืืืงืช ืืืืืขืื ืืืืงืจ ืฉื ืืืื ื ืฉื Yandex, ืืื ืืฉืชืชืคื ืืืจืฆืืืช ืืกืืื ืจืื. ืืืฉืชืชืคืืช ืืชืฉืืื ืืืจืืื ืืขืืืื ืืืื: 40 ืฉืขืืช ืฉืืืขืืืช, ืืื ืื-1 ืืืืื ืืฉื ื.
ืืขืืฉืื ืืืชืจ ืคืืจืื - ืขื ืืืื ืงืื ืื ืื ื ืืืืื, ืื ืืืื ืชืืืื ืืขืืืื ืืืืื, ืืื ืืืืื ืืืืจื ืืืื ืืขืืืจ ืืงืจืืืจื ื-ML.
Directivity
ืืืืจืืช ืจืืืช ืืฉ ืชืืื ืืืช ืจืืืื ืกื, ืืืื, ืืืฉื, ืืืื ืืคืืืกืืืง. ืื ืืืืื ืื ืืขืืงืจ ืืืืืืื ืืืืจืื ืืืื ืื ืืื ืืื ืกืื ืืขืฉืืช ืฆืขื ืืงืจืืช ืืืงืจ ML. ืืชืืื ืืช ืฉืื ื ืืืืขืืช ืืงืื ืืืจ. ืื ื ืืืืื ืื ืืคืชืื backend ืฉืืืจ ืฆืืจื ืืกืคืืง ื ืืกืืื ืืืืืขืื ืืืืืืืช ืฉืืืืืืืชืืื ืื ืฆืจืืืื ืืขืืืจ ืืืืืื ML, ืืจืืืฉ ืืืืื ืืืืช ืืขืฉืืืช - ืืื ืืืฉืืจืื ืฉื ืืืขื - ืืคืชืจืื ืืขืืืช ืืืืืช ืืืื ื ืชืขืฉืืืชืืช. ืื ืื ืืืืจ ืฉืื ืื ื ืื ืชืืืืื ืืืืงืจืื ืฆืขืืจืื. ืืจืื ื ืขืืืจื ืชืืื ืืช ื ืคืจืืช -
ืืืื ืืขืืื ืืชืืฉื?
ืืืืืงื ืืืืืืขืื ืืืืงืจ ืืืื ืืช, ืื ื ืืขืฆืื ื ืืคืชืืื ืจืขืืื ืืช ืืคืจืืืงืืื. ืืงืืจ ืืืฉืจืื ืืขืืงืจื ืืื ืกืคืจืืช ืืืขืืช, ืืืืจืื ืืืืืืช ืืงืืืืช ืืืืงืจ. ืขืืืชืื ืืื ื ืื ืชืืื ืืช ืื ืฉืื ืื ื ืงืืจืืื, ืืืื ืื ืืื ืื ืื ื ืืืืืื ืืฉืคืจ ืื ืืืจืืื ืืช ืืฉืืืืช ืืืืฆืขืืช ืขื ืืื ืืืขื ืื. ืืื ืขื ืืืช, ืื ืืื ืืืชื ื ืืืงื ืืืฉืืื ืืช ืชืืื ืืืืข ืืืชืืืื ืขื ืืื ืฉืื, ืืืืฉ ืืช ืืืฉืืื ืขื ืกืื ืืชืืืืื ืื ืืฉืืื ืื ืืฉืืืื. ืืจืขืืื ืืคืจืืืงื ื ืืื ืืืจื ืืื ืืืคืืฉ ืืื ืชืืฆืืืช ืืืืงืจ ืืืืฆืื ื ืืืื ืืืืืืืช ืฉื ืืืื ืขืฆืื.
ืืขืจืืช ืื ืืืื ืื ืืื ืคืืชืจืช ืืืืื ืจืื ืืช ืืืขืืืช ืืืื ืืืืืืืช ืฉื ืฉืืจืืชื Yandex ืขืื ืืคื ื ืฉืื ืฆืฆืืช. ืืืฉืจ ืฉืืจืืช ื ืชืงื ืืืขืื, ื ืฆืืืื ืืืืขืื ืืืื ื, ืืื ืื ืจืื ืืงืืช ืืช ืืืื ืืืืืืืช ืฉืืืจ ืืื ื, ืืฉืจ ืื ืฉื ืืชืจ ืืื ืืืืฉื ื ืืื ืืืืฆืจ. ืื ืืฉืื ืื ืืืื, ืืคืืืช ื ืืืืจ ืืืจ ืืืคื ืื ืื ื ืืืืืื "ืืืชืืื ืืืคืืจ" ืืืืืื ืืืืจืื ืืืคืฉ ืคืชืจืื. ืืืืืข, ืืืืฉื ืืืืขืืช ืืื ืืขืืื ืขื ืืชืคื ืขื ืงืื.
ืื ืืขืฉืืช
ื-Yandex - ืืืคืืื ืืืืคื ืกืคืฆืืคื ืืื ืืื ืฉืื ื - ืื ืืชืืืืื ืืจืืืื ืืืื ืฉื ML ืืคืืชืืื. ืืืืจื ืฉืื ื ืืื ืืฉืคืจ ืืช ืืืืืืช ืฉื ืืืืื ืจืื ืฉื ืืืฆืจืื, ืืื ืืฉืืฉ ืืชืืจืืฅ ืืืืืง ืื ืืืจ ืืืฉ. ืื ืืกืฃ, ืฉืืจืืชืื ืืืฉืื ืืืคืืขืื ืืืืคื ืงืืืข. ืื ืชืืื ืืช ืืืจืฆืืืช ืืืืื ืืช ืื ืชืืืื ืืืคืชื (ืืืืืืื ืืืื) ืฉื ืืืืืช ืืืื ื ืืคืืชืื ืชืขืฉืืืชื. ืืืจืืืช ืืืงื ืืงืืจืก, ืืฉืชืืฉืชื ืื ืืกืืื ืืืืจืื ืฉืื ืืืืช ืืกืคืจ ืื ืืชืื ื ืชืื ืื, ืืื ืื ืืืืืจืื ืืืขืืืื ืฉื ืืืจื SHAD ืืืจืื. ืื ื ืืืืข ืฉืื ืขืืืชืื ืขืฉื ืืช ืืืชื ืืืืจ.
ืืืืืฉืื ืืจืืฉืื ืื ืืืืฉืจื ืขื ืคื ืชืื ืืช ืืงืืจืก ืชืืืื ื-30% ืืืื ืืขืืืื ืฉืื, ืืืืจ ืืื ื-10%. ืขื ืืืช, ืืฉืื ืืืืื ืฉืืขืืืื ืขื ืืืื ื-ML ืขืฆืื ืชืืฉืื ืืงืืช ืืขืจื ืคื ืืจืืขื ืคืืืช ืืื ืืชืืืืืื ืืงืฉืืจืื. ืืื ืืืืืื ืืื ืช ื-backend, ืงืืืช ื ืชืื ืื, ืืชืืืช ืฆืื ืืจ ืืขืืืื ืืงืืื ืฉืื, ืืืคืืืืืืฆืื ืฉื ืงืื, ืืชืืื ืืืืืจื ืกืคืฆืืคืืช ืืื'. ืืื ืืก ML ืืื, ืื ืชืจืฆื, ืืคืชื ืืื (ืจืง ืขื ืืืฉ ืืืื ืืืชืจ ืขื ืืืืืช ืืืื ื) , ืืกืืื ืืคืชืืจ ืืขืื ืืืืชืืื ืืขื ืืกืืฃ. ืื ืขื ืืืื ืืืื, ืกืืืจ ืืื ืื ืฉืชืฆืืจืื ืืืฆืข ืขืื ืืกืคืจ ืคืขืืืืช: ืืืงืืื ืืช ืืืืฆืืข ืฉืื ืขื ืคื ื ืืกืคืจ ืืืื ืืช, ืืืืื ืืืฉืื ืืฆืืจืช ืืืืช, ืกืคืจืืื ืื ืจืืืืื ืฉื ืืฉืืจืืช ืขืฆืื.
ืืืืจืช ืชืืืื
ืื ืืชืจืฉืืชื ืฉืขืืืฃ ืืืืืช ืืื ืืก ML ืขื ืืื ืขืืืื ืชืืืื ืืืคืชื backend, ืื ืื ื ืืื. ืืืืจืฉื ืืืืชื ื-SHAD ืืื ื ืืกืืื ืืืืชื ืืคืืชืื ืฉืืจืืชืื, ืืืืื ืืืคืืืชื ืืืืืงืฉ ืืืืชืจ ืืฉืืง ืืื ืืคืฉืจืืช ืืฆืืื ืช. ืืืืื Yandex ืจืืื ืืืืขื ืืืจื ืื ืืชืคืงืืืืื ืื ืืืืืื. ืื ืืืจื ืืืฉืื ืืืื ื ืืืฆืืข ืื ืขืืืื ืืชืืื ื-ML ืืื ืืืืจ ืกืืื ืืืืืืืื, ืื ืจืื ืฉืื ืืชื ืฆืจืื ืืงืื ืืช ืืืฆืขื. ื ืกื ืืืืื ืก ืืฆืืืช ืืื ืขื ืื ืืืจ ืื ืืกื ืืืชืืื ื ื ืืืืื ืืจืื.
ืื ืืืจื ืืื ืืื ืข ืืื ืืขืฉืืช ML?
ืื backender ืฉืืืฃ ืืืืืช ืืื ืืก ML, ืืื ืืืื ืืืืืจ ืืื ืฉื ื ืชืืืื ืคืืชืื - ืืืื ืืงืืช ืืืฉืืื ืืช ืชืืื ืืช ืืจืืืื ืกื.
ืจืืฉืืช, ืืื ืืืืง ืืงืืจืก ืืื ืืื ืืืฉืื.
ืฉื ืืช, ืืชื ืืืื ืืงืืช ืืืง ืืคืจืืืงืืื ืงืจืืืื ืฉืืื ืืชื ืฆืจืื ืืืืฉื ืืืืืจืืชื ML ืืื ืื ืืืจ. ืขื ืืืช, ืืฉ ืืขื ืืืื ืคืจืืืงืืื ืืืื ืืฉืืง ืคืืชืื ื-IT: ืืืืืช ืืืื ื ืืื ื ืืฉืืฉืช ืืจืื ืืืฉืืืืช. ืืคืืื ืืื ืงืื ืืืืืงืื ืืืืคื ืคืขืื ืืืืื ืืืืช ืืงืฉืืจืืช ื-ML, ืจืง ืืขืืื ืขืืกืงืื ืื ืืชืื ื ืชืื ืื. ืื ืื ืืฆืืืชื ืืืฆืืจืฃ ืืืื ืืืฆืืืชืื ืืืื, ืืืคืฉืจืืช ืืืืืื ืฉืืื ืืื ืืืชืืื ืคืจืืืงื ืืฉืืื (ืฉื, ืกืืืจ ืืื ืื, ืชืงืืขื ืืืขืืื ืืฉืืื, ืืื ืื ืงืฉืืจ ืืืฉืืืืช ืืืฆืืจ ืงืจืื), ืื ืืืชืืื ืืืชืืจืืช ืขื ืงืื.
ืืื, ืืืจ ืขื ืืืจื ืงืืืื ืืืจืื ืื ืกื ืืช ืขืฆืื ืืชืืจืืืืช
ืชืืืจืชื ืฉื ื ืงืืื ืืชืคืชืืืช ืืคืฉืจืืื - ืืืืื ืืืืฆืขืืช ืชืืื ืืืช ืืื ืืืืืช ืืืืฉืจื "ืืืืืื", ืืืฉื ืขื Kaggle. ืชืื ืืช ืืฉืืืช ืืื ืฉืืืื ืฉื ืฉืชื ืืฉืืืืช ืืืื. ืืืืื ืืื ืืจืฆืืืช ืืกืืื ืจืื ืืจืืช ืฉ.ื. ืืื ืื ืคืจืืืงืืื ืงืจืืืื ืืืืช.
ืืงืืจ: www.habr.com