Интернет-сервис «АйДиСайнс» (ID SCIENCE)

Информационно-аналитический интернет-сервис (SaaS-решение) в области наукометрии  «АйДиСайнс» (ID SCIENCE) — программный комплекс,  разработанный и поддерживаемый компанией «Пульс науки», предназначен для информационной поддержки научной и образовательной деятельности организаций.

Сервис предоставляет доступ к агрегированной и систематизированной информации из российских и зарубежных научных баз данных, включая данные об исследователях, их публикациях, участии в научных конференциях, грантах и других научных активностях.

Состав программных средств

ЯЗЫКИ ПРОГРАММИРОВАНИЯ
PHP 7.2.24-0ubuntu0.18.04.17 Используется для серверной части приложения
Python 3.10 Используется для реализации функционала, связанного с машинным обучением и обработкой данных
ИНСТРУМЕНТЫ и МОДЕЛИ ИИ
BERT (модель ИИ) ГЛУБОКОЕ ОБУЧЕНИЕ (BERT) — СЕМАНТИЧЕСКИЙ АНАЛИЗ

Параметр Описание
Задача Понять смысл названий статей, аннотаций и аффилиаций
Суть Анализ контекста
Результат Создание «умных» векторов (эмбеддингов), которые представляют текст в виде чисел, понятных машине
XGBoost/CatBoost (модели ИИ) ГРАДИЕНТНЫЙ БУСТИНГ — ПРИНЯТИЕ РЕШЕНИЯ

Параметр Описание
Задача Решить, один это автор или разные, на основе множества признаков
Входные данные На вход этому алгоритму подаются не сырые тексты, а готовые числовые признаки, включая эмбеддинги от BERT
Суть Модель (XGBoost/CatBoost) учится на тысячах примеров, чтобы автоматически взвесить важность этих признаков
Результат Вероятность того, что две записи принадлежат одному ученому
fuzzywuzzy (библиотека) Используется для нечеткого сравнения строк
transformers (библиотека) Используется для работы с предобученными моделями BERT
faiss (библиотека) Используется для эффективного поиска по векторам
NumPy (библиотека) Используется для работы с массивами и математическими операциями
БАЗЫ ДАННЫХ (организации)
Тип базы данных MySQL
Версия сервера 5.7.42-0ubuntu0.18.04.1
Тип сервера Localhost via UNIX socket
Кодировка сервера cp1252 West European (latin1)
Версия протокола 10
Версия клиента базы данных libmysql — mysqlnd 5.0.12-dev
PHP расширение mysqli
Архитектура Для каждой клиентской организации создается отдельная копия базы данных с её собственными данными и со своими кредами. Это обеспечивает изоляцию данных и безопасность для каждого клиента
БАЗЫ ДАННЫХ (вспомогательные)
Тип базы данных ClickHouse
Версия 23.10.1
ВЕБ-СЕРВЕР
Тип сервера Apache/2.4.29 (Ubuntu)
Модули mod_fcgid/2.3.9, OpenSSL/1.1.1
ПРОГРАММНЫЕ ПЛАТФОРМЫ
Основная платформа Набор скриптов на Python и PHP, размещенных на выделенном сервере
Дополнительные платформы
ХРАНИЛИЩЕ S3
Конфигурация 250 Gb
Класс хранения Стандартный