Научная статья на тему 'Абстрагирование и категоризация в умных машинах на основе гранулярных вычислений'

Абстрагирование и категоризация в умных машинах на основе гранулярных вычислений Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
201
45
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
SMART MACHINES / SENSORY DATA / CONTROL DECISIONS / KNOWLEDGE / GRANULAR COMPUTATIONS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Каргин А.А., Петренко Т.Г.

The problem of creating intelligent machines is considered, which is connected with the generalization of sensory data for making control decisions in situations that were not inherent in the design of the system. The approach of obtaining knowledge from sensory data in the form of abstract categories of different levels of generalization is proposed. The representation of sensory data by knowledge of different levels of abstraction is formalized in the form of a model of fuzzy granular computing. Figs.: 1. Tabl.: 1. Refs.: 14 titles.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Каргин А.А., Петренко Т.Г.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Abstraction and categorization in smart machines based on granular computations

The problem of creating intelligent machines is considered, which is connected with the generalization of sensory data for making control decisions in situations that were not inherent in the design of the system. The approach of obtaining knowledge from sensory data in the form of abstract categories of different levels of generalization is proposed. The representation of sensory data by knowledge of different levels of abstraction is formalized in the form of a model of fuzzy granular computing. Figs.: 1. Tabl.: 1. Refs.: 14 titles.

Текст научной работы на тему «Абстрагирование и категоризация в умных машинах на основе гранулярных вычислений»

УДК 004.81:004.383.8 DOI: DOI: 10.20998/2411-0558.2017.50.06

А.А. КАРГИН, д-р техн. наук, зав. каф., УкрГУЖТ, Харьков,

Т.Г. ПЕТРЕНКО, канд. техн. наук, доц., УкрГУЖТ, Харьков

АБСТРАГИРОВАНИЕ И КАТЕГОРИЗАЦИЯ В УМНЫХ

МАШИНАХ НА ОСНОВЕ ГРАНУЛЯРНЫХ ВЫЧИСЛЕНИЙ

Рассматривается проблема создания умных машин, связанная с обобщением сенсорных данных для принятия управляющих решений в ситуациях, которые не были заложены при проектировании системы. Предлагается подход получения из сенсорных данных знаний в виде абстрактных категорий разного уровня обобщения. Представление сенсорных данных знаниями разного уровня абстрагирования формализовано в виде модели нечеткого гранулярного компьютинга. Ил.: 1. Табл.: 1. Библиогр.: 14 назв.

Ключевые слова: умные машины; сенсорные данные; управляющие решения; знания; гранулярные вычисления.

Постановка проблемы и анализ литературы. С четвертой цифровой революцией (Industry 4.0) связывают массовое внедрение умных систем [1 - 3]: умных городов, умных заводов, умных машин (Smart Machines, SMs) и интернета вещей. Несмотря на значительные достижения в создании SM, остается проблема, на решение которой сегодня сконцентрировано внимание - несовершенство механизма обобщения для принятия управляющих решений в ситуациях, которые не были заложены при проектировании системы [4 - 7]. Получить управляющее решение непосредственно на основании первичных сенсорных данных затруднительно, так как для реального окружения описание ситуации не поддается параметризации и приходится обрабатывать большое количество прототипов ситуаций, построенных в виде конкретных наборов сенсорных данных. Для представления ситуации в системе управления SM возможно использовать знания разного уровня абстрагирования и обобщения, полученные из сенсорных данных. Порции таких знаний (категории или понятия) могут рассматриваться как информационные гранулы (Information Granular, IG), образующие гранулярную структуру (Granularly Structure, GS). Знания о всех возможных ситуациях представлены многоуровневой GS. Информационная гранула, как форма абстрактного описания фрагмента ситуации на абстрактном уровне, с одной стороны, может рассматриваться как порция знаний, дающая определение понятию, а, с дугой стороны, - как вычислитель, который осуществляет обработку сенсорных данных по алгоритму, предопределённому этой порцией знаний. Разработка модели многоуровневого гранулярного представления сенсорных данных для описания ситуаций, в которых

© А. А. Каргин, Т.Г. Петренко, 2017

SM принимают управляющие решения, является нерешенной на сегодняшний день проблемой.

Размерность задачи ситуационного управления существенно сокращается благодаря использованию нечётких правил [8, 9]. Однако, аппарат нечётких множеств первого и второго типа, а также лингвистических переменных позволяет выполнять не более, чем двухуровневое обобщение и абстрагирование, чего явно не достаточно для реальных задач, с которыми сталкиваются SM. Другое направление решения проблемы - абстрагирование и категоризация в виде концептов [10 - 11]. Это существенно сокращает количество возможных прототипов ситуаций (иерархических классов) и, соответственно, решающих правил. В [12] рассмотрена модель представления произвольного набора сенсорных данных концептами разного уровня абстракций и категорий, которые формализованы, как информационные гранулы (Information Granular, IG), образующие гранулярную структуру (Granularly Structure, GS). Обзор возможностей аппарата гранулярных вычислений приведен в [12]. Используемый в настоящей статье подход гранулярного представления знаний и гранулярных вычислений (Granularly Computing, GC) базируется на моделях [13, 14].

Цель статьи - разработка модели GC, которая для произвольного набора сенсорных данных на основе знаний, представленных GS, формирует обобщенное описание ситуации в виде категорий.

Постановка задачи. Задача ставится в следующем виде. Знания, связанные с информационной гранулой ig\, где ig\ - обозначение категории, \ - уровень GS, i - номер гранулы на уровне, раскрывают, через понятия более низкого уровня обобщения. Формально такая порция знаний (прототип) представлена [12]:

< *,G{ig\} = {igk}, ({(â^, P^, g^, Vgk ), "g] î }) >, (1)

где N - идентификатор категории; G : "(g], igi ) g E x E - отношение, заданное на пересечении множеств E IG всех уровней;

G{ig\ =W \ = [ig]} - фрагмент отношения G, представляющий

igi

подмножество гранул {igg } с которыми имеются связи у гранулы ig\.

Дуге, связывающей рассматриваемую гранулу igi\ с гранулой iggj в (1), ставится в соответствие образец (прототип) в виде параметров

d. k, P ■ к, g . k нечёткой характеристики гранулы Q k и коэффициента

igj igj igj igj

старения информации v. ¿ , где "шляпка" означает конкретное значение

lgj

параметра.

Нечёткая характеристика гранулы (Fuzzy Granular Characteristic, FGC) - оценка степени соответствия ситуации (набора сенсорных данных) категории, знания о которой представляет гранула. По сути, FGC - нечёткое множество, заданное на универсальном множестве 9 е [-1, +1] (шкала возможных значений уверенности - чёткий фактор уверенности) [13]:

0:{9 | M9),V9<E[-1,+1]}, (2)

где волнистая линия под символом обозначает нечёткое множество;

m0(9) = g- е- (9-a)2/2P2; a е[-1,+1] , g е[0,+1] , b е (0, ¥.

Параметр a есть численная оценка уверенности в том, что сенсорные данные соответствуют описанию ситуации в виде категории. Параметр g указывает на полноту информации: насколько информативны сенсорные данные для представления категории. Динамические характеристики сенсорных данных оцениваются параметром динамичности b - интервалом времени с момента, когда появилась ситуация, описываемая категорией.

Гранулярные вычисления базируются на универсальной модели обработки информации отдельно взятой IG. Вычислительная модель IG выглядит традиционно: на основании значений n входных переменных,

где n = Card(Q. ;) в (1), вычисляется значение выходной переменной.

lgi

Входные и выходная переменные - FGC. Вычислительная модель IG сводится к сопоставлению фактических значений на входах IG с прототипами (1) IG. Результат сопоставления - степень соответствия сенсорных данных категории, которая представлена IG - FGC на выходе гранулы. Вычислительная модель IG принимает вид

[0lg;]t = F({([0. k]г,00gk)"igk е Q i}). (3)

lgi lg j lg j gi

В (3) FGC в квадратных скобках с индексом времени t обозначены конкретные значения характеристик на соответствующем шаге вычислений. В статье раскрывается вычислительная модель (3) и приводится универсальный алгоритм гранулярных вычислений на основе этой модели

Вычислительная модель IG. Вначале введём базовую двуместную операцию над FGC в виде (4)

0 = ЛаРу (©!, 0 2)

(4)

которая применяется отдельно к параметрам а, Р, у БОС, как показано ниже:

а,

0 =Л (а0ра02) =

а@1 +аб)2 -аб)1 -аб)2, if аб)1 >0&а0)2 >0; ае>1 +а02 +а01 •ае2, Уа( <0&а02 <0; (а01 + а02) /(1 + МЩ а011 +1 а02 |)), огкегм.ье;

р0=ЛР (а(, Р0) =

Р, / (а0 >е & ) = 0) ог (а0 < -е & ) = 1); В- +1, о1кегм1$е;

У) = ЛУ (У^1, Уе)2) = У®! + Уе2 - Уе1 • Уе2;

Р- - значение параметра на предыдущем шаге вычислений. На основе этой операции построена вычислительная модель 1О. Динамические свойства модели поддерживает операция (5)

-V. I-[Р. IЫ

[0 ,], =ЛаРу([0, ]м • е ^ ^ , [0"],). (5)

1Ы 1Ы

В (5) входит БОС [0"],, которая представлена выражением (6)

[0)], = погт(\0"\), (6)

где а[0)], = 2(а[0)], -°.5), р[0)], =р[0)],, у[0)], =у[0)],;

[0"], =®ау((У0п • 0п),...,(У0Г • 0г),...,(у01 • 01)), 0г = [0.^],;

" ' 1 - Щг

а

Г Да, / Да < 1;

[Ду, /Ду< 1;

[0"],

1 , / Да > 1; У[0^ 11, / Ду > 1;

Да =(у0п • Да©п) +... +(у0г • Да©г) +... +(у01 • Дае)1);

Aa@r = I@r • MIN(D@r, AQ); aQ = 1 - 1 l(a&r -«q )2;

А2( = e ~

r

Ay=y©n +-+Y() +--+У(31; yQr = MIN(g®r, Y@r);

I@r - коэффициент информативности гранулы [13].

В [12] показано, что для представления знаний в задачах управления SM достаточно следующего набора n-арных отношений в (1): "is a", "consist of', "before" и "part of". Первые два отношения используются в семантических моделях представления знаний; "before" лежит в основе временной логики; "part of" - основной механизм обобщений. Введенная выше модель (5) является универсальной, поскольку тип отношения находит отражение в форме прототипа (1), а вычислительная модель IG остаётся без изменений. Покажем это. Отношения "is_a" и "consist of' описывают статику, поэтому в них сенсорные данные рассматриваются только для текущего момента времени. Игнорирование динамических свойств реализуется путём

задания следующих значений коэффициента старения v. l и

igi

параметра p. l = [p. l ]t в прототипе (1). Отношение "isa" с точки

igi igi

зрения полноты информации трактуется, как "хотя бы одного примера достаточно для полного представления о категории". Поэтому в (1)

y g = 1 для всех нижележащих гранул, с которыми имеются связи

Щ

< N,Gisa{igl} = [igkj},({(«, к, [Р k ]t, 1, ¥),"gk e W i}) >.

ig j ig j igi

Путём аналогичных рассуждений приходим к прототипам для отношений "consist of", "before" и "part of":

< N,Gcof {igil} = {igj},({(«, k, [Р k ]t, - + s,¥), "gj eWigi}) >;

J igj igj n igi

< N, Gbef {igil} = {igj},({(« k, y k, р.к = At, v.k = 1), "gk eW i}) >;

j j j j i

< N, Gpof {igi} = {igj}, ({(«a k, y k, [B* ]t, v), "gk eWg}) >.

igj igj igj igi

Пример гранулярных вычислений в 08, представляющей знания о ситуации на перекрёстке. В [12] в качестве примера рассматривается БМ на перекрёстке, который она должна проехать. Рассматривается упрощенный вариант, когда информация о ситуации на перекрёстке поступает только от ультразвукового датчика (УЗ) расстояния до объекта. БМ сканирует пространство вокруг себя и на основании сенсорных данных строит описание ситуации. Знания о ситуациях структурированы на следующие категории: "опасно для поворота направо", "безопасно для поворота направо", "опасно для поворота налево" и другие. Полное описание ситуаций в виде категорий приведено в [12]. На рис. 1, а представлен фрагмент знаний "на близком расстоянии безопасно" в виде концептуальной сети, используемой в определении категории "безопасно для поворота направо".

расстоянии безопасно

©

£

На близком расстоянии — безопасно приближается (5.1)

ГС»

©I |© г©

© I——I ©

ав а

П

Цэ ДЭ

п п п п

о о о о о о о о о о о о о о о о о о тс тс тс тс тс тс тс тс тс тс тс тс тс тс тс тс ст тс

Рис. 1, а. Представления знаний о категории "безопасно для поворота направо"

в виде семантической сети

На близком

На близком

На рис. 1, б данный фрагмент знаний изображен в виде GS. На нулевом уровне - гранулированное представление сенсорных данных расстояния до объекта (интервалы от 1 до 9), полученные от ультразвукового сенсора и освещённость поворотных фонарей

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

движущихся объектов {left - (It), right - (rt)).

Рис. 1, б. Представления знаний о категории "безопасно для поворота направо"

в виде ОБ

Смысловое содержание гранул можно получить из сопоставления рисунков 1, а и 1, б. Например, порцию знаний, которую представляет 1О с номером 1.9 на рис. 1, а, можно понять из рис. 1, б, где рядом с описанием знаний "на близком расстоянии нет объектов" указан в кружочке номер гранулы 1.9. Ниже на рис. 2 приведены результаты гранулярных вычислений. Столбцам соответствуют моменты времени, когда изменялись значения сенсорных данных (БОС нулевого уровня). Эти изменения вызваны приближением объекта справа к БМ, находящейся на перекрёстке. В ячейках таблицы указаны слева на право три параметра а, Р у БОС. Номера 1О на рис. 2 соответствуют номерам гранул на рис. 1, б. Начальные значения параметров БОС указаны в столбце для нулевого момента времени.

Таблица

Результаты гранулярных вычислений параметров а, р, у БОС

ю г

0 1 2 3 4 5 6 7 8 9

0.1 оо 1 оо 1 оо 1 -1 со 1 оо 1 оо 1 со 1 оо 1 со 1 1 0

0.2 оо 1 оо 1 оо 1 со 1 оо 1 со 1 оо 1 оо 1 1 0 0

0.3 оо 1 со 1 со 1 -1 оо 1 оо 1 со 1 оо 1 1 0 0 1 1

0.4 оо 1 оо 1 со 1 -1 оо 1 оо 1 со 1 1 0 0 1 1 2

0.5 оо 1 со 1 оо 1 -1 оо 1 оо 1 1 0 0 1 1 2 3

0.6 оо 1 оо 1 оо 1 -1 со 1 1 0 0 1 1 2 1 3 4

0.7 оо 1 оо 1 оо 1 1 0 0 1 1 2 3 4 5

0.8 оо 1 со 1 1 0 -1 0 1 1 2 3 4 5 6

0.9 оо 1 1 0 0 -1 1 1 2 3 4 1 5 6 7

0.г оо 1 со 1 со 1 -1 оо 1 оо 1 со 1 со 1 оо 1 1 0 1 1

1.1 оо 1 со 0 со 0 -1 оо 0 со 0 оо 0 оо 0 оо 0 1 0

1.2 оо 1 оо 0 оо 0 -1 оо 0 оо 0 оо 0 оо 0 0 1 0 1

1.3 оо 1 оо 0 оо 0 -1 оо 0 оо 0 со 0 0 1 0 1 1 0

1.4 9 ' 7 " ? оо 0 со 0 оо 0 со 0 0 1 0 1 0 1

1.5 9 ' 7 " ? оо 0 оо 0 оо 0 0 1 0 1 0 1 2

1.6 9 ' 7 ' 9 оо 0 со 0 оо 0.6 1 0 1 0 1 2 3

1.7 9 • 7 ' 9 оо 0 0 оо 0.6 1 0 1 1 0 1 2 3 4

1.8 9 ' 7 ' 9 оо 0.6 0.9 0 1 0 1 2 3 4 5

1.9 9 ' 7 * 9 оо 1 -1 со 1 оо 1 оо 1 оо 1 1 0 1 1 1 2 1 3

1.10 9 ' 7 " ? со 0 -1 оо 0 1 0 1 1 1 2 1 3 0 1 2

1.11 9 ' 7 ' ? 1 1 0 1 2 1 3 0 1 1 2 3 4

2.1 9 ' 7 ' ? 0 оо 0.6 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7

3.0 9 ' 7 • 9 0 оо 0.6 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7

3.1 9 ' 7 ' ? 0 оо 0.6 1 0 1 1 1 1 2 1 3 1 4 1 5 1 6 1 7

5.1 9 ' 7 " 9 -1 0, -1 1 2 1 3 4 5 6 1 0 1 1

6.1 9 " 7 " 9 1 01 1 1 1 2 1 3 1 4 0 111 1 0 1 1

Из таблицы видно, что на этот момент времени для всех IG нулевого уровня параметры a = -1 (нет объекта в районе перекрёстка), ß = ¥ (давно не было) и g = 1 (FGC формируется на основе полной информации). Нечёткие характеристики гранул более высокого уровня не определены.

В момент времени 1, приближающийся объект на дальнем расстоянии (зафиксирован УЗ датчиком), что нашло отражение в изменении FGC нулевого уровня с номером 0.9 (a = +1, b = 0, g = 1).

В следующий момент времени t = 2 показано, что приближающийся к перекрёстку объект переместился и находится на расстоянии, покрываемом IG с номером 0.8. Поэтому параметры FGC с номером 0.9 изменились a = -1, b = 0, g = 1, а гранулы 0.8 приняли значения a = +1, b = 0, g = 1. Кроме этого гранула 1.8 описывает ситуацию категорией "приближается к перекрёстку объект", а гранула 1.11 - "далеко". В целом характеризует ситуацию гранула 6.1 самого верхнего уровня обобщения: "на близком расстоянии безопасно", поскольку "на близком расстоянии нет объекта". Об этом можно судить по значениям параметров a = +1, g = 1 FGC с номерами 6.1 и 1.9. Аналогичным образом можно проанализировать ситуацию на перекрёстке по мере приближения объекта. Так, для момента времени 7, когда приближающийся объект находился близко и до этого не включал правый поворот, ситуация не характеризуется как "на близком расстоянии безопасно", в момент времени 8, когда был включен правый поворот ситуация подпадает под категорию "на близком расстоянии безопасно".

Выводы. Принятие управляющих решений на основе обработки сенсорной информации с помощью механизма обобщения и категоризации, формализованного в виде гранулярного компьютинга в многоуровневой гранулярной структуре, имеет преимущества по сравнению с классическими моделями нечёткого вывода. Этот механизм позволяет реализовать свойственную для человека процедуру принятия решения на основании обобщения и категоризации сенсорных данных. Кроме повышения адекватности моделей представления знаний, используемых в рассуждениях экспертов, предложенная модель уменьшает размерность решаемой задачи: уменьшается количество правил сопоставления образцов ситуаций с управляющими решениями.

Список литературы: Промышленная революция 4.0. На пороге новой эпохи. URL: http://chp.com.ua/all-news/item/46476-promyshlennaya-revolyutsiya-4-0-na-poroge-novoj-epokhi (опубликовано 19.01.2017). 2. An Executive's Guide to Industry 4.0, Smart Factories and Beyond. URL: http://www.ioti.com/industrial-iot-iiot/executive-s-guide-industry-40-smart-factories-and-beyond (опубликовано 24.05.2017). 3. Ashton K. Making

sense of IoT. How the Internet of Things became humanity's nervous system URL: http://www.arubanetworks.com/assets/eo/HPE_Aruba_IoT_eBook.pdf. (Last accessed: 14.08.2017). 4. Davenport T., Kirby J. Just How smart are smart machines URL: http://ilp.mit.edu/media/ news_articles/smr/2016/57306.pdf. (Last accessed: 14.08.2017). 5. Elmenreich W. Intelligent Methods for Embedded Systems URL: https://www.researchgate. net/publication/2915435_Intelligent_Methods_for_Embedded_ Systems. (Last accessed: 14.08.2017). 6. Alippi C. Intelligence for Embedded Systems: a Methodological approach, Springer, 2014. - 283 р. 7. Каргт А. О. Модель сенсорно! пам'яп штелектуально! машини з мехашзмами узагальнення та абстрагування /А.О. Каргт, С.О. ^мчук, К.О. 1саенков, Г.Б. raMiu // Системи озброення та вшскова техшка. ХУПС iм. 1.Кожедуба МОУ, Харьшв, 2015. - № 3 (43). - С. 85-88. 8. Pigat A. Fuzzy modelling and control. Physica-Verlag Heidelberg, - 2001. - 798 p. 9. Petrenko T. Adaptive Behavior Control Model of Non Player Character / T. Petrenko, O. Tymchuk // Proceedings of the 15th International Conference on Computer Modelling and Simulation (UKSim-AMSS), Cambridge, United Kingdom. - 10-12 Apr. 2013. - P. 39-44. 10. Clancey W.J. Heuristic classification / W.J. Clancey // Artificial Intelligence. - 1985. -№ 27. - P. 289-350. 11. Chandrasekaran B. Generic tasks in knowledge-based reasoning: high-level building blocks for expert systems design / B. Chandrasekaran // IEEE Expert. -1986. - № 1 (3). - P. 23-30. 12. Каргт А. О. Управление умной машиной на основе модели категорийного представления ситуации: подход гранулярного компьютинга /А.А. Каргин, Т.Г. Петренко // Проблемы информационных технологий, 2017. - № 1 (021). - С. 17-28. 13. Каргин А.А. Введение в интеллектуальные машины. Книга 1. Интеллектуальные регуляторы / А.А. Каргин. - Донецк: Норд-Пресс, ДонНУ, 2010. -526 с. 14. Zadeh L.A. Fuzzy sets and information granularity / L. Zadeh // Advances in Fuzzy Set Theory and Applications - Amsterdam: North-Holland, 1979 - Р. 3-18.

References:

1."Industrial Revolution 4.0. On the threshold of a new era", URL: http://chp.com.ua/all-news/item/46476-promyshlennaya-revolyutsiya-4-0-na-poroge-novoj-epokhi (accessed 19.01.2017).

2. "An Executive's Guide to Industry 4.0, Smart Factories and Beyond", URL: http://www.ioti.com/industrial-iot-iiot/executive-s-guide-industry-40-smart-factories-and-beyond (accessed 24.05.2017).

3. Ashton, K. (2017), "Making sense of IoT. How the Internet of Things became humanity's nervous system", http://www.arubanetworks.com/assets/eo/HPE_Aruba_IoT_eBook.pdf. (accessed 14 September 2017).

4. Davenport, T. and Kirby, J. (2016), "Just How smart are smart machines", http://ilp.mit.edu/media/ news_articles/smr/2016/57306.pdf. (accessed 14 September 2017).

5. Elmenreich, W. (2016), "Intelligent Methods for Embedded Systems", https://www.researchgate.net/publication/2915435_Intelligent_Methods_for_Embedded_Sys tems. (accessed 14 September 2017).

6. Alippi, C. (2014), Intelligence for Embedded Systems: a Methodological approach, Springer, 283 p.

7. Kargin, А. A., Timchm, S.O., toenkov, К.О., Galich, G.B., (2015), "The model of sensory memory of the smart machine with the mechanisms of generalization and abstraction" Sistemi ozbroennja ta viyskova tehnika. HUPS iM. I. Kozheduba MOU, Kharkiv, Vol. 3 (43), pp.85-88.

8. Pigat, A. (2001), Fuzzy modelling and control, Physica-Verlag Heidelberg, 798 p.

9. Petrenko, T. and Tymchuk, O. (2013), "Adaptive Behavior Control Model of Non Player

Character", Proceedings of the 15th International Conference on Computer Modelling and Simulation (UKSim-AMSS), Cambridge, United Kingdom, 10-12 Apr., 2013, pp. 39-44.

10. Clancey, W.J. (1985), "Heuristic classification", Artificial Intelligence, Vol. 27, pp. 289-350.

11. Chandrasekaran, B. (1986), "Generic tasks in knowledge-based reasoning: high-level building blocks for expert systems design", IEEE Expert , Vol. 1(3), pp. 23-30.

12. Kargin, A.A. and Petrenko, T.G. (2017) "Smart machine control based on the model of the category representation of the situation: the approach of granular computing", Problems of Information Technology, Vol. 1 (021), pp.17-28.

13. Kargin, A.A. ( 2010), Introduction to intelligent machines. Book 1. Intelligent Controllers, Nord-Press, DonNU, Donetsk, 526 p.

14. Zadeh, L.A. (1979), "Fuzzy sets and information granularity", Advances in Fuzzy Set Theory and Applications, Amsterdam, North-Holland, pp. 3-18.

Статью представил д-р техн. наук, проф. ХНУРЭ Кривуля Г. Ф.

Поступила (received) 10.09.2017

Kargin Alnatojii, Dr. Sci.Tech, Professor Ukrainian State University of Railway Transport Feerbaha,7, Kharkiv, Ukraine, 61002 Tel.: +38 057 730-19-84, e-mail: kargin@kart.edu.ua ORCID ID: 0000-0002-7626-933

Petrenko Tetyana Cand. Sci.Tech., Associate professor Ukrainian State University of Railway Transport Feerbaha,7, Kharkiv, Ukraine, 61002 Tel.: +38 057 730-19-84, e-mail: petrenko_tg@kart.edu.ua ORCID ID: 0000-0001-6305-7918

УДК 004.81: 004.383.8

Абстрагування та категоризащя в розумних машинах на 0CH0Bi гранулярних обчислень / А.О. Каргш, Т.Г. Петренко // Вкник НТУ "ХШ". CepiH: 1нформатика та моделювання. - Харшв: НТУ "ХП1". - 2017. - № 50 (1271). - С. 130 -141.

Розглядаеться проблема створення розумних машин, пов'язана з узагальненням сенсорних даних для прийняття управлiнських рiшень в ситуацiях, яш не були закладенi при проектуванш системи. Пропонуеться шдхвд отримання знань iз сенсорних даних у виглядi абстрактних категорiй рiзного рiвня узагальнення. Механiзм подання сенсорних даних знаннями рiзного рiвня абстрагування i узагальнення формал1зований у виглядi модел1 нечеткого гранулярного комп'ютингу. 1л.: 1. Табл.: 1. Бiблiогр.: 14 назв.

Ключовi слова: розумнi машини; сенсорнi даш; управлiнськi рiшення; знання; гранулярнi обчислення.

УДК 004.81: 004.383.8

Абстрагирование и категоризация в умных машинах на основе гранулярных вычислений / А.А. Каргин, Т.Г. Петренко // Вестник НТУ "ХПИ". Серия: Информатика и моделирование. - Харьков: НТУ "ХПИ". - 2017. - № 50 (1271). - С. 130 - 141.

Рассматривается проблема создания умных машин, связанная с обобщением сенсорных данных для принятия управляющих решений в ситуациях, которые не были заложены при проектировании системы. Предлагается подход получения из сенсорных данных знаний в виде абстрактных категорий разного уровня обобщения. Представление сенсорных данных знаниями разного уровня абстрагирования формализовано в виде модели нечеткого гранулярного компьютинга. Ил.: 1. Табл.: 1. Библиогр.: 14 назв.

Ключевые слова: умные машины; сенсорные данные; управляющие решения; знания; гранулярные вычисления.

UDC 004.81: 004.383.8

Abstraction and categorization in smart machines based on granular computations / А.А. Kargin, T.G. Petrenko // Herald of the National Technical University "KhPI". Subject issue: Information Science and Modelling. - Kharkov: NTU "KhPI". -2017. - №. 50 (1271). - P. 130 - 141.

The problem of creating intelligent machines is considered, which is connected with the generalization of sensory data for making control decisions in situations that were not inherent in the design of the system. The approach of obtaining knowledge from sensory data in the form of abstract categories of different levels of generalization is proposed. The representation of sensory data by knowledge of different levels of abstraction is formalized in the form of a model of fuzzy granular computing. Figs.: 1. Tabl.: 1. Refs.: 14 titles.

Keywords: smart machines; sensory data; control decisions; knowledge; granular computations.

i Надоели баннеры? Вы всегда можете отключить рекламу.