Cortex II
Комплекс нейросетей для решения различных задач, работающий на Keras и TensorFlow.
Навигация:
- Функционал
- Зависимости
- Структура проекта
- Документация
- Лицензия
Функционал
Ядро
- Полное логирование функций и запросов (уровень логирования настраивается в скрипте конфигурации).
- LRU-кэширование ответов сегментов (размер кэша настраивается в скрипте конфигурации).
- Сегменты
- Поддержание простого диалога без контекста (CDR).
- Распознавание символов с изображения капчи (CCS).
API
- Взаимодействие с сегментами ядра через HTTP POST запросы.
- Swagger UI (включается в скрипте конфигурации).
Утилиты
- Тестирование CDR (CDRTester).
Прочее
- Балансировка нагрузки при работе нескольких контейнеров через Docker Compose.
Зависимости
- Docker ~20.10.23.
- Docker Compose ~2.16.0.
Зависимости Python указаны в requirements.txt
.
Структура проекта
- Runtime
- Train - скрипты для обучения моделей нейросетей сегментов.
- Utilities - утилиты для тестирования и отладки.
Документация
- Для пользователей
- Установка, обучение и запуск
- Взаимодействие с API
- Информация о сегментах
- Для разработчиков
Лицензия
Copyright © 2022 Node.
Проект распространяется под лицензией MIT.