Назад Технологическое предложение

Neuro office

Инструментарий разработчика интеллектуальных приложений


Назначение. Пакет Neuro office предназначен для проектирования интеллектуальных программных модулей, построенных на основе нейронных сетей с ядерной организацией. Результатом проектирования является обученная нейронная сеть с программным интерфейсом, соответствующем модели многокомпонентных объектов (COM-технология), что позволяет легко встраивать интеллектуальный модуль в любое приложение Microsoft office, включая электронные таблицы EXCEL, базы данных ACCESS, редактор WORD и пр. В равной степени интеллектуальный модуль может быть встроен в любой проект пользователя, реализованный на языках VISUAL C++, BORLAND C++, VISUAL BASIC, JAVA. Ядерные нейронные сети могут быть использованы для задач прогнозирования финансовой и социальной политики, для построения экспертных систем, для распознавания образов, в задачах цифровой обработки сигналов(включая реализации быстрых алгоритмов спектральных преобразований). Интеллектуальные модули могут быть встроены в Web страницу INTERNET или использоваться в этой сети для построения интеллектуально-развитых систем поиска. В корпоративных сетях COM-технология позволяет реализовать распределенную обработку данных. Средства проектирования структуры и топологии, входящие в состав пакета, могут найти применение для разработки топологии коммутационных систем и топологии нейрочипов. В перспективе планируется дополнить пакет генераторами программных модулей для автономных нейроконтроллеров. Пакет может быть также использован как средство лабораторного практикума в соответствующих учебных курсах.

Описание. Пакет Neuro office включает в себя три взаимодополняющие компоненты.

  1. NeuroView - средство для визуального проектирования структурных моделей и топологии нейронных сетей.
  2. NeuroEmulator - средство для обучения и проверки адекватности нейронных модулей к набору реальных данных.
  3. ActiveX - элемент "нейронная сеть" - компонента, предназначенная для встраивания в программные проекты и офисные приложения.

Все три компоненты используют один и тот же формат данных для представления нейронных сетей. Формат представления обрабатываемых данных совместим с CSV форматом электронных таблиц XCEL. Программный пакет реализован на языке Visual C++ и предназначен для использования в операционной системе WINDOWS95(NT). Все компоненты пакета используют общую динамически подключаемую библиотеку (DLL), а также системную библиотеку MFС42. Пакет может быть установлен на платформах Intel486, Pentium с объемом оперативной памяти 8 Мб.

Преимущества. Использование COM-технологии позволяет естественным образом связать инструментальный уровень проектирования с прикладным уровнем пользователя. Компоненты пакета NeuroView и NeuroEmulator поддерживают инструментальный уровень, обеспечивая развитый пользовательский интерфейс и широкие возможности по проектированию и исследованию нейронных сетей, элемент "нейронная сеть" ориентирован полностью на приложения, имеет минимальный уровень встроенных средств пользовательского интерфейса, но развитый программный интерфейс, обеспечивающий все основные возможности по управлению нейронной сетью, включая генерацию структуры, редактирование топологии и обучение. Com-интерфейс позволяет встраивать в приложения произвольное количество нейронных модулей, а использование разделяемой DLL-библиотеки исключает дублирование в памяти управляющих функций. В результате нейронная сеть может быть реализована как ансамбль связанных нейронных модулей подобно нейронным структурам человеческого мозга. Все компоненты пакета поддерживают механизм виртуальной памяти, что позволяет довести общее число синаптических весов до внушительной цифры 250 млн. (теоретическая оценка). Функции разработанной DLL-библиотеки обеспечивают для всех компонент пакета операции чтения, сохранения данных, графическое отображение нейронных структур и другие общие ресурсы. DLL-библиотека оформлена в виде отдельного модуля, который подключается к любой из трех компонент пакета только на этапе выполнения, что позволяет существенно уменьшить дисковое пространство, занимаемое пакетом. Все компоненты имеют встроенное руководство пользователя, оформленное в виде набора гипертекстовых ссылок.

Стадия разработки. Пакет проходит бета-тестирование, подготовлены демонстрационные версии и сопроводительная документация. Реализуются мероприятия по защите интеллектуальной собственности.

Предлагаемые формы сотрудничества. Реализация интеллектуальных дополнений в проектах заказчика. Заключение лицензионных контрактов на использование инструментальных средств. Расширения инструментальных средств по условиям заказчика. Совместное распространение пакета в регионах СНГ и за рубежом. Совместная разработка методических материалов и лабораторного практикума по применению технологий искусственного интеллекта в системах управления и бизнесе. Посредничество в реализации пакета и поиск заказчиков. Договоры о передаче Ноу-Хау по форматам представления нейронных сетей и алгоритмам нейрообработки.

Контактные данные.

АОЗТ "АЛЬФА-СИСТЕМ" Санкт-Петербург.

E-mail: alfa@rex.telegraph.spb.ru

Дорогов Александр Юрьевич - директор.

Электротехнический университет (СПбГЭТУ), кафедра Автоматики и процессов управления. р.т.234-37-98 Алексеев А.А., Дорогов А.Ю.