Технологии
Специалисты ЦИИ в своей работе используют широкий стек технологий (языков программирования, нейронных сетей, библиотек, фреймворков), обсеспечивающих комплексный и всеобъемлющий подход к решению поставленных задач. Ниже перечислены некоторые из используемых подходов и технологий.
Для задач машинного обучения
- 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