Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Система эвристического анализа и искусственного интеллекта



 Другие рефераты
SCSI-Интерфейс Протокол TCP/IP Аппаратное обеспечение ЭВМ Активные формы работ на уроках математики

Введение

Появление компьютерной обработки данных привело к выдвижению информации на первое место в современном мире. Нет ни одного человека или организации, способных обойтись без информации, которая позволяет не просто принять решение, но и выжить в современных условиях. Усложнение информации, ее структурное изменение, да и увеличение ее объемов во много раз, порождают новые требования к ее обработке, увеличение оперативность ее циркуляции и, как следствие, скорости принимаемых на ее основе решений.
Перечисленные достижения привели к созданию новых информационных технологий, наиболее перспективным из которых является создание искусственного интеллекта, разработка которого началась еще в 60-х годах XX века и представляет собой попытку создать, путем моделирования процесса работы мозга человека, средство решения сложных задач более простыми методами.
Экспертные системы не смогли бы получить столь широкого распространения в настоящее время, если бы в свое время в их развитие не внесли существенный вклад идеи искусственного интеллекта. То, что предлагает искусственный интеллект, — это множество концепций, технологий и архитектур, пригодных для решения комплексных проблем в тех случаях, когда чисто арифметические или математические решения либо неизвестны, либо малоэффективны.
Использование методов поиска или языков программирования, характерных для систем искусственного интеллекта, не запрещает инженерам по знаниям применять методики, заимствованные из прикладной математики, исследования операций или других подходящих дисциплин. Для некоторой части рассматриваемой проблемы решение может быть получено чисто алгоритмически или математически, и было бы непозволительной роскошью отказываться от таких методов, если они способствуют достижению нужного результата. Решающим фактором оказались идеи искусственного интеллекта. В настоящее время уже общим местом стало утверждение, что по определению предметом интереса области искусственного интеллекта являются те информационные проблемы, которые не могут быть решены с помощью традиционных технологий. Я думаю, что так оно останется и в обозримом будущем.
1. Искусственный интеллект

"Искусственный интеллект (ИИ) — это область информатики, которая занимается разработкой интеллектуальных компьютерных систем, т.е. систем, обладающих возможностями, которые мы традиционно связываем с человеческим разумом, — понимание языка, обучение, способность рассуждать, решать проблемы и т.д."
Другими словами, исследования в области искусственного интеллекта направлены на разработку программ, решающих такие задачи, с которыми сейчас лучше справляется человек, поскольку они требуют вовлечения таких функций человеческого мозга, как способность к обучению на основе восприятия, особой организации памяти и способности делать выводы на основе суждений .
Таким образом, разработка программы, которая будет выполнять сложную статистическую обработку данных, нельзя рассматривать как исследование в области искусственного интеллекта, какие бы сложные алгоритмы в ней не использовались. А вот создание программы порождения и проверки гипотез относится именно к этой области. Большинство людей не обладают возможностью выполнять в уме арифметические действия уже с трехразрядными числами, а компьютеры превосходно справляются с гораздо более сложными вычислениями. Но, с другой стороны, разделить процесс проверки гипотез на отдельные эксперименты — это искусство, которое исследователь постигает как в результате специального обучения, так и на собственном опыте. Составить компьютерную программу, которая выполняла бы то же самое, — задача далеко не тривиальная.
Некоторые ученые склоняются к тому, что искусственный интеллект является ответвлением технических наук, поскольку основное направление исследований в этой сфере — создание интеллектуальных искусственных существ, скажем роботов . Другие делают упор на связях с теми областями, которые занимаются механизмом познания, — процессами обработки информации в мозгу человека.
Но как бы там ни было, никто не отрицает, что основные усилия в этой области предпринимаются в направлении эмуляции мышления человека — разработке методов, которые позволили бы запрограммировать машину таким образом, чтобы она могла моделировать (воспроизводить) или даже превосходить способности человеческого разума. Исследования в этой области тесно связаны со смежными — информатикой (наукой об обработке информации с помощью компьютеров), психологией и лингвистикой. Тот факт, что исследования в области искусственного интеллекта часто "вторгаются" в смежные области, иногда приводит к определенным трениям в научной среде, но гораздо чаще результатом является появление новых и неожиданных идей.



2. Система эвристического анализа и искусственного интеллекта

Интеллектуальная стохастическая информационная технология, базирующаяся на совокупном использовании методов стохастического преобразования и кодирования информации, эвристического анализа и искусственного интеллекта, основывается на идее адаптации процедур обработки данных и знаний к технологической среде современных компьютеров с помощью стохастического кодирования. При этом символьные логические выражения преобразуются в двоичные уникальные комбинации заданной длины (стохастические коды и индексы). В силу свойств стохастической технологии семантика и логика символьных выражений сохраняется. Это обеспечивает высокую эффективность реализации процедур логического вывода и поиска на больших объемах знаний, данных и текстовой информации.
На основе данной технологии, могут быть реализованы весьма эффективные программно-аппаратные решения практически во всех наиболее актуальных областях развития современных информационных систем.
Созданные в рамках стохастической информационной технологии (СИТ) методы обработки символьной информации, основанные на рациональном сочетании возможностей современных ЭВМ с технологическими методами и средствами искусственного интеллекта, обеспечивают возможность ее эффективного применения для успешного решения целого спектра важнейших задач построения и функционирования современных информационных сетей.
В качестве первоначальных задач практического освоения СИТ были определены три основных направления разработок технологий, основывающихся на единой научно-методической и технологической базе:
• системы интеллектуального антивирусного сканирования (Stocona Antivirus);
• системы интеллектуального информационного поиска (Stocona Search);
• комплексная защита компьютерных систем от несанкционированного доступа.

 

Интеллектуальная технология антивирусного сканирования Stocona Antivirus.
Эвристический анализ — метод обнаружения вредоносных программ, при котором антивирусная программа контролирует все действия, выполняемые проверяемой программой. В ходе эвристического анализа отслеживаются потенциально опасные действия, характерные для вирусов и вредоносных программ других типов.
В современных компьютерных системах предусматриваются программные средства защиты, как операционных систем, так и прикладного программного обеспечения. Тем не менее, основными каналами воздействия на программное обеспечение являются недостатки в системе защиты (администрирования) компьютерных систем от взаимодействующих систем: глобальных (Internet), региональных (Intranet) и локальных вычислительных сетей, многопользовательских компьютеров, а также не сертифицированное программное обеспечение.
Большинство известных антивирусных систем используют эвристический механизм антивирусного мониторинга, основанный на контроле выполняемых программами операций при их запуске на исполнение, а также механизм антивирусного сканирования, сводящийся к поиску в программных файлах известных вирусов по их сигнатурам (по определенным сочетаниям кодов программ и электронных документов).
В основу развиваемой в данном проекте системы антивирусной защиты положена так называемая технология «интеллектуального сканирования» опасных функций программного обеспечения, основывающаяся на методическом аппарате эвристического анализа и искусственного интеллекта.
Технология предусматривает:
• экспертный анализ системой искусственного интеллекта файлов программного обеспечения на предмет наличия в них опасных функций (вирусов и программных закладок);
• верификацию выявленных опасных функций программного обеспечения на основе соответствующей базы знаний;
• формирование логического вывода об обнаруженных свойствах вирусов и программных закладок;
• автоматическое формирование алгоритмов лечения файлов (то есть деактивацию опасных функций).
В отличие от известных антивирусных программ технология «интеллектуального сканирования» основывается не на поиске известных вирусов и анализе процесса выполнения программ, а на качественно новой концепции – анализе функций программ без их выполнения.
В целом, классификация программного обеспечения, с использованием которого реализуются несанкционированный доступ к ресурсам компьютерных систем, делится на два больших класса: компьютерные вирусы и программные закладки. В свою очередь компьютерные вирусы могут быть подразделены по средам обитания, операционным системам, применительно к которым они разработаны, по своим алгоритмическим особенностям и деструктивным возможностям.
Работоспособность и эффективность технологии «интеллектуального сканирования) получили всестороннюю проверку и подтверждение на опыте создания компанией «Стокона» антивирусного программного комплекса (АПК) STOCONA ANTIVIRUS 3.0, встраиваемого в Microsoft Office 97/2000/XP, машины интерпретации скрипт - кодов Microsoft и Netscape. Компл

123
скачать работу


 Другие рефераты
Витамин ТӘРІЗДЕС заттар
MS Access
Қазіргі заманғы астық ақтау қоймаларының технологиялық ерекшеліктері
Фондовая биржа


 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ