Экспертные системы тестирования

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование




ринятие решений на биржевых торгах.

Обучение - диагностируют ошибки при изучении какой - либо диiиплины с помощью ЭВМ и подсказывают правильные решения. Кроме того, они планируют акт общения с обучаемым в зависимости от успехов обучаемого iелью передачи знаний. Пример: система PROUST - обучение языку Паскаль

Классификация по степени интеграции с другими программами.

Автономные ЭС работают непосредственно в режиме консультаций с пользователем для специфически "экспертных" задач, для решения которых не требуется привлекать традиционные методы обработки данных (раiёты моделирование и т.д.)

Гибридные ЭС представляют программный комплекс, агрегирующий стандартные пакеты прикладных программ (например, математическую статистику, линейное программирование или системы управления базами данных) и средства манипулирования знаниями.

Несмотря на большую выгодность гибридных ЭС их создание и разработка является более сложной задачей нежели автономных ЭС.

1.5 Инструментальные средства разработки экспертных систем

Различают следующие типы инструментальных средств разработки ЭС:

.языки программирования;

2.языки представления знаний (языки инженерии знаний);

.средства автоматизации разработки (проектирования);

.оболочки ЭС.

Указанные типы инструментальных средств перечислены в порядке убывания эффективности, требуемой квалификации пользователя и трудозатрат, необходимых для создания ЭС. Действительно, при использовании инструментальных средств первого типа в задачу разработчика входит программирование всех компонентов ЭС на языке довольно низкого уровня. Использование инструментальных средств второго типа позволяет значительно повысить уровень языка, что, как правило, приводит к некоторому снижению эффективности. Инструментальные средства третьего типа позволяют разработчику не программировать все или часть компонентов ЭС, а выбирать их из заранее составленного набора. При применении инструментальных средств четвертого типа разработчик ЭС полностью освобождается от работ по созданию программ, так как берет готовую пустую ЭС.

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

Оболочки ЭС ориентированы на работу с пользователем-непрофессионалом в области программирования. Основным свойством оболочек является то, что они содержат все компоненты ЭС в готовом виде и их использование не предполагает программирования, а сводится лишь к вводу в оболочку знаний о проблемной области. Каждая оболочка характеризуется фиксированным способом представления знаний, организации вывода и функционирования компонентов, которые будут использоваться во всех приложениях, где будет применяться оболочка.

Желание предоставить разработчику ЭС разнообразные средства для учета особенностей приложения привело к объединению в рамках одной системы различных методов решения задач, представления и интерпретации знаний. В их состав могут входить средства модифицирования функционирования оболочки, набор компонентов, позволяющих конструировать собственные оболочки, средства комплексирования компонентов в виде языка высокого уровня, развитый графический интерфейс с пользователем. Подобные средства называют средствами автоматизации разработки (проектирования) ЭС. Они обычно позволяют представлять предметную область в виде сложной структуры, состоящей из произвольного числа понятий. Необходимость выбора средств, анализа их возможностей, модификации их функционирования и т.д. требует от пользователя специальных знаний в области ИИ.

Таким образом, в этом разделе рассмотрены общие сведения об экспертных системах, их назначение и архитектура, использование, приведены примеры известных классических экспертных систем, представлена классификация экспертных систем.

2. Компьютерные обучающие системы

2.1 Основные принципы новых информационных технологий обучения

Как уже неоднократно отмечалось, создание н совершенствование компьютеров привело и продолжает приводить к созданию новых технологий в различных сферах научной и практической деятельности. Одной из таких сфер стало образование - процесс передачи систематизированных знаний, навыков и умений от одного поколения к другому. Будучи само по себе мощной информационной сферой и владея опытом использования раздичных классических (не компьютерных) информационных систем, образование быстро откликнулось на возможности современной техники. На наших глазах возникают нетрадиционные информационные системы, связанные с обучением; такие системы естественно называть информационно-обучающими.

С началом промышленного изготовления компьютеров первых поколений и их появленнем в образовательных учреждениях возникло новое направление в педагогике - компьютерные технологии обучения. Первая обучающая система Рlatо на основе мощной ЭBМ фирмы "Соntrol Data Соrроrаtiоn" была разработана в США в конце 50-х годов и развивалась в течение 20 лет. По-настоящему массовыми создание и использование обучающих программ стали с начала 80-х годов, когда появились и получили широкое распространение персональные компьютеры. С тех пор образовательные применения