Способ идентификации динамических структур с изменяемыми параметрами

 

Изобретение относится к вычислительной технике и может быть использовано при построении автоматизированных банков данных, хранилищ информации и систем искусственного интеллекта. Техническим результатом заявленного изобретения является повышение точности идентификации объектов, имеющих различные варианты, повышение экономии дискового пространства вычислительной установки за счет исключения в банках данных одних и тех же структур. Для этого в банке данных описывают структуру накапливаемых сущностей в виде типа данных, содержащего последовательность параметров, в каждом из типов данных маркируют идентифицирующие параметры, образуя ключ, выделяют параметры, которые могут иметь различные значения в окрестности стандартного значения, разрабатывают для них программные процедуры, при которых каждому параметру соответствует нейронная сеть, определяют порядок действий с неидентифицирующими невариабельными параметрами, обеспечивают загрузку информации в банк данных, при котором перед загрузкой проводят сопоставление информации с уже накопленными записями по значениям ключа, при этом вариабельные параметры пропускают через нейросети, в случае идентичности записей осуществляют их слияние. 4 з. п. ф-лы, 7 табл. , 2 ил.

Таблицып

Формула изобретения

1. Способ идентификации динамических структур, моделируемых записями банка данных с фиксированным числом параметров, значения которых могут изменяться в окружении стандартных значений, отличающийся тем, что в банке данных описывают структуру накапливаемых сущностей в виде типа данных, содержащего последовательность параметров, каждый из которых имеет форму представления, размер; в каждом из типов данных маркируют те параметры, которые могут одновременно иметь не более одного значения и в совокупности друг с другом однозначно идентифицируют конкретную сущность на множестве себе подобных сущностей, образуя ключ; в каждом из типов данных выделяют параметры, которые могут иметь различные значения в окрестности стандартного значения, то есть являются вариабельными, и разрабатывают для них программные процедуры, эмулирующие искусственные нейронные сети, такие, что каждому виду параметров соответствует одна искусственная нейронная сеть, архитектура которой адаптирована пользователем для данного вида параметров; обеспечивают возможность запоминания, длительного хранения и модификации в записи банка данных для соответствующего параметра атрибутов нейронной сети, включая синаптические веса, смещения, число примеров, на которых проведено обучение сети; определяют и описывают с помощью программных процедур порядок действий с неидентифицирующими невариабельными параметрами в случае расхождения их значений в сравниваемых записях между собой, описанные процедуры ставят в соответствие определенным для них неидентифицирующим параметрам; обеспечивают процесс загрузки информации в банк данных такой, что, прежде чем поместить новую запись на хранение в банк данных, проводят ее сравнение по значениям ключей с уже накопленными записями, при этом предварительно вариабельные параметры загружаемой записи "пропускают" через соответствующие им искусственные нейронные сети сравниваемой записи, хранящейся в банке данных, и для сопоставления с одноименными параметрами записи банка данных используют те значения ключевых параметров входной записи, которые получают на выходе нейронных сетей записи банка данных, при отсутствии значения на выходе какой-либо нейронной сети для сравнения используют значение соответствующего параметра входной записи, поданное на вход искусственной нейронной сети; загружаемая запись считается идентичной записи, хранящейся в банке данных, если совпадут значения всех ключевых параметров, если при этом окажется, что не совпадают все или часть неидентифицирующих параметров, то для выбора требуемых значений неидентифицирующих параметров поочередно активизируются соответствующие им программные процедуры, каждая из которых определяет порядок действий с неидентифицирующими параметрами, которые могут принимать только одно значение (являются однозначными), в случае расхождения их значений в сравниваемых записях; при несоответствии ключа загружаемой записи ни одному из ключей всех записей, хранящихся в банке данных, она помещается для хранения в банк данных; обеспечивают возможность обучения нейронных сетей путем выбора из банка данных по заданному пользователем критерию совокупности записей и их визуализации на экране монитора, одну из записей помечают как эталонную, значения вариабельных параметров которой будут служить выходом нейронной сети, помечают записи банка данных, которые описывают ту же самую сущность, являются вариациями проявления эталонной записи и должны быть слиты с этой записью, запускают процедуру слияния записей, описывающих одну и ту же сущность, такую, что вариабельные параметры записей, сливаемых с эталонной, служат входами нейронных сетей одноименных параметров эталонной записи, при этом поочередно запускают процедуру тренировки искусственных нейронных сетей, присоединенных к этим параметрам эталонной записи, причем одним из входов каждой нейронной сети должен быть соответствующий параметр эталонной записи, запоминают новые атрибуты нейронной сети после ее тренировки, при необходимости процедуру повторяют.

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

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

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

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

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18, Рисунок 19, Рисунок 20, Рисунок 21, Рисунок 22, Рисунок 23, Рисунок 24, Рисунок 25, Рисунок 26, Рисунок 27



 

Похожие патенты:

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

Изобретение относится к схемам обработки для распознавания и сравнения сложных комбинаций в высокоскоростных потоках данных, в частности для использования в машинах поиска и извлечения данных

Изобретение относится к сети Интернет, в частности к технологиям для создания и просмотра материалов в сети WWW в форме интерактивной Web-книги

Изобретение относится к вычислительной технике и может быть использовано в компьютерных системах активного видео

Изобретение относится к вычислительной технике и может быть использовано в компьютерных системах активного видео

Изобретение относится к вычислительной технике, информатике и может быть использовано во всех сферах человеческой деятельности как система предоставления информации

Изобретение относится к цифровой передаче данных по цифровой сети

Изобретение относится к средствам для стандартизации и унификации информации в целях последующего сравнения и автоматизированного анализа на основе преобразования текстового входного потока в объектную форму и может быть использовано в системах, основанных на знаниях, хранилищах информации, банках данных, системах обработки и анализа неструктурированных текстовых файлов

Изобретение относится к компьютерным устройствам, в частности к компьютерным устройствам для разработки и выполнения прикладных компьютерных программ

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач по составлению словарей, справочников, а также созданию баз данных, в частности для поиска произвольных вхождений в словах текста в двух независимых режимах

Изобретение относится к устройствам для научного и математического моделирования значений функции выхода автоматизированной фактографической информационно-поисковой системы криминалистического назначения

Изобретение относится к вычислительной технике, в частности к устройствам для управления распределением данных в информационной сети клиент - сервер

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач по составлению словарей, справочников, а также созданию баз данных

Изобретение относится к системе создания сообщений для электронной почты

Изобретение относится к информационно-поисковым системам, которые имеют тематические базы данных и базы данных законодательных документов

Изобретение относится к средствам информатики и вычислительной техники и может быть использовано для решения задач по упорядочению слов текстов

Изобретение относится к средствам информатики и вычислительной технике и может быть использовано для решения задач по упорядочению слов текстов

Изобретение относится к развлекательным компьютерным системам

Изобретение относится к способам идентификации объектов экспертных исследований и может быть использовано при идентификации товаров на принадлежность к объектам экспортного контроля

Изобретение относится к системам для поиска, распределения и использования учебных материалов

Изобретение относится к поисковым системам
Наверх