Комплексная оценка состояния сложных систем на основе иммунокомпьютинга. Соколова С.П - 30 стр.

UptoLike

28
Шаг 4. Умножить все значения компонент сингулярного вектора на
множитель риска, взять целые части от полученных произведений, и
получить вектор индексов риска чумы по годам: Entier[rX] .
Шаг 5. Для каждого года i, i = 1, …, m, значение ИИБ определяется
как i-я компонента вектора индексов: II(i) = Entier[rX
i
].
П р и м е р
Рассмотрим численный эксперимент с фрагментом базы данных, со-
стоящим из 106 регистрационных данных компьютерной сети X
1
, ..., X
106
.
Данные соответствуют "нормальному поведению" сети и нескольким
типам вторжений, как показано в первой колонке таблицы.
Фрагмент использует 33 индикатора х
1
,…,х
33
для любого соедине-
ния сети, включая х
1
– продолжительность (количество секунд) соеди-
нения, х
2
– количество байтов, посланных от источника в адресат ин-
формации, х
3
– количество байтов, посланных от адресата информации
к источнику, …, х
33
– процентное соотношение соединений, содержа-
щих ошибки. Пример записи соединения вектора Х
2
для вторжения типа
"apache2" приведен ниже.
X
2
= [906, 57964, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 1, 1, 1, 0, 0,
255, 253, 0.99, 0.01, 0,0, 0, 0, 0.01, 0.01]
T
.
Сформируем учебную матрицу M = [X
1
,..., X
106
] размерности 106 × 33
и вычислим SVD
T
T
111
...
rrr
ss=++
MUV UV
.
TT T
12
... 0, , 1, 1,
riiiii ii
ss s s≥≥ = = =UMV UU VV
.
i = 1,...,r
В соответствии с наглядным изображением групп энергий связи для
этого примера, выберем 5-й правый сингулярный вектор R
5
как "обра-
зец антитела" для уравнения
()
1
ω.
T
k
k
ZZ
s
=
V
Компоненты этого вектора представлены ниже:
V
5
= [0.0883, 0.0000, –0.0013, 0.0000, 0.0038, 0.0011, –0.0002, 0.0022,
0.0006, 0.0035, 0.0011, 0.0005, 0.0007, 0.0001, 0.0856, –0.0104, 0.0003,
0.0004, 0.0019, 0.0019, –0.0008, 0.0023, –0.0001, 0.4163, –0.9008, –0.0037,
0.0011, –0.0002, –0.0002, –0.0000, 0.0003, 0.0007, 0.0023]
T
.