Главная Описание Функции Вакансии Контакты

Функции AI (Artificial Intelligence).

Ассоциативные строки.

Текст 32 бит (юникод UTF-32LE).

Графика.

Пиксельная графика.

Пиксельный процессор 128 бит.

Графика сложная.

Видео.

Звук.

Интернет.

Служебные.

Специальные.

Время и дата.

Математические.

Контроллы.

Файлы.

Ресурсы, буфер обмена.

Переменные.

Пазлы (динамические базы данных).

Списки Arr (одномерные массивы).

Списки2 Dar (двумерные массивы).

Списки высоких измерений.

Макросы.

Функции VendorPint.

Функции PintLang.

Функции TulkoPint.

Функции VideoPint.

Функции PhotoPint.

Функции VardPint.

Функции DataBase.

Функции AI (Artificial Intelligence).


АртикулНаименованиеЦена, от
NewAss Создает в EAX новую ассоциацию на основе копии Var1 для функции NewLinePzl,
NewAss, Var1
ArrPlusAssPzl Добавление (копирование) в Arr1 всех рейтингов и переменных пазла Pzl1 и ссылок пазла Pzl2.
ArrPlusAssPzl, Arr1, Pzl1, Pzl2
Ссылки (ID) в строке пазла могут быть из другого пазла. В случае, если стоят собственные ссылки, следует указать два одинаковых пазла.
PzlVarCash Добавление в Var1 из строки Arr1 пазла Pzl1 строку Cash для отчета.
PzlVarCash, Pzl1, Arr1, Var1, Qmax
PzlVarReff Добавление в Var1 из строки Arr1 пазла Pzl1, находящегося по индексу Ind1 ассоциации, до Qmax ссылок для отчета.
PzlVarReff, Pzl1, Arr1, Var1, Qmax
SupReff Запись при Flg1=0 Dat32 как переменной, при Flg1=1 как значения Dat32 в пазл, находящийся по индексу Ind1 ассоциации из строки AssLine1 пазла. JZ - новая запись в пазл/ошибка.
SupReff, AssLine1, Ind1, Dat32, Flg1
Универсальная функция. Для любых элементов строки ассоциации (находятся по индексу Ind1), содержащих пазлы и сохраняющие число (ссылку или ID) или переменную, в зависимости от флага.
AnaRec Добавляет в Pzl1 наибольшее пересечение Var1 и списка слов Arr1; Рекурсивно разрезает переменную Var1 по списку разделителей из Arr1/0 и из начала пазла Pzl1, начиная с максимальной длины и пишет фрагменты с записью в их pfrfllel-ассоциации "родительского" Id от Var1 в тот же пазл.
AnaRec, Pzl1, Arr1, Var1
Выделяет и сохраняет в пазле и выходном списке характерные фрагменты переменной, поэтапно, по мере поступления переменных.
AnaRecur Движок для AnaRec. Рекурсивный анализ уровня Lvl1 (...2,1,0) строки Var1 по элементам пазла Pzl1 с записью в их pfrfllel-ассоциации "родительского" Id от Var1: MainId1 (=0 при вызове). Arr1: известные разделители - "верхушка" Pzl1. Выход: в Arr2 дописываются найденные фрагменты с рейтингами, EAX=адр. строки с Var1, EBX=ID строки.
AnaRecur, Var1, Arr2, Arr1, Pzl1, Lvl1
AnaRecPzl Добавляет в Pzl1 наибольшее пересечение его Top1 верхушки и списка слов Arr1; Рекурсивно разрезает переменные Top1 верхушки по списку разделителей из Arr1/0 и из начала пазла Pzl1, начиная с максимальной длины и пишет фрагменты в тот же пазл. Вых. EAX=количество проходов.
AnaRecPzl, Pzl1, Arr1, Top1
Одноразовый анализ списка - проход верхушки пазла по циклу функцией AnaRec
ContextPzl Запись в MsF2(при MsF1>0) Pzl1 коэффициента вхождений строк запроса Arr1 в строки VReff Pzl1 с учетом важности-1 [16.16] запроса (0,10000h,...) из MsF2 Arr1. Вых. EAX= Счетчик вхождений, EBX= Рейтинг максимальный [16.16]. Строки запроса Arr1 (и ответа Pzl1) должны быть изначально опущены (ф. LowPzl), MsF1>0 Pzl1.
ContextPzl, Pzl1, Arr1
На основе функции VarInMsF1Pzl. Контекстный поиск по запросу. Для корректной работы, предварительно необходима функция сброса ResPzl или ResDownMsF2Pzl.
Context2Pzl Находит контекстное вхождение строки VReff Pzl2, с дополнительной релевантностью +1 от вхождений в нее ArrS1, в Grid-Pzl1 и вызывает внешний обработчик с адресом AdrFn1 и тремя параметрами: строка Pzl2, строка Pzl1, Val1.
Context2Pzl Pzl1, Pzl2, Val1, AdrFn1
На основе функции ContextPzl. Можно применять для распределения информации по списку конкурирующих запросов (биржа запросов).
CrossTopPzl В зоне Top1 Pzl1 ищет пересечение с Var1 более 62%, поднимает и записывает в его ассоцию ссылку (ID) на Var1.
CrossTopPzl, Pzl1, Top1, Var1
Основные функции MaxCross32 и SupReff. Находит сходные переменные и объединяет их ссылками.
RecogVar Распознование переменных: сумма равенств (+8) и неравенств (-Wgh32) значащих соответствующих слов-32 плюс при равенстве обеих точек "фону" Eqv32(+3). EAX > 0 при более Wgh32/(8+Wgh32) равенства, JL - ошибка. Портит только регистр EAX.
RecogVar, Var1, Var2, Eqv32, Wgh32
На основе сдвоенного быстрого цикла StartVR. Жесткость распознавания задается весом Wgh32. Адаптирована для двухцветных картинок.
SumWeiVar Распознавание строки из Eqv32 точек: [сумма равных Eqv32 точек-сумма неравных Eqv32 точек*Wgh32] в EAX. Больше нуля при упешном распознавании. JL - ошибка.
SumWeiVar, Var1, Eqv32, Wgh32
Аналогично нейрону - сумма позитивных и негативных элементов. При определенном проценте неправильных точек, определяемым Wgh32, сумма будет меньше нуля. Wgh32 (обычно, от 2 до 32) определяет негативный коэффициент. При распознавании графических символов может определять наличие символа в данном месте строки.
FixArrRecog Распознование Arr2 в Arr1 по адресу Adr1/0: при Adr1=0 - с начала. Позитивный вес (+8), негативный (-Wgh32), при равенстве обоих точек "фону" Eqv32 (+3). Вых: EAX: уровень распознования, EBX - найденная картинка-псевдосписок, ECX - последний пройденный адрес Arr1. JL - ошибка. Портит регистры EAX, EBX, ECX.
FixArrRecog, Arr1, Adr1, Arr2, Eqv32, Wgh32
На основе сдвоенного цикла списков и функции RecogVar. Может применяться для распознавания текста.
FixPzl2Recog Поиск строки Grid-Pzl1(Ф.2) со списком-картинкой, наиболее похожей на картинку-столбец Arr1 с адреса Adr1. Значение "фона" Eqv32, негативный вес Wgh32. Вых.EAX - сумма распознавания, EBX - строка Pzl, ECX - узнанная картинка-псевдосписок. JL - ошибка. Не портит регистры ESI, EDI, EDX.
FixPzl2Recog, Arr1, Adr1, Pzl1, Eqv32, Wgh32
На основе функции FixArrRecog.
ArrToReff Запись из списка Arr1 в пазл, находящийся по индексу Ind1 ассоциации из строки AssLine1 пазла. Выход: EAX=количество выполненных записей, jz - нет записей.
ArrToReff, AssLine1, UID1, Ind1, Arr1
ArrEditCondit Программируемая каскадная замена Ncl1 раз в каждой строке Arr1 по строкам Dar1: функция замены, переменная замены, функция условия, переменная условия. Список Arr2/0 - внешний буфер для VarEdit.
ArrEditCondit, Arr1, Dar1, Ncl1, Arr2
На основе функции VarEditCondit.
ArrEditBetwCondit Программируемая замена в каждой строке Arr1 в промежутках между выполнением условий по строкам Dar1: функция замены, переменная замены, функция условия, переменная условия. При Flg1=1 сама строка условия не заменяется.
ArrEditBetwCondit Arr1, Dar1
На основе функций VarCondit и VarEdit. Заменяет в промежутках между выполненными условиями, даже после того, как текущее условие не выполняется, как "переключатель".
ArrEditBetwIf Программируемая модификация каждой строки Arr1 из списка команд по строкам Dar1: (функция замены, переменная замены, функция условия, переменная условия) в промежутках между выполнением контекстных условий строки Arr1 и строки "if" Dar1: (количество выполненных модификаций, "if", функция условия, переменная условия). При Flg1=1 сами строки Arr1, где выполняются статические условия "if", не модифицируются.
ArrEditBetwIf Arr1, Dar1, Flg1
На основе функций VarCondit и VarEditCondit. Используется 2-х уровневый список условий Dar: между строками ключевых условий "if" находятся соответствующие им блоки-перечни условий-модификаций, выполняемые от активации заголовка IF до следующего IF.


Страница "Функции AI (Artificial Intelligence)." обновлена -

Бесплатная консультация:

Позвоните нам по телефону: +7 499 677-1694
или введите короткое сообщение
Функции AI (Artificial Intelligence). | © 2008-2015 | Все права защищены. | Создание сайта WebOptimal |
При полном или частичном использовании материалов сайта ссылка на http://PowerIntellect.com обязательна.