Нейронная сеть и IDS - PullRequest
       27

Нейронная сеть и IDS

2 голосов
/ 22 апреля 2011

Я пытаюсь понять эффективность нейронных сетей по сравнению с другими алгоритмами искусственного интеллекта для использования в системах обнаружения вторжений.Большая часть литературы, которую я читаю, не дает хорошего сравнения нейронных сетей по сравнению с другими IDS.

Работают ли они лучше (обнаруживают больше истинных атак и меньше ложных срабатываний)?Являются ли они более или менее эффективными?

Еще один вопрос: насколько новы NN в средах IDS?Они широко используются, это старые новости?

Ответы [ 2 ]

2 голосов
/ 22 апреля 2011

Кажется, вы задаете вопрос:

Поможет ли этот алгоритм мне надежно обнаружить, когда произошло "вторжение".

Глядя на некоторые из критики нейронных сетей , кажется, что NN могут быть перегружены (что возможно для любого алгоритма ИИ); это можно преодолеть с помощью перекрестной проверки в k-кратном порядке. NN также сложны, потому что трудно объяснить, почему NN дал результат, который он сделал.

Это исследовательская проблема, над которой вы работаете?

Изначально я бы посмотрел на Наивный Байес , чтобы решить эту проблему, потому что 1) это легко реализовать и 2) служит хорошей базовой линией. Также посмотрите на Деревья решений как на решение вашей проблемы.

После реализации NB и DT внедрите NN и посмотрите, работает ли NN лучше.

Вы также можете попробовать ансамблевую технику и посмотреть, даст ли это вам лучшие результаты.

Существует пакет на основе Java под названием Weka , который реализует многие из рассмотренных мной алгоритмов и может быть полезен для вас.

1 голос
/ 26 апреля 2011

Я тоже новичок в NN.Я думаю, что вы можете использовать Encog Neural Network Library для реализации алгоритмов NN.Он доступен как на Java, так и на C #.

...