УДК 303.732.4
СИСТЕМНО-КОГНИТИВНЫЙ АНАЛИЗ ФУНКЦИЙ И ВОССТАНОВЛЕНИЕ ИХ ЗНАЧЕНИЙ ПО ПРИЗНАКАМ АРГУМЕНТА НА ОСНОВЕ АПРИОРНОЙ ИНФОРМАЦИИ
(интеллектуальные технологии интерполяции, экстраполяции, прогнозирования и принятия решений по картографическим базам данных)
Луценко Евгений Вениаминович д.э.н., к.т.н., профессор
Кубанский государственный аграрный университет, Краснодар, Россия
В статье обсуждается возможность восстановления значений одномерных и двумерных функций как между значениями аргумента (интерполяция), так и за их пределами (экстраполяция) на основе использования априорной информации о взаимосвязи между признаками аргумента и значениями функции в опорных точках с применением системнокогнитивного анализа и его инструментария - системы «Эйдос». Приводятся численные примеры и визуализация результатов.
Ключевые слова: СИСТЕМНО-КОГНИТИВНЫЙ АНАЛИЗ, КАРТОГРАФИЧЕСКИЕ БАЗЫ ДАННЫХ, СЕМАНТИЧЕСКАЯ ИНФОРМАЦИОННАЯ МОДЕЛЬ
UDC 303.732.4
SYSTEMIC-COGNITIVE ANALYSIS OF FUNCTIONS AND RESTORATION OF THEIR VALUES TO THE SIGNS OF ARGUMENT ON THE BASIS OF THE APRIORISTIC INFORMATION (intellectual technologies of interpolation, extrapolation, forecasting and decisionmaking on cartographical databases)
Lutsenko Evgeny Veniaminovich Dr. Sci.Econ., Cand. Tech.Sci., professor
Kuban State Agrarian University, Krasnodar, Russia
In the article the possibility of restoration of values of one-dimensional and two-dimensional functions both between values of argument (interpolation), and behind their limits (extrapolation) on the basis of use of the aprioristic information on interrelation between signs of argument and values of function in reference points with use of systemic-cognitive analysis and its toolkit - "Eidos" system is discussed. Numerical examples and visualisation of results are resulted
Keywords: SYSTEMIC-COGNITIVE ANALYSIS, TIME NUMBERS, SHARE MARKET, TECHNICAL ANALYSIS, FUNDAMENTAL ANALYSIS, SEMANTIC INFORMATION MODEL
Формальная (математическая) постановка задачи.
Пусть в ряде конкретных точек многомерного пространства таблично задана скалярная функция (многих аргументов):
у = р (X) (1)
В классическом регрессионном анализе этого достаточно, чтобы попытаться восстановить аналитическое представление этой функции в том или ином виде по этим значениям, точнее подобрать такие числовые значения коэффициентов в некоторых заранее выбранных видах функций, которые по определенным критериям дают наилучшее приближение к известным табличным значениям.
Ранее автором высказывались и обосновывались идеи о системном обобщении математики [6, 7, 9] суть которых в том, чтобы заменить понятие «множество» понятием «система» и проследить все следствия этого. При этом все математические понятия, прямо или косвенно основанные на понятии множества, а понятие функции относится к их числу (т. к. функция является отображением множества аргументов на множество значений функции) будут обобщены и при этом будет выполнятся принцип соответствия, обязательный для более общих теорий, т.к. при уровне системности стремящемся к нулю система переходит в множество.
Одна из основных идей, связанных с системным обобщением математики, состоит в том, что понятие точки необходимо обогатить новыми свойствами, которыми это понятие не обладает в современной геометрии. В общем виде это можно сделать, приписав или поставив во взаимнооднозначное соответствие каждой точке многомерно пространства аргументов функции обобщенный вектор свойств, элементы которого по своей природе может быть или количественными, или качественными (лингвистическими).
В этом случае значения аргумента х можно рассматривать как координаты точки, а свойства аргумента I можно интерпретировать как значения факторов, обусловливающих значения функции (каждый элемент вектора 1 соответствует фактору, а значение этого элемента - значению этого фактора: числовому, интервальному или лингвистическому. Факторы вообще говоря действуют не в чистом виде, а всегда являются более или менее зашумленными, т.е. любое значение фактора реалистичнее всего рассматривать как сумму некоторого неизвестного истинного значения фактора и шума.
Идея применения системно-когнитивного анализа (СК-анализ) для восстановления значений функции У состоит в том, чтобы на основе априорной информации об известных значениях функции в тех точках, в которых они заданы, выявить взаимосвязь между свойствами точек аргумента 1 и значениями функции У, а затем зная эту взаимосвязь восстановить значения функции У для всех точек, для которых известны их свойства, но неизвестно значение функции, т е. найти вид функции О:
Казалось бы в этом нет ничего сложного и достаточно сначала найти функцию ¥, обратную ¥, а затем подставить ее в Р:
(2)
(3)
Символически эту идею можно выразить в форме:
(4)
(5)
После чего, получаем:
(6)
т.е.:
Однако на самом деле все не так просто по крайней мере по следующим трем причинам:
- во-первых, потому, что аналитический вид функции ¥ неизвестен и регрессионный анализ не позволяет найти ее, а всего лишь обеспечивает ее аппроксимацию другими функциями, заданными специалистом, которая практически всегда выполняется с определенной погрешностью;
- во-вторых, сама эта операция: выражение признаков аргумента через координаты точек, предполагает, что сами координаты содержат информацию о признаках, что далеко не всегда так (т.е. многие признаки аргумента не обусловливаются самими координатами, а просто по независимым от координат причинам наблюдаются по определенным координатам).
- в-третьих, нахождение аналитическим путем функции обратной заданной не всегда является тривиальной задачей.
По этим причинам в СК-анализе принято решение найти функцию непосредственной связи признаков аргумента и значений функции, а не через координаты, как в О:
У = 1 ) (8)
Основной проблемой при этом было найти способ сопоставимого представления силы влияния всех признаков аргумента на значения функции, не зависящий от того, количественными, интервальными или лингвистическими переменными являются те или иные значения признаков и в каких единицах измерения они измеряются. Тем ни менее, немного упрощая можно сказать, что в определенном смысле функция I это и есть О: т.е. она вполне может ее заменить для наших целей
В СК-анализе эти задачи и проблемы достаточно давно решены [1, 13] и могут быть представлены в виде, приведенном ниже. Предварительно отметим лишь, что сам вид функции О в СК-анализе восстанавливается не в полной мере аналитически, а представляет собой базу знаний, т.е. таблицу, элементы которой имеют аналитическое и численное выражение, а для всей базы знаний в целом аналитической формы пока не найдено. Поэтому точнее будет сказать, что данная задача в СК-анализе решается не полностью аналитически, а алгоритмически с элементами аналитики. Рассмотрим это решение на двух условных (абстрактных) примерах с одномерной и двумерной функциями, не привязанных к конкретной предметной области, а затем кратко приведем возможные области применения предложенных подходов, технологий и методик.
Технологическая постановка задачи.
Дано:
1. БД прецедентов, состоящая из строк, каждая из которых содержит значение функции (класс) и локальные признаки в точке, а также координаты этой точки.
2. Распознаваемая БД, состоящая из строк, каждая из которых содержит координаты точек и их локальные признаки.
Необходимо:
1. Выявить зависимости между локальными признаками точек и значениями функции в точках.
2. Используя знание выявленных зависимостей между локальными признаками точек и значениями функции в точках восстановить значения функции для всех точек, как для тех, для которых значения функции известны (опорные точки), так и для тех, для которых известны только локальные признаки аргумента и координаты.
3. Визуализировать опорные и восстановленные точки в графической форме с использованием координат.
Рассмотрим примеры с одномерной (Ы) и двумерной (2d) функциями, а затем кратко приведем возможные области применения предложенных технологий, в частности для решения задач интерполяции и экстраполяции с применением технологий искусственного интеллекта, а также интеллектуального анализа картографических баз данных, а также восстановления и картографической визуализации значений функций на основе априорной информации по опорным точкам.
Описание подсистемы восстановления и визуализации функций.
Данная подсистема входит в состав универсальной когнитивной аналитической системы «Эйдос» (система «Эйдос»), являющейся инструментарием СК-анализа, и предназначена для пространственной, в т.ч. картографической визуализации значений одномерных (Ы) и двумерных (2d) функций, восстановленных в процессе распознавания в режиме _42 системы «Эйдос» на основе признаков значений аргумента (рисунок 1):
«;Р:\1_аЬ_гаЬ\5РАТ1А~1\Л00_1МР0\_68.ЕХЕ
Универсальная когнитивная аналитическая система.
зам (с) нпп *эидос*
СК-АНАЛИЗ ФУНКЦИИ И ВОССТАНОВЛЕНИЕ ИХ ЗНАЧЕНИИ ПО ПРИЗНАКАМ АРГУМЕНТ
3
Восстановление значений и визуализация 1с1-функций
Восстановление значений и визуализация 2с1-функций
преобразование 2с1-матрицы в 1с1-таблицу с признаками точек!
Объединение многих БД: 1пр_0001.с^ и т.д. в 1пр_с1ага.сШ-!"! Помощь по подсистеме (требования к исходным данным)
Рисунок 1. Экранная форма режима _68 системы «Эйдос»
При этом используется ранее созданная в режиме _25 модель, отражающая взаимосвязь значений функции и признаков аргумента, выявленную на основе обучающей выборки, т.е. априорных данных, в которых каждому значению аргумента функции, имеющему свои координаты, привязаны с одной стороны значения функции, а с другой - признаки.
Поэтому перед тем, как использовать данную подсистему необходимо:
1. Подготовить dbf-файлы исходных данных, одинаковые по своей
структуре обучающую выборку с именем: Inp_data.dbf и распознаваемую выборку, с именем: Inp_rasp.dbf, которые должны удовлетворять всем требованиям, описанным в help режима___152.
2. Каждая строка этих файлов содержит данные об одном объекте обучающей или распознаваемой выборки, т.е. одной точке аргумента и одному соответствующему этому значению аргумента значению функции, также о признаках аргумента.
3. Первый столбец содержит наименование источника данных длиной <=15 символов, в качестве которого выступают КООРДИНАТЫ, т.е. значения аргумента:
- для Ы-функции он ЧИСЛОВОЙ и содержит значение аргумента
(X);
- для 2d-функции он ТЕКСТОВЫЙ и содержит значения аргумента (X,Y) в следующем формате: +######;+######, где «+» это место для знака, а «#» - цифры.
4. Второй столбец является классификационной шкалой значениями которой являются значения функции в формате: +#########,#######, где знак «+» может не указываться, запятой отделена десятичная часть значения функции.
5. Столбцы с 3-го по последний являются описательными шкалами и
содержат значения признаков аргумента, характеризующих соответствующие значения функции. Признаки могут быть как количественными, так и качественными (текстовыми или лингвистическими) и измеряться в любых единицах измерения. Система «Эйдос» использует не сами эти значения признаков, а только количество информации, которое в них содержится о том, что функция примет определенное значение. Количество столбцов признаков (факторов или описательных шкал) может быть до 254. Это ограничение обусловлено только с Excel или OpenOffice, с помощью которых удобно готовить исходные данные, а не самой системой «Эй-дос». Но в в текущей версии самой системы не может быть суммарно более 4000 градаций описательных шкал, поэтому используются интервальные значения (количество градаций задается в режиме ____152, который и
рассчитывает соответствующие значения интервалов).
6. Создание такого файла для одномерной функции не представляет собой проблемы, однако для двумерных функций, которые обычно зада-
ются в виде матриц, предварительно необходимо преобразовать матрицу в специальную форму, описанную выше, и для этого в данной подсистеме предоставляется инструмент (средство), т.е. режим _683. Этот режим в качестве входной использует матрицу с именем: DBF_2d1d.dbf, которая в первой строке и в первом столбце содержит координаты (значения аргумента) X и Y, а в ячейках - соответствующие значения функции. Формат всех столбцов в этой базе данных один и тот же: +#########,#######. В результате работы этого режима, формируется база данных: Inp2dMap.dbf, имеющая абсолютно такую же структуру, как Inp_data.dbf и Inp_rasp.dbf, описанную выше. Но столбцы со значениями описательных шкал, с 3-го по последний необходимо заполнить самому, например загрузив эту базу в Excel (OpenOffice) а затем опять записав как dbf-файл, стандарта DBF-4 (в кодировке 866 DOS). Затем этот файл переименовывается в Inp_data.dbf и
загружается в систему «Эйдос» с помощью стандартного интерфейса______________________152,
который может сформировать либо справочники классификационных и описательных шкал и градаций и обучающую выборку, либо только распознаваемую выборку, по выбору пользователя.
Русские наименования и классификационных, и описательных ШКАЛ должны быть СТРОКАМИ в файле с именем Inp_name.txt стандарта: MS DOS (кириллица), причем в этом файле не должно быть пустых
строк, например в конце файла, а всего строк должно быть ровно столько же, сколько ВСЕХ ШКАЛ, т.е. число столбцов в файле Inp_data.dbf минус 1.
Восстановление значений и визуализация одномерных функций.
Фрагмент файла исходных данных приведен на рисунке 2:
Файл Правка Вид Вставка Формат Сервис Данные Окно Справка Введите ear и т _ в X
□ £§ Закрыть Н I *1 й I & А Т J О - & Е ’ 41 ЯІ Набить - Ш |
Arialcyr - 10 ' Ж К Ч =[§§]= ш Ш Щ % ООО *tf # ЩЩ ЕЙ - & - £ ’ _•
ВЮ ▼ f* = ( В J3*EXP (-( В$Б*$А10)*С О S ($ В Ї4*| A10*3,141592Б53/180+$ В $5*3 ,141592653/18D)
9
10 11 12
13
14
15
16
17
18
19
20 21 22
Рисунок 2. Фрагмент файла исходных данных для восстановления значений
и визуализации Ы-функции
А _ В J С D Затухающее гарм.колебание
Y1
W1 =
1.000
F1 =
0.000
0.001
RND=
0,000
RND
F+RND FA-04
FA-03
FA-02
FA-01
FA00
Frt01
FA02
FA03
0,000
0.00
0,00
0,01
0,10
1,00
9,99
9.77
996,55
},974
),956
0,000
0,000
9,974
9,956
0,00
0,00
0,00
0,00
0,01
0,01
0,10
0,10
1,00
1,00
99,48
99,13
992,20
986,97
0,000
9,936
0,00
0,00
0,01
0,10
1,00
9,94
8,72
980,87
9,912
0,000
0,000
9,912
9,886
0,00
0,00
0,00
0,00
0,01
0,01
0,10
0,10
1,00
1,00
98,25
97,73
973,91
966,11
9,824
0,000
9,824
0,00
0,00
0,01
0,10
1,00
>,82
96,51
948,06
0,000
9,788
0,00
0,00
0,01
0,10
1,00
9,79
95,81
937,85
10
11
9,750
9,709
0,000
0,000
9,750
9,709
0,00
0,00
0,00
0,00
0,01
0,01
0,10
0,10
1,00
1,00
95,06
94,26
926,88
915,18
13 9,618
~Й]\1/ Inp_data / ГВИЯ * Автофигуры *
0,000
9,618
0,00
0,00
0,01
0,10
1,00
9,62
92,50
4 □ О S 4 у їй і Зі’і- A-s
J<l
_£
ІДГ
Для численного эксперимента выбрана функция затухающего гармонического колебания (рисунок 3):
=$Б$3*ЕХР(-$Б$6*$Л10)*С08($Б$4*$Л10*3,141592653/180+$Б$5*3,141592653/180).
Рисунок 3. Вид моделируемой Ы-функции
Расчет самой функции и признаков, связанных со значениями аргумента, проводится на листе 1. Параметры, в соответствии с которыми провидится расчет, задаются в строках: 3-7. В Ехсе1-книгу входит также второй лист с именем: «Тпр_ёа1;а», фрагмент которого приведен на рисунке 4:
0 : □ АгіаІ айл Правка Вид Вставка Формат Сервис Данные Окно Справка § Закрыть ^ ^ ^1 У -Ї ’ - & - 41 21 Й|[^|нс% 14# щ уг - 10 - Ж іГ Ч 1 1 3 1 Й ^ % «10 ^ ^ її Й | т -іЗ»' а. \~~] Масштабі ■* - в X
£ ='1 ТАЮ
А В С о Е 6 н I 1 К I.
1 1 9,988 0,000 9,988 0.000 0,001 0,010 0,100 1,000 9,988 99,770 996,549
2 2 9.974 0,000 9,974 0.000 0,001 0,010 0,100 1,000 9,974 99,479 992,202
3 3 9,956 0,000 9,956 0,000 0,001 0,010 0,100 1,000 9,956 99,130 986,971
4 4 9,936 0,000 9,936 0.000 0,001 0,010 0,101 1,000 9,936 98,720 980,869
5 5 9,912 0,000 9,912 0.000 0,001 0,010 0,101 1,000 9,912 98,253 973,909
6 6 9,886 0,000 9,886 0.000 0,001 0,010 0,101 1,000 9,886 97,728 966,108
7 7 9,856 0,000 9,856 0,000 0,001 0,010 0,101 1,000 9,856 97,145 957,485
8 8 9,824 0,000 9,824 0,000 0,001 0,010 0,102 1,000 9,824 96,507 948,059
9 9 9,788 0,000 9,788 0.000 0,001 0,010 0,102 1,000 9,788 95,813 937,851
10 10 9,750 0,000 9,750 0.000 0,001 0,011 0,103 1,000 9,750 95,064 926,884
11 11 9,709 0,000 9,709 0.000 0,001 0,011 0,103 1,000 9,709 94,262 915,183
12 12 9,665 0,000 9,665 0,000 0,001 0,011 0,103 1,000 9,665 93,408 902,773
13 13 9,618 0,000 9,618 0,000 0,001 0,011 0,104 1,000 9,618 92,503 889,681
14 14 9,568 0,000 9,568 0.000 0,001 0,011 0,105 1,000 9,568 91,548 875,935
15 15 9,515 0,000 9,515 0.000 0,001 0,011 0,105 1,000 9,515 90,544 861,565
16 16 9,460 0,000 9,460 0,000 0,001 0,011 0,106 1,000 9,460 89,492 846,601
17 17 9,402 0,000 9,402 0,000 0,001 0,011 0,106 1,000 9,402 88,395 831,074
18 18 9,341 0,000 9,341 0.000 0,001 0,011 0,107 1,000 9,341 87,253 815,018
19 19 9,277 0,000 9,277 0.000 0,001 0,012 0,108 1,000 9,277 86,067 798,464
20 20 9,211 0,000 9,211 0.000 0,001 0,012 0,109 1,000 9,211 84,840 781,447
21 21 9,142 0,000 9,142 0,000 0,001 0,012 0,109 1,000 9,142 83,572 764,002
22 22 9,070 0,000 9,070 0,000 0,001 0,012 0,110 1,000 9,070 82,266 746,164
И < ► м(\.1 ічІпр АаХ.л/ |<| ш > 1
Действият Автофигуры
Ч □ О ІЗІ ^ = к
: ^ =
і 1*0-
Рисунок 4. Фрагмент файла исходных данных для восстановления значений
и визуализации Ы-функции
Данные в этом листе берутся полностью из 1-го листа (с помощью формулы: ='1'!A10, распространенной на все ячейки). Этот лист предназначен для записи в стандарте DBF 4, которую можно осуществить, выбрав пункт меню «Файл - Сохранить как - Тип файла - DBF 4 (dBASE IV (*.dbf)». Новые версии Excel не поддерживают этот формат записи файлов, поэтому для этой цели (записи) можно использовать OpenOffice.
Далее в системе «Эйдос» запускается режим__152, представляющий
собой стандартный программный интерфейс импорта данных в систему «Эйдос» из файлов, требования к структуре которых описана в help данного режима (рисунок 5):
~ H:\WINDOWS\system32\cmd.exe
■ Данный программный интерфейс обеспечивает автоматическое формирование классификационных и описательных шкал и градаций и обучающей выборки на основе DBF-файла с исходными данными приведенного ниже стандарта.
■ Этот DBF-файл должен иметь имя: Inp_data.dbf и может быть получен в Excel, если выбрать "Сохранить как* и задать тип файла: DBF 4, dBASE IV Каждая строка файла содержит данные об одном объекте обучающей выборки. Все столбцы этого файла могут быть как текстового, так и числового типа
■ 1-й столбец содержит наименование источника данных длиной <=15 символов
■ Столбцы со 2-го по N-й являются классификационными шкалами и содержат информацию о классах, к которым принадлежат объекты обучающей выборки.
■ Столбцы с N+1 по последний являются описательными шкалами и содержат информацию о признаках, характеризующих эти объекты.
■ Русские наименования классифкационных и описательных ШКАЛ должны быть СТРОКАМИ в файле с именем Inp_name.txt стандарта: MS ООБ(киррилица)
■ Система автоматически находит минимальное и максимальное числовые значения в каждом столбце классов или признаков и формирует заданное в диалоге количество ОДИНАКОВЫХ для каждой шкалы числовых интервалов. Затем числовые значения заменяются их интервальными значениями. Каждое уникальное текстовое или интервальное значение считается градацией классификационной или описательной шкалы, характеризующей объект.
■ Затем с использованием этой информации генерируется обучающая выборка, в которой каждой строке DBF-файла исходных данных соотвествует одна физическая анкета, содержащая столько логических анкет, сколько уникальных классов в диапазоне столбцов классов, и коды признаков, которые соответствуют попаданиям числовых значений признаков в интервалы.
. □ xl
Рисунок 5. Help режима _152 системы «Эйдос»
Этим требованиям полностью удовлетворяет и наш файл. В режиме
_152 задаются столбцы классификационными и описательными шкалами и
суммарное количество градаций по ним (рисунок 6):
14:42:43|
ПРОГРАММНЫЙ ИНТЕРФЕЙС ИМПОРТА ДАННЫХ ИЗ РВР-ФАИЛА СТАНДАРТА проф. А.Н.ЛЕБЕДЕВА
=== ГЕНЕРАЦИЯ КЛАССИФИКАЦИОННЫХ ШКАЛ И ГРАДАЦИИ ===_ ГЕНЕРАЦИЯ ОПИСАТЕЛЬНЫХ ШКАЛ И ГРАДАЦИЙ === ГЕНЕРАЦИЯ ОБУЧАЮЩЕЙ ВЫБОРКИ === 1
ЗАДАЙТЕ РЕЖИМ :|
1. Формализации предметной области (на основе файла: Іпр_сІаїа.)
2. Генерации распознаваемой выборки (на основе файла: 1пр_га5р.йЪТ)
далить все незначащие столбцы в БД Inp_data.dbf? [1]~да, иначе
Задайте диапазон номеров столС ЭЦОВ классов : 2 2
Задайте диапазон номеров столС 5ЦОВ признаков: 3 12
ВЗАДАНИ^^^ДИАЛ0Г^РАЗМЕРН0СТ^М0ДЕЛ^(ВЫХО^И^ДИалог^^^^)^И
те СУММАРНОЕ количество градаций в классификационных шкалах: 100
те СУММАРНОЕ количество градаций в описательных___шкалах: 100|
14:44:09|
ПРОГРАММНЫЙ ИНТЕРФЕЙС ИМПОРТА ДАННЫХ ИЗ РВЕ-ФАИЛА СТАНДАРТА проф. А.Н.ЛЕБЕДЕВА
=== ГЕНЕРАЦИЯ КЛАССИФИКАЦИОННЫХ ШКАЛ И ГРАДАЦИИ ===_ ГЕНЕРАЦИЯ ОПИСАТЕЛЬНЫХ ШКАЛ И ГРАДАЦИЙ === ГЕНЕРАЦИЯ ОБУЧАЮЩЕЙ ВЫБОРКИ === I
ЗАДАНИЕ В ДИАЛОГЕ РАЗМЕРНОСТИ МОДЕЛИ (ВЫХОД ИЗ диалога - D)
СУММАРНОЕ КОЛИЧЕСТВО ШКАЛ И ГРАДАЦИИ, СИМ: 100 (кл) X 100 (пр)
Классификационные Описательные ||
Шкалы Град. Гр/шк Шкалы Град. Гр/шк
Числовые 1 100 100 10 100 10
Текстовые 0 0 0 0 0 0
ВСЕГО: 1 100 100 10 100 10
Задайте СУММАРНОЕ количество градации в классификационных шкалах: 100
Задайте СУММАРНОЕ количество градаций в описательных шкалах: 100
выход из диалога и расчета кол-ва градаций в числовых шкалах - 0: 1
Рисунок б. Экранные формы Help режима _152 системы «Эйдос»
Программный интерфейс автоматически формирует справочники классификационных и описательных шкал и градаций и обучающую выборку, соответствующие заданным в диалоге параметрам.
Затем после переиндексации всех баз данных системы в режиме _72 необходимо выполнить синтез и измерение адекватности модели в режиме _25. После этого можно запускать режим _681 подсистемы восстановления и визуализации функций, который и выводит в нашем примере экранную форму, представленную на рисунке 7 (которая записывается в поддиректории: PCX/FUNCT/1D с именами вида: F1D_0018.PCX):
CopuRight tc) Scientific S industrial enterprise AIDOS, Russia, 1981-2009. Russian Patent Ho 940217. (Ill Rights Reserued.
CopuRight Cc) Scientific 8 industrial enterprise AIDOS, Russia, 1981-2O09. Russian Patent No 940217. All Rights Reserued.
ЗНАЧЕНИЯ ФУНКЦИИ, ВОССТАНОВЛЕННЫЕ ПО ПРИЗНАКАМ ТОЧЕК
Цветовые ЗОНЫ1 Кол-Йо интервалов: 10 Min значение: -35.73938 Пах значение: 75.44868 Интервал, bit: 11.11887
' -35.73999; -24.62112 I
-24.62112; -13.50226
-13.50226; -2.38339
-Z.38339; 8.73548
5 | 8.73548; 19,85434 |
6 | 19.85434; 30.97321 ~|
7 | 30.97321; 42.09208 ~|
42.09208; 53.21094
53.21094; 64.32981
64.32981; 75.44868
Рисунок 7. Экранные формы, выдаваемая подсистемой _68 системы «Эйдос» для Ы-функций при идентификации обучающей выборки
На этом рисунке значение функции соответствует отклонению по оси У, а цвет пикселей показывает степень сходства с наиболее похожим классом, определенную системой «Эйдос» при распознавании для каждого пикселя.
При формировании рисунка 7 идентифицировались все значения функции, соответствующие всем значениям аргумента, заданным в обучающей выборке, т.е. работоспособность модели проверялась в наиболее
«мягком» или «щадящем» варианте, при этом она оказалась довольно высокой (рисунок 8), что видно и при визуальном сравнении рисунков 3 и 7.
~ H:\WINDOWS\system32\cmd.exe
Универсальная когнитивная аналитическая система.
15:01 (с) НПП *ЭИДОС*
^Подсистема анализа. Измерение адекватности семантической информационной модели= Всего анкет физических (объектов распозн.выборки): 1000 логических: 955
% верно идент.лог.анк: 99.790% Ошибка 1-го рода : % неидентификации: 0.210%
% верно не идент.лог.анк: 58.064% Ошибка 2-го рода : % ложной идентиф.: 41.936%
Обобщенная достоверность: 78.927% Обобщенная ошибка: (Е1+Е2)/2 : 21.073'
1. Р: {-7.58, -7.41}
Код класса Наименование класса Достов. идентиф. лог.анк. с учетом сходства Среднее сходство лог.анк. правиль. отнесенных к классу Среднее сходство лог.анк. ошибочно не отнесен к классу Среднее сходство лог.анк. ошибочн. отнесенных к классу
1. {-7.56, -7.41} 4.032 0.319 0.000 2.603
2 1. {-7.41, -7.23} 3. 503 0.382 0.000 2.174
3 1. {-7.23, -7.06} 2.152 0.268 0.000 2.430
4 1. {-7.06, -6.88} 0.889 0.278 0.000 3.344
5 1. {-6.85, -6.70} 4.391 0.257 0.000 2.486
б 1. {-6.70, -б.53} 1.723 0.238 0.000 3.070
рігенерация отчетаР2сортировкаРЗпечатьР4поискР8Расч.внешней валид.РЭУдал.классов
Рисунок 8. Экранная форма измерения внутренней валидности модели
Чтобы проверить прогностические возможности предлагаемого подхода в режиме _628 (рисунок 9) была удалена часть обучающей выборки с 501 точки до конца, т.е. до 1000-й точки:
ВНИМАНИЕ !!!
■ Данный режим основан на методах бутстрепной статистики и предназначен для измерения интегральной и дифференциальной ВНУТРЕННЕЙ И ВНЕШНЕЙ ВАЛИДНОСТИ семантической информационной модели.
■ Суть его в том, что из обучающей выборки б тестирующую копируются:
1. Каждый Ы-й объект.
2. N случайно выбранных объектов.
3. Все объекты, начиная с Ы-го.
4. Не более N объектов на класс.
5. Не менее №о от кол-ва объектов по классу, но не более 1000 объектов
■ Если задано измерение ВНЕШНЕЙ валидности, то объекты тестирующей
(распознаваемой) выборки УДАЛЯЮТСЯ из обучающей выборки. ’
В этом случае НЕОБХОДИМО выполнить пересинтез модели.
■ Затем выполняется контрольное распознавание и генерация отчета по валидности в данном режиме.
Задайте Ы: и удалять ли объекты обучающей выборки: <У/М> #
|Р1Каждый іч-й объектггм случаиноРЗНачиная с гч-го Е4<= N на класс Р5<= на класс|
Рисунок 9. Экранная форма режима _628 системы «Эйдос»
После этого в режиме _235 был выполнен синтез модели, а в режиме _42 восстановление значений функции как для первых 500 значений аргумента, для которых они и должны достоверно восстанавливаться, и для 500 точек, которые остались в распознаваемой выборке, но отсутствовали в обучающей. Основной интерес представляет возможность восстановления значений функции, соответствующих именно этим значениям аргумента. Результат этого численного эксперимента приведен на рисунке 10:
CopyRight (с) Scientific 8 industrial enterprise AIDOS, Russia, 1981-2003. Russian Patent Mo 940217. All Rights Reserued.
CopyRight (c) Scientific & industrial enterprise AIDOS, Russia, 1381-2009. Russian Patent Но 940217. All Rights Reserued.
ЗНАЧЕНИЯ ФУНКЦИИ, ВОССТАНОВЛЕННЫЕ ПО ПРИЗНАКАМ ТОЧЕК
Цветовые зоны! Кол-во интервалов: 10 Min значение: -21.57963 Мах значение: 76.44048 Интервал, bit: 8.80201
1 | -21.57963; -11.77762 |
-11.77762; -1.97561
-1.97561; 7.82640
4 ШИММИ
5 | 17.62842; 27.43043 |
6 | 27.43043; 37.23244 |
7 | 37.23244; 47.03445 |
47.03445; 56.83646
56.83646: 66.63847
66.63847; 76.44048
Рисунок 10. Экранная форма, выдаваемая подсистемой _68 системы «Эйдос» для Ы-функций при идентификации распознаваемой выборки, не входящей в обучающую выборку
Прежде всего видно, что значения функции для точек, для которых они не были указаны в обучающей выборке, вполне успешно восстановлены по свойствам этих точек, связь которых со значениями функции выявлена на основе опорных точек, входящих в обучающую выборку. Кроме того при сравнении изображений кривой на рисунках 7 и 10 видно, что в рисунке 10 гораздо больше пикселей с меньшей информативностью, чем в рисунке 7 (рисунок 11):
CopyRight tc) Scientific й industrial enterprise AIDOS, Russia, 1981-2009. Russian Patent Mo 940217. All Rights Reserued.
ЗНАЧЕНИЯ ФУНКЦИИ, ВОССТАНОВЛЕННЫЕ ПО ПРИЗНАКАМ ТОЧЕК
Цветовые зоны! Кол-во интервалов: 10 Min значение: -35.73999 Мах значение: 75.44868 Интервал, bit: 11.11887
-35.73999; -24.62112 I
-24.62112; -13.50226
-13.50226; -2.38339
-2.38339; 8.73548
8.73548; 19.85434 19.85434; 30.97321
30.97321; 42.09208
53.21094; 64.32981
S4.32S81; 75.44868
CopyRight Сс) Scientific й industrial enterprise AIDOS, Russia, 1981~2009. Russian Patent No 940217. All Rights Reserued.
ЗНАЧЕНИЯ ФУНКЦИИ, ВОССТАНОВЛЕННЫЕ ПО ПРИЗНАКАМ ТОЧЕК
Цветовые зоны! Кол-во интервалов: 10 Min значение: -21.57963 Мах значение: 76.44048 Интервал, bit: 9.80201
1 | -21.57963; -11.77762 |
-11.77762; -1.97561
-1.97561: 7.82640
« шшяишуш
5 | 17.62842; 27.43043 |
6 | 27.43043; 37.23244 ~|
7 | 37.23244; 47.03445 ~|
56.83646; 66.63847
66.63847; 76.44048
Рисунок 11. Сравнение рисунков 7 и 10 Восстановление значений и визуализация двумерных функций.
Фрагмент файла исходных данных приведен на рисунке 12:
файл Правка Вид Вставка Формат Сервис Данные Окно Справка і □ ЙІ Закрыть Ц й ^ 1 Ш ІД1 ^ й, \ * % й - і <0 \ *) .* ' ' | АгіаІСуг - 10 ^ Ж К Ч Е^]і| Ш Щ % ООО * Щ Ввел Є Бипргії т _ Э X ' йі яі ® Й Цк Д’ @|
10 - £ =ї ВЇЗ*ЕХР (-$ В$6*$А1 0)*Б ІІМ (ї В Ї4*$А10*3,141592653/180+$ В Ї5*3,141592Б53/180)+ї 0 $3*ЕХР (- $0 $6*В Ї9)*Б І N(110 $4*6 $9*3,141592653/180+ д ц $0Ї5Т ,141592653/180)
1 ЗАТУХАЮЩИМ КУПОЛ
2 У1 У2 1 2 3 4 5 6 7
3 А1 = 1,000 А2= 1,000 Міп -180 -90 0 90 180 270 360
4 W1 = 1.500 \Л/2= 1,500 Мах 180
5 Р1 = 90,000 ¥2= 90,000 N 120
6 К1 = 0.000 К2= 0.000 о 3
7
8 1 2 3 4 5 6 7 8 9 10 11 12
9 -180.00 -177.00 -174.00 -171.00 -168.00 -165.00 -162.00 -159.00 -156.00 -153.00 -150.00 -147.00
10 ■180 -0,00 -0,08 -0,16 -0,23 -0,31 -0,38 -0,45 -0,52 -0,59 -0,65 -0,71 -0,76
11 ■177 -0,08 -0,16 -0,23 -0,31 -0,39 -0,46 -0,53 -0,60 -0,67 -0,73 -0,79 -0,84
12 ■174 -0,16 -0,23 -0,31 -0,39 -0,47 -0,54 -0,61 -0,68 -0,74 -0,81 -0,86 -0,92
13 ■171 -0,23 -0,31 -0,39 -0,47 -0,54 -0,62 -0,69 -0,76 -0,82 -0,88 -0,94 -0,99
14 ■168 -0,31 -0,39 -0,47 -0,54 -0,62 -0,69 -0,76 -0,83 -0,90 -0,96 -1,02 -1,07
15 ■165 -0,38 -0,46 ■0,54 -0,62 -0,69 -0,77 -0,84 -0,91 -0,97 -1,03 -1,09 -1,14
16 ■162 -0,45 -0,53 -0,61 -0,69 -0,76 -0,84 -0,91 -0,98 -1,04 -1,10 -1,16 -1,21
17 ■159 -0,52 -0,60 -0,68 -0,76 -0,83 -0,91 -0,98 -1,04 -1,11 -1,17 -1,23 -1,28
18 ■156 -0,59 -0,67 -0,74 -0,82 -0,90 -0,97 -1,04 -1,11 -1,18 -1,24 -1,29 -1,35
19 ■153 -0,65 -0,73 -0,81 -0,88 -0,96 -1,03 -1,10 -1,17 -1,24 -1,30 -1,36 -1,41
20 ■150 -0,71 -0,79 -0,86 -0,94 -1,02 -1,09 -1,16 -1,23 -1,29 -1,36 -1,41 -1,47
21 ■147 -0,76 -0,84 -0,92 -0,99 -1,07 -1,14 -1,21 -1,28 -1,35 -1,41 -1,47 -1,52
22 ■144 -0,81 -0,89 -0,97 -1,04 -1,12 -1,19 -1,26 -1,33 -1,40 -1,46 -1.52 -1,57
н < ► м [\ 1 / 1пр data / Ыли! І*ІГ
1$ Автофигуры
Ч ПОІ4 О А.= :
: ^ J =
Рисунок 12. Фрагмент файла исходных данных для восстановления значений
и визуализации 2^функции
Для численного эксперимента выбрана аддитивная суперпозиция двух затухающих гармонических колебаний (рисунок 13):
=$B$3*EXP(-
$B$6*$A10)*SIN($B$4*$A10*3,141592653/180+$B$5*3,141592653/180)+$D$3*EXP(-
$Б$6*В$9)*8Ш($Б$4*В$9*3,141592653/180+$Б$5 *3,141592653/180)
□ 1 .ОО -2.00
□ 0.00 -1 .ОО
■ -1 .ОО -0.00
■ -2.00 -1.00
ио
Рисунок 13. Вид моделируемой 2^функции
Расчет самой функции и признаков, связанных со значениями аргумента, проводится на листе 1. Параметры, в соответствии с которыми провидится расчет, задаются в строках: 3-6. Двумерная функция задается в виде матрицы, в которой 1-я строка содержит координаты (значения аргумента) X, а 1-й столбец - координаты (значения аргумента) У.
В Ехсе1-книгу входит также второй лист с именем: «1пр_ёа!а», фрагмент которого приведен на рисунке 14:
Действият Lj Автофигуры
Ч □ О tJ40 ІЗІ kjji = к
айл Правка Вид Вставка Формат Сервис Данные Окно Справка т _ X
і □ а закрыть а і ., j д и- а, * й о • ••••«..>.• г ИйМ9|ио* ®1
ArialCyr - 10 •» щ III 31 И іі Ш Щ % ООО щщ 5- Шы
В2 -г f, ='11В10
А В С D Е F G
1 0.5000000 -180.0000000 -177,0000000 -174,0000000 -171.0000000 -168,0000000 -165,0000000 -
2 -180,0000000 -0.0000000 -0.0784591 -0.1564345 -0.2334454 -0.3090170 -0.3826834
3 -177,0000000 -0.0784591 -0.1569182 -0,2348936 -0,3119045 -0,3874761 -0.4611425
4 -174,0000000 -0,1564345 -0.2348936 -0,3128689 -0.3898798 -0,4654515 -0.5391179
5 -171,0000000 -0.2334454 -0.3119045 -0,3898798 -0.4668907 -0.5424624 -0.6161288
6 -168,0000000 -0.3090170 -0.3874761 -0,4654515 -0.5424624 -0.6180340 -0.6917004
7 -165,0000000 -0,3826834 -0.4611425 -0,5391179 -0,6161288 -0.6917004 -0,7653669
8 -162,0000000 -0,4539905 -0,5324496 -0,6104250 -0,6874359 -0,7630075 -0,8366739
9 -159,0000000 -0,5224986 -0,6009577 -0,6789330 -0,7559439 -0,8315156 -0,9051820
10 -156,0000000 -0.5877853 -0.6662443 -0,7442197 -0.8212306 -0.8968022 -0.9704687
11 -153,0000000 -0.6494480 -0.7279071 -0.8058825 -0.8828934 -0.9584650 -1.0321315
12 -150,0000000 -0,7071068 -0.7855659 -0,8635412 -0.9405521 -1.0161238 -1,0897902
13 -147,0000000 -0.7604060 -0,8388651 -0,9168404 -0.9938513 -1.0694230 -1.1430894
14 -144,0000000 -0.8090170 -0.8874761 -0,9654515 -1.0424624 -1.1180340 -1.1917004
15 -141.0000000 -0.8526402 -0.9310993 -1.0090746 -1.0860855 -1.1616572 -1.2353236
16 -138,0000000 -0.8910065 -0.9694656 -1,0474410 -1,1244519 -1.2000235 -1,2736900
17 -135,0000000 -0.9238795 -1,0023386 -1,0803140 -1.1573249 -1,2328965 -1,3065630
18 -132,0000000 -0,9510565 -1,0295156 -1,1074910 -1.1845019 -1,2600735 -1.3337399
19 -129,0000000 -0.9723699 -1.0508290 -1.1288044 -1.2058153 -1.2813869 -1.3550534
20 -126.0000000 -0.9876883 -1.0661474 -1.1441228 -1.2211337 -1.2967053 -1.3703718
21 -123,0000000 -0.9969173 -1,0753764 -1,1533518 -1.2303627 -1,3059343 -1,3796008
22 -120,0000000 -1.0000000 -1,0784591 -1,1564345 -1,2334454 -1,3090170 -1,3826834 -
И А HlVlAinp data/ !< I 1>1
..... _я.„,..... ..............
i«“iL
Рисунок 14. Фрагмент файла исходных данных для восстановления значений
и визуализации 2^функции
Данные в этом листе берутся полностью из 1-го листа (с помощью формулы: ='1'!B10, распространенной на все ячейки).
Затем, для задания признаков значений аргумента и обеспечения возможности использования стандартного интерфейса______152 системы «Эйдос»
необходимо преобразовать двумерную матрицу в одномерную (с сохранением информации о значениях аргумента), разместив столбцы друг под другом. Для этого используется режим _683, который работает с базой данных, имеющей стандарт DBF-4 и имя: DBF_2D1D.dbf. Именно с таким именем и в этом стандарте необходимо сохранить лист Inp_data. Это можно сделать, выбрав пункт меню «Файл - Сохранить как - Тип файла - DBF 4 (dBASE IV (*.dbf)» в Excel или OpenOffice (в нем просто DBF и кодировка русская: 866 DOS). Режим _683 формирует из файла DBF_2D1D.dbf файл с именем: INP2DMAP.dbf, который уже соответствует стандарту режима __152. Этот файл считывается в Excel, дополняется описанием при-
знаков аргумента и записывается как xls и dbf-файлы с именем: Inp_data (рисунки 15 и 16).
а Файл Правка Вид Вставка Формат Сервис Данные Окно Справка і □ ЙІ Закрыть Ц й . £ І З й1 ф Ъ\ * % И т =- ^ 0 *} -
АгіаІСуг - 10 - Ж К Ч Ш ї[І|]і§ Ш Щ % ООО $ 4
А2 ▼ £ А1 =
Введите вопрос
а і
Ж я
■ «і а. ивД;?® а-*., д. В1І
А В С О Е е Н I и К !_ М N О
1
2 А1 = 10,000
3 У71 = 1.000
4 Р1 = 0.000
5 К1 = 0.001
6 ргыо= 0.000 -5 -4 -3 -2 -1 0 1 2 3 4
7 ыим УХ УУ V РШСТ N1 N2 N3 N4 N5 N6 N7 N8 N9 N10
8 1 -180 -180 0,0000000 0.000 0.000 0,000 0.000 0,000 0.000 0,000 0.000 0,000 0.000
9 2 -180 -177 -0,0784591 0.392 0.314 0,235 0.157 0,078 -0,062 -0,078 -0.157 -0,235 -0.314
10 3 -180 -174 -0,1564345 0,782 0,626 0,469 0,313 0,156 -0,017 -0,156 -0,313 -0,469 -0,626
11 4 -180 -171 -0,2334454 1.167 0.934 0,700 0.467 0,233 -0,159 -0,233 -0.467 -0,700 -0.934
12 5 -180 -168 -0,3090170 1,545 1,236 0,927 0,618 0,309 -0,072 -0,309 -0,618 -0,927 -1,236
13 6 -180 -165 -0,3826834 1.913 1.531 1,148 0.765 0,383 -0,100 -0,383 -0.765 -1,148 -1.531
14 7 -180 -162 -0,4539905 2.270 1.816 1,362 0.908 0,454 -0,290 -0,454 -0.908 -1,362 -1.816
15 8 -180 -159 -0,5224986 2.612 2.090 1,567 1.045 0,522 -0,066 -0,522 -1.045 -1,567 -2.090
16 9 -180 -156 -0,5877853 2.939 2.351 1,763 1.176 0,588 -0,229 -0,588 -1.176 -1,763 -2.351
17 10 -180 -153 -0,6494480 3.247 2.598 1,948 1.299 0,649 -0,524 -0,649 -1.299 -1,948 -2.598
18 11 -180 -150 -0,7071068 3.536 2.828 2,121 1.414 0,707 -0,006 -0,707 -1.414 -2,121 -2.828
19 12 -180 -147 -0,7604060 3.802 3.042 2,281 1.521 0,760 -0,013 -0,760 -1.521 -2,281 -3.042
20 13 -180 -144 -0,8090170 4.045 3.236 2,427 1.618 0,809 -0,410 -0,809 -1.618 -2,427 -3.236
21 14 -180 -141 -0,8526402 4.263 3.411 2,558 1.705 0,853 -0,735 -0,853 -1.705 -2,558 -3.411
22 15 -180 -138 -0,8910065 4.455 3.564 2,673 1.782 0,891 -0,344 -0,891 -1.782 -2,673 -3.564
23 16 -180 -135 -0,9238795 4,619 3,696 2,772 1,848 0,924 -0,818 -0,924 -1,848 -2,772 -3,696
24 17 -180 -132 -0,9510565 4.755 3.804 2,853 1.902 0,951 -0,847 -0,951 -1.902 -2,853 -3.804
Действия * Автофигуры
: ^ J =
1>/
шштьл. ла.ал,йймш
Рисунок 15. Фрагмент файла INP2DMAP.xls для задания признаков аргумента 2^функции
ДНИ
0 Файл [Травка Вид Вставка Формат Сервис Данные Окно Справка т _ в
: □ & закрыть Н ^ ^ ^£1, * -Ь Д У ~ - А Е -4 і и іЯ™' •
; АгіаІ Суг ■ 10 ■ Ж I Ч В: в =я Ш К ООО 4°§ щ т ш ■4.-А- .0,.
А1 -г £ =ТЕКСТ(1 N Р2 ОМАР! В8; "0000.0") &";" &ТЕ КСТ (№20 МАР !С8; "0000.0
А в С 0 Е Г в Н I J к И N
1 -0180.0;-0180.0 0.0000000 0,0000000 0,0000000 0,0000000 0,0000000 0.0000000 0,0000000 0,0000000 0,0000000 0,0000000 0,0000000
2 -0180,0;-0177.0 -0.0784591 0,3922955 0,3138364 0,2353773 0,1569182 0.0784591 -0,0620177 -0,0784591 -0,1569182 -0,2353773 -0,3138364
3 -0180,0|-0174.0 -0.1564345 0,7821725 0,6257380 0,4693035 0,3128690 0,1564345 -0,0174024 -0,1564345 -0,3128690 -0,4693035 -0,6257380
4 -0180Д-0171.0 -0.2334454 1,1672270 0,9337816 0,7003362 0,4668908 0,2334454 -0,1586352 -0,2334454 -0,4668908 -0,7003362 -0,9337816
-0180,0|-0168.0 -0.3090170 1,5450850 1,2360680 0,9270510 0,6180340 0,3090170 -0,0721770 -0,3090170 -0,6180340 -1.2360680
6 -01В0Д-0165.0 -0.3826834 1,9134170 1,5307336 1,1480502 0,7653668 0,3826834 -0,0997251 -0,3826834 -0,7653668 -1,1400502 -1.5307336
-0180 Д-0162,0 -0,4539905 2,2699525 1,8159620 1,3619715 0,9079810 0,4539905 -0,2899103 -0,4539905 -0,9079810 -1,8159620
3 -0180Д-0159.0 -0.5224986 2,6124930 2,0899944 1,5674958 1.0449972 0,5224986 -0,0659541 -0,5224986 -1,0449972 -2.0899944
9 -0180,0;-0156,0 -0,5877853 2,9389265 2,3511412 1,7633559 1,1755706 0,5877853 -0,2286718 -0,5877853 -1,1755706 -2,3511412
10 -0180Д-0153.0 -0.6494480 3,2472400 2,5977920 1,9483440 1.2988960 0,6494480 -0,5244474 -0,6494480 -1,2988960 -1,9483440 -2,5977920
11 -0180 Д-0150.0 -0.7071068 3,5355340 2,8284272 2,1213204 1.4142136 0,7071068 -0,0063885 -0,7071068 -1,4142136 -2,1213204 -2,8284272
-0180,0|-0147.0 -0,7604060 3,8020300 3,0416240 2,2812180 1.5208120 0,7604060 -0,0127116 -0,7604060 -1,5208120 -2,2812180 -3,0416240
-0180Д-0144.0 -0.8090170 4,0450850 3,2360680 2,4270510 1.6180340 0,8090170 -0,4102554 -0,8090170 -1,6180340 -2,4270510 -3,2360680
14 -0180,0|-0141.0 -0.8526402 4,2632010 3,4105608 2,5579206 1.7052804 0,8526402 -0,7350030 -0,8526402 -1,7052804 -3,4105608
-01В0Д-0138.0 -0.8910065 4,4550325 3,5640260 2,6730195 1.7820130 0,8910065 -0,3436037 -0,8910065 -1,7820130 -2,6730195 -3,5640260
16 -0180,0|-0135.0 -0,9238795 4,6193975 3,6955180 2,7716385 1.8477590 0,9238795 -0,8178916 -0,9238795 -1,8477590 -3,6955180
17 -0180Д-0132.0 -0.9510565 4,7552825 3,8042260 2,8531695 1.9021130 0,9510565 -0,8472196 -0,9510565 -1,9021130 -3.8042260
-0180,01-0129.0 -0,9723699 4,8618495 3,8894796 2,9171097 1.9447398 0,9723699 -0,9089483 :-0,9723699 -1,9447398 -2,9171097 -3.8894796
-0180Д-0126.0 -0,9876883 4,9384415 3,9507532 2,9630649 1.9753766 0,9876883 -0,0854835 -0,9876883 -1,9753766 -2,9630649 -3,9507532
-0180,01-0123.0 -0,9969173 4,9845865 3,9876692 2,9907519 1.9938346 0,9969173 -0,7114571 -0,9969173 -1,9938346 -2,9907519 -3.9876692
21 -0180Д-0120.0 -1.0000000 5,0000000 4,0000000 3,0000000 2.0000000 1.0000000 -0,1607592 -1,0000000 -2,0000000 -3,0000000 -4.0000000
-0180Д-0117,0 -0,9969173 4,9845865 3,9876692 2,9907519 1,9938346 0,9969173 -0,3024105 -0,9969173 -2,9907519 -3,9876692
-0180Д-0114.0 -0.9876883 4,9384415 3,9507532 2,9630649 1.9753766 0.9876883 -0,8981902 -0,9876883 -2,9630649 -3,9507532
24 -0180 Д-0111,0 -0,9723699 4,8618495 3,8894796 2,9171097 1,9447398 0,9723699 -0,1726638 -0,9723699 -2,9171097 -3,8894796
-0180Д-0108.0 -0,9510565 4,7552825 3,8042260 2,8531695 1,9021130 0,9510565 -0,9466152 -0,9510565 -1,9021130 -2,8531695 -3,8042260
26 -0180Д-0105.0 -0,9238795 4,6193975 3,6955180 3,5640260 2,7716385 1.8477590 0,9238795 -0,2638980 -0,9238795 -1,8477590 -2,7716385 -3,6955180
27 -0180Д-0102.0 -0,8910065 4,4550325 2,6730195 1.7820130 0,8910065 -0,2499246 -0,8910065 -1,7820130 -2,6730195 -3,5640260
28 -0180,0;-0099.0 -0,8526402 4,2632010 3,4105608 2,5579206 1.7052804 0,8526402 -0,5917221 -0,8526402 -1,7052804 -2,5579206 -3,4105608
29 -0180,0|-0096.0 -0,8090170 4,0450850 3,2360680 2,4270510 1.6180340 0,8090170 -0,4253087 -0,8090170 -1,6180340 -2,4270510 -3,2360680
30 -0180,0;-0093.0 -0,7604060 3,8020300 3,0416240 2,2812180 1.5208120 0,7604060 -0,2892610 -0,7604060 -1,5208120 -2,2812180 -3,0416240
31 -0180,0;-0090,0 -0,7071068 3,5355340 2,8284272 2,1213204 1.4142136 0,7071068 -0,0044266 -0,7071068 -1,4142136 -2,1213204 -2,8284272
о~, _ алкхтчпп э/
► м \ Ігш сіаіа 1 №20МА пн >
Действия - [$ Автофигуры - \ ЧПОШ-^СІНІЕЗ ^1’ Д ' = г.-~
: -• ^ =
Рисунок 16. Фрагмент файла INP2DMAP.xls для записи признаков аргумента 2^функции в стандарте программного интерфейса _152 системы «Эйдос»
Здесь необходимо обратить внимание на способ формирования значений столбца A:
=ТЕКСТ(INP2DMAP!B8;M0000,0M)&M;M&ТЕКСТ(INP2DMAP!C8;M0000,0M) Иначе говоря в этом столбце в упакованном виде объединена информация о координатах точек (значениях аргумента). Значения остальных ячеек листа Inp_data просто перенесены из листа INP2DMAP с помощью формулы: =INP2DMAP!D8, распространенной на все ячейки.
Далее в системе «Эйдос» запускается режим__152, представляющий
собой стандартный программный интерфейс импорта данных в систему «Эйдос» из файлов, требования к структуре которых описана в help данного режима (рисунок 17):
~ H:\WINDOWS\system32\cmd.exe
■ Данный программный интерфейс обеспечивает автоматическое формирование классификационных и описательных шкал и градаций и обучающей выборки на основе DBF-файла с исходными данными приведенного ниже стандарта.
■ Этот DBF-файл должен иметь имя: Inp_data.dbf и может быть получен в Excel, если выбрать "Сохранить как* и задать тип файла: DBF 4, dBASE IV Каждая строка файла содержит данные об одном объекте обучающей выборки. Все столбцы этого файла могут быть как текстового, так и числового типа
■ 1-й столбец содержит наименование источника данных длиной <=15 символов
■ Столбцы со 2-го по N-й являются классификационными шкалами и содержат информацию о классах, к которым принадлежат объекты обучающей выборки.
■ Столбцы с N+1 по последний являются описательными шкалами и содержат информацию о признаках, характеризующих эти объекты.
■ Русские наименования классифкационных и описательных ШКАЛ должны быть СТРОКАМИ в файле с именем Inp_name.txt стандарта: MS ООБ(киррилица)
■ Система автоматически находит минимальное и максимальное числовые значения в каждом столбце классов или признаков и формирует заданное в диалоге количество ОДИНАКОВЫХ для каждой шкалы числовых интервалов. Затем числовые значения заменяются их интервальными значениями. Каждое УНИКАЛЬНОЕ текстовое или интервальное значение считается градацией классификационной или описательной шкалы, характеризующей объект.
■ Затем с использованием этой информации генерируется обучающая выборка, в которой каждой строке DBF-файла исходных данных соотвествует одна физическая анкета, содержащая столько логических анкет, сколько уникальных классов в диапазоне столбцов классов, и коды признаков, которые соответствуют попаданиям числовых значений признаков в интервалы.
Рисунок 17. Help режима _152 системы «Эйдос»
Этим требованиям полностью удовлетворяет и наш файл. В режиме
_152 задаются столбцы классификационными и описательными шкалами и
суммарное количество градаций по ним (рисунок 18):
Ш H:\WINDOWS\system32\cmd.exe
16:22:45
программным интерфейс импорта данных из DBF-файла стандарта проф. а.н.Лебедева
--- генерация классификационных шкал и градации ===_
генерация описательных шкал и градаций === ГЕНЕРАЦИЯ обучающей выборки === Г
задайте режим :|
1. Формализации предметной области (на основе файла: 1пр_с1аТа.)
2. генерации распознаваемой выборки (на основе файла: 1пр_га5р.)
Далить все незначащие столбцы в БД lnp_aata.abf? [1]-да, иначе-нет: 2
задайте диапазон номеров столбцов классов :
Задайте диапазон номеров столбцов признаков:
ЗАДАНИЕ В ДИАЛОГЕ РАЗМЕРНОСТИ МОДЕЛИ (Выход из диалога - 0)
Задайте СУММАРНОЕ количество градаций в классификационных шкалах: 10
задайте суммарное количество градаций в описательных шкалах: 50
Ш H:\WINDOWSVsystem32\cmd,ехе
16:24:36
ПРОГРАММНЫЙ ИНТЕРФЕЙС ИМПОРТА ДАННЫХ ИЗ ОВР-ФАЙЛА СТАНДАРТА проф. А. Н.ЛЕБЕДЕВА
--- ГЕНЕРАЦИЯ КЛАССИФИКАЦИОННЫХ ШКАЛ И ГРАДАЦИИ ===_
ГЕНЕРАЦИЯ ОПИСАТЕЛЬНЫХ ШКАЛ И ГРАДАЦИЙ === ГЕНЕРАЦИЯ ОБУЧАЮЩЕЙ ВЫБОРКИ === I
ЗАДАНИЕ В ДИАЛОГЕ РАЗМЕРНОСТИ МОДЕЛИ (Выход из диалога - 0)
СУММАРНОЕ КОЛИЧЕСТВО ШКАЛ И ГРАДАЦИЙ, СИМ: 10 (кл) X 50 (пр)
Классифи кационные Описательные ||
шкалы Град. гр/шк шкалы Град. гр/шк
Числовые 1 10 10 10 50 5
Текстовые 0 0 0 0 0 0
ВСЕГО: 1 10 10 10 50 5
Задайте СУММАРНОЕ количество градации в классификационных шкалах: 10
Задайте СУММАРНОЕ количество градаций в описательных шкалах: 50
выход из диалога и расчета кол-ва градаций в числовых шкалах - 0: 1
Рисунок 18. Экранные формы Help режима _152 системы «Эйдос»
Программный интерфейс автоматически формирует справочники классификационных и описательных шкал и градаций и обучающую выборку, соответствующие заданным в диалоге параметрам.
Затем после переиндексации всех баз данных системы в режиме _72 необходимо выполнить синтез и измерение адекватности модели в режиме _25. После этого можно запускать режим _682 подсистемы восстановления и визуализации функций (см. рисунок 1), который и выводит в нашем примере экранную форму, представленную на рисунке 19 (которая записывается в поддиректории: PCX/FUNCT/2D с именами вида: F2D_0018.PCX):
Рисунок 19. Экранная форма, выдаваемая подсистемой _68 системы «Эйдос» для 2^функций при идентификации обучающей выборки: отображены восстановленные значения функции
На этом рисунке значение функции отображается цветом пикселей и показывает степень сходства с наиболее похожим классом, определенную системой «Эйдос» при распознавании для каждого пикселя.
На рисунках 20, 21 и 22 отображены соответственно: восстановленные значения функции с изолиниями; изолинии границ различных восстановленных значений функции; значения функции, соответствующие фактическим.
Рисунок 20. Экранные формы, выдаваемая подсистемой _68 системы «Эйдос» для 2^функций при идентификации обучающей выборки: отображены восстановленные значения функции с изолиниями
Использован предложенный автором «прямой» алгоритм триангуляции, корректно работающий на нерегулярной решетке опорных точек, для которых известны координаты и значения функции, т.е. позволяющий восстанавливать значения функции для отсутствующих в регулярной решке данных и строить изолинии с цветовым зонированием значений функции по этим треугольникам, путем решения задачи нахождения координат точек пересечения сторон треугольников, заданных двумя точками, и изоплоскости, параллельной координатной плоскости x0y и соответствующей величине значения функции (рисунок 21).
Рисунок 21. Экранные формы, выдаваемая подсистемой _68 системы «Эйдос» для 2^функций при идентификации обучающей выборки: отображены только изолинии границ различных восстановленных значений функции
Необходимо уточнить, что рисунки 21 построены всего по 20 точкам по каждой из осей.
Суть «прямого» алгоритма триангуляции на нерегулярной сетке в следующем (рисунок 22):
Рисунок 22. Экранные формы системы «Эйдос» работы прямого алгоритма триангуляции на нерегулярной решетке
Шаг 1-й: формируем БД, содержащую все опорные точки.
Шаг 2-й: организуем цикл перебора опорных точек, т.е. точек, по которым известно значение функции.
Шаг 3-й: для каждой опорной точки находим п ближайших опорных точек и строим на них m треугольников.
Шаг 4-й:
- вариант 1-й: определяем у какого из треугольников минимальный периметр и заносим его в БД, если он новый (код треугольника - коды точек в порядке возрастания) если текущая точка лежит ВНУТРИ треугольника;
- вариант 2-й: добавлять все разные (новые) треугольники с минимальной суммой расстояний от вершин до текущей точки, но только если текущая точка лежит внутри треугольника.
Шаг 5-й: конец цикла перебора опорных точек
Необходимо отметить, что в настоящее время идет отработка алгоритма данного модуля и проводятся численные эксперименты с различными алгоритмами, т.е. процесс разработки модуля _68 системы «Эйдос» не завершен.
При формировании рисунка 19 идентифицировались значения функции, соответствующие всем значениям аргумента, заданным в обучающей выборке, т.е. работоспособность модели проверялась в наиболее «мягком» или «щадящем» варианте, при этом она оказалась довольно высокой (рисунок 24), что видно и при визуальном сравнении рисунков 19 и 22.
CopyRight (с) Scientific й industrial enterprise flIDOS, Russia, 1981-2009. Russian Patent No 940217. All Rights Reserued.
ЗНАЧЕНИЯ ФУНКЦИИ, ВОССТАНОВЛЕННЫЕ ПО ПРИЗНАКАМ ТОЧЕК
Цветовые зоны: Кол-бо интербалоб: 10 Min значение: -1.44000 Мах значение: 1.94000 Интервал, bit: 0.33В00
1
-1.44000; -1.10200
-1.10200; -0.76400
-0.76400; -0.4Z600
-0.42600; -0.08800
-0.08800; 0.25000
0.25000; 0.58800
О.588О0; О.926О0
10
О.926О0; 1.26400
1.26400; 1.60200
1.60200; 1.94000
-180 -144 -108 -72 -36 0 36 72 108 144
Рисунок 23. Экранная форма, выдаваемая подсистемой _68 системы «Эйдос» для 2^функций при идентификации обучающей выборки: отображены только значения функции, соответствующие фактическим
H:\WINDOWS\system32\cmd.exe
Универсальная когнитивная аналитическая система.
16:45 Сс) НПП *ЭИДОС*
^Подсистема анализа. Измерение адекватности семантической информационной модели=
Всего анкет физических (объектов распозн.выборки): 14641 логических:
% верно идент.лог.анк: 99.634% Ошибка 1-го рода : % неидентификации Ж верно не идент.лог.анк: 76.954% Ошибка 2-го рода : % ложной идентиф. бобщенная достоверность: 88.294% Обобщенная ошибка: (Е1+Е2)/2
12128 0. 366% 22.992% 11.679'
1. F: {-1.44, -1.10}
Среднее Среднее Среднее
Достов. сходство сходство сходство
идентиф. лог.анк. лог.анк. лог.анк.
лог.анк. правиль. ошибочно ошибочн.
КОД с учетом отнесенных не отнесен отнесенных
класса Наименование класса сходства к классу к классу к классу
1. F {-1.44, -1.10} 11.872 7.185 0.005 12.275
2 1. F {-1.10, -0.77} 15.755 9. 544 0.000 9.6S6
3 1. F {-0.77, -0.43} 13.792 6.209 0.033 7.392
4 1. F {-0.43, -0.09} 9.706 9.294 0.000 11.832
5 1. F {-0.09, 0.25} 16.944 13.6S6 0.000 10.4S3
6 1. F {0.25, 0.59} 7.355 4.46S 0.000 4.714
рігенерация OT4eTaF2copTnpoBKaF3ne4aTbF4noHCKF8Pac4.внешней валид.РЭУдал.классов
Рисунок 24. Экранная форма измерения внутренней валидности модели восстановления значений 2^функций
Чтобы проверить прогностические возможности предлагаемого подхода в режиме _628 (рисунок 24) была удалена часть обучающей выборки с 7321 точки до конца, т.е. до 14641-й точки:
H:\WINDOWS\system32\cmd.exe _ □ X
Универсальная когнитивная аналитическая система. 15:07 (с) НПП *ЭИДОС* 1
Подсистема анализа. Измерение ВНЕШНЕЙ валидности информационной модели|
ВНИМАНИЕ !!!
■ Данный режим основан на методах бутстрепной статистики и предназначен для измерения интегральной и дифференциальной ВНУТРЕННЕЙ И ВНЕШНЕЙ ВАЛИДНОСТИ семантической информационной модели.
■ Суть его в том, что из обучающей выборки б тестирующую копируются:
1. Каждый Ы-й объект.
2. N случайно выбранных объектов.
3. Все объекты, начиная с Ы-го.
4. Не более N объектов на класс.
5. Не менее №о от кол-ва объектов по классу, но не более 1000 объектов
■ Если задано измерение ВНЕШНЕЙ валидности, то объекты тестирующей
(распознаваемой) выборки УДАЛЯЮТСЯ из обучающей выборки. ’
В этом случае НЕОБХОДИМО выполнить пересинтез модели.
■ Затем выполняется контрольное распознавание и генерация отчета по валидности в данном режиме.
Задайте Ы: и удалять ли объекты обучающей выборки: <У/М> #
|Р1Каждый N-й объектггм случаиноРЗНачиная с N-го F4<= N на класс F5<= ы% на класс|
Рисунок 25. Экранная форма режима _628 системы «Эйдос»
После этого в режиме _235 был выполнен синтез модели, а в режиме _42 восстановление значений функции как для первых 7320 значений аргумента, для которых они и должны достоверно восстанавливаться, так и для 7321 точки, которые остались в распознаваемой выборке, но отсутствовали в обучающей. Ясно, что основной интерес представляет возможность восстановления значений функции, соответствующих именно этим значениям аргумента. Результат этого численного эксперимента приведен на рисунке 25:
CopyRight (с) Scientific й industrial enterprise filDOS, Russia, 1981-Z009. Russian Patent No 940217. All Rights Reserued.
ЗНАЧЕНИЯ ФУНКЦИИ, ВОССТАНОВЛЕННЫЕ ПО ПРИЗНАКАМ ТОЧЕК
180
144
168
72
36
й
-36
-72
-108
-ш
-180 -144 -108 -72 -36 0 36 72 108 144 180
Цветовые зоны: Кол-Йо интерЙалоЙ: 10 Min значение: -1.44000 Мах значение: 1.94000 Интервал, bit: 0.33800
-0.76400; -0.426ОО
-0.42600; -0.08800
5 -0.08800; 0.25000
6 0.25000; 0.58800
1.26400; 1.60200
1.60200; 1.94000
Рисунок 26. Экранная форма, выдаваемая подсистемой _68 системы «Эйдос» для 2^функций при идентификации распознаваемой выборки, не входящей в обучающую выборку
Прежде всего видно, что значения функции для точек, для которых они не были указаны в обучающей выборке, вполне успешно восстановлены по свойствам этих точек, связь которых со значениями функции выявлена на основе опорных точек, входящих в обучающую выборку. Кроме того при сравнении изображений кривой на рисунках 19 и 25 видно, что вообще различия между ними минимальные, хотя они должны быть только в правой части, соответствующей удаленным из обучающей выборки значениям аргумента и функции (рисунок 26):
CopuRight tc) Scientific й industrial enterprise AIDOS, Russia, 1Э81-2009. Russian Patent Mo 940217. fill Rights Reserued.
ЗНАЧЕНИЯ ФУНКЦИИ, ВОССТАНОВЛЕННЫЕ ПО ПРИЗНАКАМ ТОЧЕК
Цветовые зоны; Кол-йо интер&алоЙ: 10 Min значение: -1.44000 Мах значение: 1.94000 Интербал, bit: 0.33800
1.44000; -1.10200 I
CopuRight Сс) Scientific й industrial enterprise AIDOS, Russia, 1981~2009. Russian Patent No 940217. All Rights Reserued.
ЗНАЧЕНИЯ ФУНКЦИИ, ВОССТАНОВЛЕННЫЕ ПО ПРИЗНАКАМ ТОЧЕК
Цветовые зоны! Кол-Йо интерйалой: 10 Min значение: -1.44000 Пах значение: 1.94000 Интервал, bit: 0.33800
Рисунок 27. Сравнение рисунков 19 и 25
Конечно, возможно, что такой результат обусловлен тем, что в нашем примере были выбраны признаки аргумента сильно связанные со значением функции. Так что представляют интерес дальнейшие исследования и численные эксперименты, которые могли бы позволить оценить устойчивость метода к шуму как в обучающей, так и в распознаваемой выборках, а также к дефициту априорной информации. Ранее проведенные исследования показали, что в этом метод СК-анализа обеспечивает высокое качество подавления шума, как при синтезе модели (обучении системы), так и при идентификации объектов в интегральном критерии [1].
Возможные области применения предлагаемой технологии.
В общем плане необходимо отметить, что как сам метод СК-анализа, так и реализующая его система «Эйдос», все ее подсистемы и режимы, реализованы в постановке не зависящей от конкретной предметной области, что позволяет надеяться на широкую применимость предлагаемых методов, технологий и методик.
Везде, где есть базы данных, привязанные к географически координатам, т.е. картографические, геоинформационные, экологические, социологические, политологические, медицинские, геологические, кадастровые, метеорологические, сельскохозяйственные и многие-многие другие, везде есть точки двух видов:
1. Связанные только с информацией о факторах, обусловливающих вид пространственных распределений интересующих нас функций.
2. Снабженные как информацией об интересующих нас параметрах пространственных распределений (функций), так и информацией о факторах, различные значения которых, по видимому обусловливают (детерминируют) фактический вид этих распределений.
А раз так, то возникает задача на основе информации о факторах для точек 1-го типа восстановить для них и наиболее вероятные значения различных функций, используя при этом априорную информацию о взаимосвязи значений факторов и функций, полученную на основе точек 2-го типа (опорных точек). Необходимо обратить внимание на то, что сам вид этой взаимосвязи еще необходимо выявить и отразить в формальной модели. И рассмотренные технологии и программный инструментарий позволяют в ряде случаев решить подобные задачи.
Например, картографическая визуализация с применением предложенных технологий возможна и может быть эффективной в следующих предметных областях:
- в сельском хозяйстве по информации по климатическим факторам в различные периоды развития растений (фенофазы) тех или иных сортов и культур и полученных при этих условиях урожаях, можно прогнозировать риски возделывания этих сортов и культур различных зонах и микрозонах выращивания [14], в которых они еще не выращивались;
- в кадастровом плане по информации о свойствах земельных участков и ценах на них можно оценить еще не оцененные земельные участки по их свойствам;
- в риэлтерской деятельности по информации о свойствах жилой и нежилой недвижимости и ценах на нее в городах и сельской местности можно оценить еще не оцененные объекты по их свойствам (включая экологические и свойства инфраструктуры), используя предлагаемую технологию для формализации известных методов оценки: затратного, рыночного и доходного, также для их объединения в едином комплексном методе;
- в геологии по информации о результатах разведки полезных ископаемых и сопутствующей информации, полученной другими методами, и реальном наличии этих ископаемых в уже известных месторождениях можно определить вероятность наличия месторождений различных полезных ископаемых в регионах, где он еще не разведаны;
- в социологии по информации об условиях и качестве жизни и социальном статусе различных возрастных, профессиональных и иных групп населения можно прогнозировать социальный статус по условиям жизни;
- в политологии по информации об условиях и качестве жизни и политических предпочтениях различных возрастных, профессиональных и иных групп населения можно прогнозировать политические предпочтения по условиям жизни;
- в экологии по характеристикам производственной и сельскохозяйственной инфраструктуры и известной экологической ситуации можно прогнозировать экологическую обстановку для районов, в которых не осуществляется экологический мониторинг окружающей среды, но есть информация об инфраструктуре;
- в медицине по характеристикам производственной и сельскохозяйственной инфраструктуры и известной распространенности различных видов заболеваний можно прогнозировать вероятность этих заболеваний для районов, для которых подобные данные отсутствуют, но есть информация об инфраструктуре;
- в транспорте (безопасности дорожного движения) по известным данным о характеристиках дорог, перекрестков, транспортных развязок, истории, а также о типах и тяжести дорожно-транспортных происшествий (ДТП) в различных местах можно прогнозировать опасность участков дорого по их характеристикам и своевременно принимать меры по переоборудованию их в более безопасные (зная факторы риска);
- в экономике на основе информации о взаимосвязи событий на фондовом рынке с динамикой локальных неоднородностей пространства-времени в Солнечной системе оказывается возможным прогнозировать события и на фондовом рынке и их динамику [15].
Понятно, что приведенными примерами возможные области применения предлагаемых технологий далеко не исчерпываются. Во многих из перечисленных областей предлагаемая автором технология СК-анализа успешно апробирована [1-15].
Результаты восстановления значений функций выдаются в текстовом виде, а также в наглядной графической форме картографической визуализации (как слои карты).
Необходимо отметить, что картографическая визуализация в варианте, реализованном в текущей версии подсистемы _68, может быть применена для сравнительно небольших участков земной поверхности, для которых замена географических координат декартовыми координатами не приводит к неприменимым с точки зрения пользователя ошибкам.
Текущая версия подсистемы обеспечивает визуализацию участка в форме квадрата 400*400=160000 элементов изображения. Это не принципиальное ограничение, которое может быть легко снято, но пока в этом не было необходимости. При большем количестве элементов визуализация также осуществляется, но элементы могут накладываться один на другой. С другой стороны Excel позволяет обрабатывать таблицы до 65536 строк, что составляет 256 и соответствует квадратному изображению 256*256 элементов, что значительно меньше, чем возможно в текущей версии. Поэтому возникает вопрос о том, каким же образом подготовить данные для изображения 400*400=160000 элементов, т.е. каким образом создать файл Inp_data.dbf из 160000 записей? Принято решение создавать такой файл за
два этапа: сначала создать файлы с именами вида: 1пр_0###ЛЬ^ где -цифры; объединить эти файлы один файл, так, чтобы данные из файлов с большими номерами следовали за данными из файлов с меньшими номерами. Для этой цели случит режим: «4. Объединение многих БД: Inp_0001.dbf и т.д. в Inp_data.dbf». Однако этот режим скорее всего будет не очень востребованным, т.к. интеллектуальная обработка графической информации требует очень значительных затрат вычислительных ресурсов, прежде всего времени, т.к. по сути приходится решать задачу идентификации по многим признакам из многих возможных вариантов для каждого элемента изображения, часто пикселя, которых могут быть десятки и даже сотни тысяч.
Выводы. На основе вышеизложенного на наш взгляд можно обоснованно предположить, что системно-когнитивный анализ и его инструментарий - система «Эйдос» являются адекватным средством как для восстановления значений одномерных и двумерных функций как между значениями аргумента (интерполяция), так вне их (экстраполяция или прогнозирование) на основе априорной информации о связи признаков аргумента и значений функции в опорных точках. Представляет интерес возможность прогнозирования и картографической визуализации результатов восстановления функций, привязанных к географическим координатам в картографических базах данных. Материалы данной статьи могут стать основой для нескольких лабораторных работ по дисциплинам: «Интеллектуальные информационные системы», «Представление знаний», «Интеллектуальные информационные технологии», «Системы управления знаниями», «Человеко-машинное взаимодействие» и может применяться в вузах, готовящих специалистов по специальностям «Прикладная информатика» и «Информационные системы и технологии».
Литература1
1. Луценко Е.В. Автоматизированный системно-когнитивный анализ в управлении активными объектами (системная теория информации и ее применение в исследовании экономических, социально-психологических, технологических и организационно-технических систем): Монография (научное издание). - Краснодар: КубГАУ. 2002. - 605 с.
2. Луценко Е.В. Универсальная когнитивная аналитическая система "ЭИДОС". Пат. № 2003610986 РФ. Заяв. № 2003610510 РФ. Опубл. от 22.04.2003.
3. Луценко Е.В. Системно-когнитивный анализ изображений (обобщение, абстрагирование, классификация и идентификация) / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2009. - №02(46). - Шифр Ин-формрегистра: 0420900012\0017. - Режим доступа:
http://ej.kubagro.ru/2009/02/pdf/10.pdf
4. Луценко Е.В. АСК-анализ как метод выявления когнитивных функциональных зависимостей в многомерных зашумленных фрагментированных данных / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2005. - №03(11). - Режим доступа: http://ej.kubagro.ru/2005/03/pdf/19.pdf
1 Для удобства читателей некоторые из этих работ размещены по адресу: http://lc.kubagro.ru
5. Луценко Е.В. Математический метод СК-анализа в свете идей интервальной бутст-репной робастной статистики объектов нечисловой природы / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2004. -№01(3). - Режим доступа: http://ej.kubagro.ru/2004/01/pdf/13.pdf
6. Луценко Е.В. Неформальная постановка и обсуждение задач, возникающих при системном обобщении теории множеств на основе системной теории информации (Часть 1-я: задачи 1-3) / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2008. - №03(37). - Шифр Информрегистра: 0420800012\0031. - Режим доступа: http://ej.kubagro.ru/2008/03/pdf/12.pdf
7. Луценко Е.В. Неформальная постановка и обсуждение задач, возникающих при системном обобщении теории множеств на основе системной теории информации (Часть 2-я: задачи 4-9) / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2008. - №04(38). - Шифр Информрегистра: 0420800012\0049. - Режим доступа: http://ej.kubagro.ru/2008/04/pdf/03.pdf
8. Луценко Е.В. Проблема референтного класса и ее концептуальное, математическое и инструментальное решение в системно-когнитивном анализе / Е. В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2008. -№09(43). - Шифр Информрегистра: 0420800012\0130. - Режим доступа:
http://ej.kubagro.ru/2008/09/pdf/01.pdf
9. Луценко Е.В. Программная идея системного обобщения математики и ее примене-
ние для создания системной теории информации / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2008. - №02(36). - Шифр Информрегистра: 0420800012\0016. - Режим доступа:
http://ej.kubagro.ru/2008/02/pdf/11.pdf
10. Луценко Е.В. СК-анализ и система "Эйдос" в свете философии Платона / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2009. - №01(45). - Шифр Информрегистра: 0420900012\0010. - Режим доступа: http://ej.kubagro.ru/2009/01/pdf/08.pdf
11. Луценко Е.В. Универсальный информационный вариационный принцип развития систем / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2008. - №07(41). - Шифр Информрегистра: 0420800012\0091. -Режим доступа: http://ej.kubagro.ru/2008/07/pdf/10.pdf
12. Луценко Е.В. Численный расчет эластичности объектов информационной безопасности на основе системной теории информации / Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2003. - №01(1). - Режим доступа: http://ej.kubagro.ru/2003/01/pdf/05.pdf
13. Луценко Е. В. Теоретические основы и технология адаптивного семантического анализа в поддержке принятия решений (на примере универсальной автоматизированной системы распознавания образов "ЭЙДОС-5.1"): Монография (научное издание). - Краснодар: КЮИ МВД РФ, 1996. - 280с.
14. Лопатина Л.М. Концептуальная постановка задачи: "Прогнозирование количественных и качественных результатов выращивания заданной культуры в заданной точке" / Л.М. Лопатина, И.А. Драгавцева, Е.В. Луценко // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2004. - №05(7). - Режим доступа: http://ej.kubagro.ru/2004/05/pdf/08.pdf
15. Трунев А. П. Прогнозирование курсов валют по астрономическим данным с использованием системы искусственного интеллекта. // Научный журнал КубГАУ [Электронный ресурс]. - Краснодар: КубГАУ, 2009. - №7(51). - Режим доступа: http://ej.kubagro.ru/2009/07/pdf/15.pdf