Разработка образовательной среды для дистанционного обучения по дисциплинам Компьютерная графика и Системы искусственного интеллекта. Геометрические преобразования
Категория реферата: Рефераты по информатике, программированию
Теги реферата: доклад, контрольная работа 8
Добавил(а) на сайт: Jellinskij.
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата
Для обеспечения возможности использования продукционных систем разработан новый способ представления информации о трехмерных геометрических объектах. Элементарные геометрические примитивы представлены в виде фактов базы знаний.
Работа блока получения продукций строится следующим образом.
1) Исходная модель трехмерного графического объекта, заданная произвольно
(посредством прямых, точек или их комбинаций), анализируется и преобра
зуется в унифицированное представление точками, затем система обращает
ся к соответствующей базе знаний и достраивает механизм вывода до полу
чения необходимых для решения задачи фактов.
2) Для получения требуемой последовательности разработанный блок обраща
ется к базе знаний и, в зависимости от задания, вновь перестраивает меха
низм вывода, после чего запускает его.
3) Получение требуемой последовательности осуществляется путем выборки
необходимых фактов и их последующей подстановки в правила. В результа
те срабатывания правила в базу знаний добавляются новые факты, и процесс
повторяется.
Реализованный механизм вывода использован также для решения остальных поставленных задач, а именно:
1. демонстрация формирования последовательности выполняемых пра
вил; отображение использованных и добавленных новых фактов в
обучающем режиме раздела «Продукционные системы»
2. контроль действий обучаемого в контролирующем режиме разделов
"Геометрические преобразования" и "Продукционные системы".
В первом случае работа блока получения любого отношения практически не
изменяется. Программа так же производит дополнительную настройку механизма
вывода и формирует формализованное представление объекта, затем получение
последовательности правил происходит по шагам с выдачей к визуализации
используемых преобразований и их взаимного расположения.
Во втором случае система действует несколько иначе. Механизм вывода сразу
получает последовательность правил, после их интерпретации обработчиком
получается результирующая матрица преобразований, на которую затем
умножаются все точки объекта.
3. 2. Разработка программных средств
Для реализации поставленных задач первоначально была запрограммирована разработанная система хранения фактов и правил в базе знаний. Она была представлена как совокупность таблиц, составляющих единую базу знаний
Входная информация для блока получения продукций представлена в виде таблицы, в которой хранятся факты и правила, необходимые для работы механизма вывода продукционных систем.
Для обеспечения возможности многократного использования обучаемым одной и той же модели в процессе обучения, а так же для обеспечения проверки выполняемых заданий разработан блок перегенерации способа задания геометрических примитивов для приведения ох представления в системе к унифицированному виду. Он запускается каждый раз при выборе задания и приводит представление геометрических примитивов к виду, необходимому для работы механизма вывода. При этом в базу фактов могут быть внесены новые факты.
Для обеспечения гибкости разработанного механизма вывода его программная
часть содержит ряд перенастраиваемых параметров, которые изменяются самой
программой в процессе ее работы в зависимости от текущей задачи. Параметры
настройки механизма вывода вынесены в простейшую по своей структуре базу
знаний. База знаний разбита на два элемента, хранящихся в отдельных файлах.
Информация в этих файлах храниться в формате таблиц Dbase, что значительно
облегчает ее редактирование и дополнение при необходимости. Процесс работы
блока получения последовательности действий с базой знаний следующий:
1) После анализа задания, выданного пользователю, система выбирает из
Рекомендуем скачать другие рефераты по теме: банк рефератов 5 баллов, дипломная работа персонал.
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата