Технологии


Специалисты ЦИИ в своей работе используют широкий стек технологий (языков программирования, нейронных сетей, библиотек, фреймворков), обсеспечивающих комплексный и всеобъемлющий подход к решению поставленных задач. Ниже перечислены некоторые из используемых подходов и технологий.

Для задач машинного обучения

  • Python
  • ML (GLM/Regression, Trees, Random Forest, Boosting, numpy, pandas, sklearn, xgboost, lightgbm, catboost и пр.)
  • NLP (pymorphy2, nltk, trankit, natasha, LSTM, T5, BERT, scikit-learn и пр. )
  • CV (OpenCV, PyTorch, TensorFlow, OCR, CNN, Yolo, FaceRecognition и пр.)

Для задач Backend-разработки

  • Python, JavaScript, PHP
  • Фреймворки OpenAPI, Django, Laravel, YiiFramework
  • СУБД PostgreSQL, MySQL, ClickHouse, MongoDB, Neo4j
  • Swagger
  • Docker

Для задач Frontend-разработки

  • Html 5, CSS, JavaScript / TypeScript, микрофронтенд
  • React JS, React Native, Redux, NextJs