Матлаб Наивный Байес - PullRequest
       18

Матлаб Наивный Байес

1 голос
/ 29 января 2012

Здравствуйте, я использую набор данных KDD 1999, и я искал применение к нему байтового байеса в matlab.Что я хочу знать, так это набор данных kdd, представляющий собой массив данных 494021x42, если вы заметите «обучение» и «target_class» ниже в коде для наивного байеса:«Target_class» относится к типам атак набора данных kdd?

back dos
buffer_overflow u2r
ftp_write r2l
guess_passwd r2l
imap r2l
ipsweep probe
land dos
loadmodule u2r
multihop r2l
neptune dos
nmap probe
perl u2r
phf r2l
pod dos
portsweep probe
rootkit u2r
satan probe
smurf dos
spy r2l
teardrop dos
warezclient r2l
warezmaster r2l

Или целевой класс содержит заголовки столбцов, содержащиеся в наборе «test»?т.е.

protocol_type: symbolic.
service: symbolic.
flag: symbolic.
src_bytes: continuous.
dst_bytes: continuous.
land: symbolic.
wrong_fragment: continuous.

1 Ответ

3 голосов
/ 29 января 2012

Если вы читаете определение задачи по адресу, например, здесь , вы увидите, что целевые классы действительно являются типами атак. Однако обучающий набор содержит меньше типов атак, чем тестовый набор.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...