Skip to content

Latest commit

 

History

History
89 lines (70 loc) · 11.5 KB

README_RU.md

File metadata and controls

89 lines (70 loc) · 11.5 KB

This page in English

IONDV. Artificial Intelligence Bus - шина систем искусственного интеллекта

Artificial Intelligence Bus (Шина систем искусственного интеллекта, AIB) - модуль инструментальной цифровой платформы IONDV. Framework. Модуль предназначен для создания комплексных мульиагентных систем. Систем состоящих из множества программных решений работающих с общим источником сигналов и выдающих результаты обработки для других агентов. Агентом может быть любая программная технология, в том числе системы распознавания или обработки образов, звука, текста, сигналов различных датчиков, показателей деятельности предприятия или рынков (например стоимости акций фондовых рынков).

Совокупность iondv. framework, модуля, контрактов подключения агентов в качестве приложений, визуального редактора формирует конструктор систем искусственного интеллекта IONDV. Artificial Intelligence Framework

Статус

Модуль находится в начальной стадии разработки вместе с демонстрационными приложениями. Вы можете отслеживать движение по задачам https://github.com/iondv/aib/issues

Кратко IONDV. Framework

IONDV. Framework - это опенсорсное приложение на node.js реализующее функциональность цифровой инструментальной платформы быстрой разработки веб-приложений и микросервисов основанное на метаданных и расширяемое модулями. Основное назначение комплекса решений ускорение создания учетных веб-приложений (ERP) по технологии low-code. Платформа состоит из нескольких опенсорынх компонентов IONDV. Framework, модулей modules и готовых приложений показывающих его функциональность, а также визуальной среды разработки метаданных приложений Studio с открытм кодом. Разработанное приложение можно запустить за 80 секнуд.

Описание

IONDV. Artificial Intelligence Framework обеспечит реализацию:

  • сбор, разметка и хранение размеченных данных из различных источников:
    • веб-скрапинг. Статус: частично реализовано модуль web-scraping в работе.
    • разметка, нормирование изображений, создание, обучение и сопоставление моделей Tensor Flow без программирования в виде пенсорсного приложения iondv. tensorflow-dataset. Статус: в активной разработке. Плановый срок готовности 15 октября 2020 г.
    • интеграции с внешними системами для получения данных либо выдачи данных (REST-API, SOAP API). Статус: реализовано в виде модулей rest soap
    • хранения больших массивов размещенных данных (статус: реализовано в ядре системы
  • работа с сигналами и агентами осуществялется в данном модуле Artificial Intelligence Bus. Статус - в разработке. Ключевая функциональность:
    • получение любых данных в качестве сигналов, вызова агентов подписанных на сигналы, передача результатов обработки сигналов агентами другим агентам
    • регистрация агентов, контроль их работоспособности, сохранение результатов их деятельности, подключение в агентах любых аналитических технологий, в том числе готовых:
      • TensorFlow
      • scikit-learn
      • natural.js
      • решений на внешних языках: python, C/C++, C#
      • внешних веб-решений по REST/SOAP API
      • собственных аналитических модулей
      • аналитических результатов по данным внешних СУБД, в том числе на языке R.
    • визуализация работы агентов и управление ими в графическом виде
    • визуализация и вывод "объяснений" агентов по принятым решениям
    • сохранение срезов принимаемы решений для последующего анализа и контроля качества работы аналитических систем
    • фиксация полученных результатов для хранения, передача результатов (например рекомендаций по покупке акций, на основе анализа) во внешние системы.
    • параметризация агентов и подгружаемых ими аналитических модулей
    • режим обучения и режим проверки аналитических моделей на исторических данных
  • просмотр, отображение метрик работы систем и передачи их во внешние системы

Примеры использования модуля

Модуль находится на стадии разработки. Совместно с ним разрабатываются сопутствующие модули и демонстрационные приложения:

  • Приложение iondv. tensorflow-dataset для разметки, нормирование изображений, создание, обучение и сопоставление моделей Tensor Flow без программирования. Лицензия: Apache 2.
  • Модуль веб-скрапинга - модуль предназначен для получения дополнительных данных для агентов и сохранения результатов или передачи их в качестве входных сигналов на шину AIB модуля. Пример демонстрационного приложения iondv. freight quote, видео, демо приложение. Лицензия: Apache 2.
  • Приложение iondv. trading для демонстрации возможностей модулей на примере фондового рынка. Статус: находится в разработке. Лицензия: Apache 2. Ключевая функциональность:
    • получение данных путем веб-парсинга investing.com по ключевым индикаторам американского рынка (SPY) и передача их агенту в шине AIB для генерации входных сигналов
    • получение данных от приложения quick подключенного к брокеру по наблюдаемым индикаторам российского рынка и передача их агенту в шине AIB для генерации входных сигналов
    • несколько типов агентов анализируют сигналы на которые они подписаны и выдают предикативные сигналы потенциального движения индексов
    • агенты агрегаторы подписанные на сигналы движения индексов принимают решение о выполняемых действиях
    • агенты связи с брокерской программой передают задачи на выполнение действий на бирже
  • Приложение fashion goods демонстрирующее возможости автоматической классификации типов товаров на основе TensorFlow и датасета Fashion MNIST и обучающей модели. Статус: действующий прототип, ожидает перевода на шину AIB.
  • Приложение анализа качества предоставления государственных и муниципальных услуг в электронной форме Статус реализовано на комплексе различных технологий: iondv. framework, gitlab CI, puppeteer, natural. В настоящее время происходит перевод в приложение на шине AIB. Лицензия: IONDV LLC.
  • Анализ доступных слотов для записи к врачам и качества работы поликлинник Статус реализовано на комплексе различных технологий: iondv. framework, gitlab CI, puppeteer. В настоящее время происходит перевод в приложение на шине AIB. Лицензия: IONDV LLC.


Copyright (c) 2020 LLC "ION DV".
All rights reserved.