Статические банки знаний: организация, применение, инструментальные средства создания
Изучение организации, реализации и применения систем, основанных на знаниях. Обеспечения вопросно-ответного вычисления путём выполнения специальных процедур вывода, основанного на знаниях. Направления применения статических банков знаний в образовании.
Рубрика | Педагогика |
Вид | статья |
Язык | русский |
Дата добавления | 25.08.2020 |
Размер файла | 20,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
2
СТАТИЧЕСКИЕ БАНКИ ЗНАНИЙ: ОРГАНИЗАЦИЯ, ПРИМЕНЕНИЕ, ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА СОЗДАНИЯ
Миронов А.С.
An organization, realization and application of knowledge-based systems are considered in the article. Such systems are provided question-answering computation by executing of special procedures of knowledge-based inference and can be applied in education.
вопросное вычисление банк знаний
Статические банки знаний (СБЗ) могут быть определены как интеллектуальные информационные системы, реализующие запросно-ответное отношение между языком запросов Lq и языком ответов La путем поиска и логической обработки знаний о моделируемых в их базах знаний (БЗ) статических предметных областях (ПО).
Под запросно-ответным отношением (QA-отношением) будем понимать, согласно [1], подмножество декартова произведения языка запросов Lq и языка ответов La (т.е. QA LqLa), содержащее такие пары (q, a), qLq , aLa , что ответ a может быть выдан на запрос q.
Основными компонентами СБЗ являются: интерфейс пользователя, механизм обработки знаний и БЗ. Запросы, поступающие на вход СБЗ, анализируются с целью запуска на выполнение соответствующих специализированных процедур обработки знаний, составляющих МОЗ. В результате выполнения этих процедур над БЗ формируются выдаваемые пользователю ответы.
Важнейшей проблемой, решаемой в процессе создания СБЗ, является проблема разработки формальных средств представления и обработки знаний о моделируемых ПО, т.е. разработки системы представления и обработки знаний (СПОЗ).
Класс ПО, на которые ориентированы СБЗ, может быть условно назван функциональными средами (ФС). Содержанием таких ПО являются знания об объектах и их состояниях, действиях и их выполнении над объектами (событиями), а также о процессах, под которыми понимаются упорядоченные совокупности событий и/или других процессов, которые реализуются в целях решения тех или иных задач (проблем).
Представляются знания в СБЗ путем моделирования в их БЗ понятийных (определяющих знания о понятиях ПО) и проблемных (определяющих знания о решаемых в ПО задачах) компонентов ПО.
Содержанием понятийных компонентов таких ПО, как ФС являются знания об объектах и их состояниях, а также о действиях и их реализациях (выполнении над объектами), называемых событиями. Представляются знания о понятийных компонентах таких ПО с помощью специальных фреймов, предназначенных для описания перечисленных выше сущностей.
Фрейм-прототип, используемый для описания сущностей того или иного типа, определяется совокупностью характеристик и отношений, присущих сущностям этого типа. Набор таких фреймов-прототипов позволяет моделировать понятийные компоненты ПО в виде семантических сетей, определяемых множествами фреймов-экземпляров.
Фрейм-прототип, используемый для описания объектов ПО, определяется совокупностью характеристик объектов и отношений на их множестве. Основными слотами, входящими в данный фрейм, являются: определение, структура, часть, целое, экземпляр, подпонятие, надпонятие.
Фрейм-прототип, используемый для описания состояний объектов ПО, определяется совокупностью характеристик состояний объектов и отношений на их множестве. Основными слотами, входящими в данный фрейм, являются: определение, субъект, локализация, модификация.
Фрейм-прототип, используемый для описания действий ПО, определяется совокупностью характеристик действий и отношений на их множестве. Основными слотами, входящими в данный фрейм, являются: определение, подпонятие, надпонятие.
Фрейм-прототип, используемый для описания событий ПО, определяется совокупностью характеристик событий и отношений на их множестве. Основными слотами, входящими в данный фрейм, являются: определение, действие, объект, субъект, цель, условие, результат, подпонятие, надпонятие, причина, следствие, раньше, позже, одновременно, однотипно, разнотипно, эквивалентно, противоположно.
Целью обработки знаний о понятийных компонентах ПО в СБЗ является формирование ответов на запросы пользователей следующих двух видов:
· запросы, ответы на которые формируются в результате спецификации характеристик сущностей;
· запросы, ответы на которые формируются в результате вычисления отношений на множестве сущностей.
К первому виду запросов относятся запросы о значениях различных характеристик объектов и событий. Формирование ответов на запросы данного вида реализуется с помощью специализированной процедуры спецификации (VAL-процедурой) путем выполнения поиска значений тех или иных слотов во фреймах-экземплярах объектов и событий.
Ко второму виду запросов относятся запросы о сравнении событий, связях между ними, их анализе. Такие запросы предполагают вычисление различных отношений на множестве событий, а также их субъектов. Формирование ответов на такие запросы осуществляется посредством вывода на знаниях, реализуемого путем выполнения продукционных правил вида:
A1, A2, …, An B1, B2, …, Bm.
Здесь A1, A2, …, An - посылки; B1, B2, …, Bm - заключения; “” - символ продукции.
Выводы ответов на запросы о сравнении событий осуществляются специализированной процедурой сравнения (CMP-процедурой) по следующим правилам:
1 Если результат реализации некоторого события Е1 идентичен результату реализации другого события Е2, то событие Е1 эквивалентно событию Е2.
2 Если цель реализации некоторого события Е1 симметрична цели реализации другого события Е2, то событие Е1 противоположно событию Е2.
3 Если действия и объекты, определяющие события E1 и E2 идентичны, то субъекты этих событий однотипны.
4 Если действия или объекты, определяющие события Е1 и Е2 различны, то субъекты этих событий разнотипны.
Выводы ответов на запросы о связях между событиями выполняются специализированной процедурой ассоциирования (ASS-процедурой) по следующим правилам:
1 Если результат реализации некоторого события Е1 согласуется с условиями реализации другого события Е2, то событие Е1 первично и всегда предшествует событию Е2.
2 Если условия реализации некоторого события Е1 согласуются с результатом реализации другого события Е2, то событие Е1 вторично и всегда следует за событием Е2.
Выводы ответов на запросы об анализе событий осуществляются специализированной процедурой анализа (ANS-процедурой) по следующим правилам:
1.Если условия реализации некоторого события Е1 согласуются с результатом реализации другого события Е2, то событию Е1 должно предшествовать событие Е2.
2.Если результат реализации некоторого события Е1 согласуется с условиями реализации другого события Е2, то за событием Е1 может следовать событие Е2.
Содержанием проблемных компонентов таких ПО, как ФС являются знания о процессах, под которыми понимаются упорядоченные совокупности событий и/или других процессов, которые реализуются в целях решения тех или иных задач (проблем). Представляются знания о проблемных компонентах таких ПО с помощью специального фрейма-сценария.
Фрейм-сценарий, используемый для описания процессов решения задач (или более кратко - фрейм для описания задач (фрейм задач)), определяется совокупностью характеристик задач и отношений на множестве задач. Он включает в себя слот-определение и пронумерованные слоты редукции задачи к подзадачам. Нумерация этих слотов определяет последовательность, в которой подзадачи должны решаться для получения решения редуцируемой задачи.
Использование такого фрейма позволяет описывать планы решения различных задач и моделировать проблемные компоненты ПО в виде древовидных сетей редукции, определяемых конечными множествами экземпляров фреймов-сценариев.
Вершины высшего иерархического уровня таких сетей соответствуют целевым задачам, решаемым в ПО. На более низких иерархических уровнях располагаются вершины, соответствующие подзадачам, которые необходимо решить для получения решений целевых задач, а также вершины соответствующие тривиальным (элементарным) задачам, решения которых известны и сводятся к упорядоченным совокупностям событий.
Для описания планов решения целевых задач тех или иных семейств используются единые системы подзадач, которые совместно с целевыми задачами организуются таким образом, что любая целевая задача P будет решена в том случае, если будут решены соответствующие ей подзадачи P1, P2,…, Pn. Таким образом, любая целевая задача семейства, в конечном счете, будет решена в том случае, если она сводима к элементарным подзадачам.
Такой подход, в сочетании с возможностями преобразования планов решения одних подзадач в планы решения других, однотипных, позволяет достаточно эффективно решать вопросы представления и обработки знаний о проблемных компонентах ПО в СБЗ.
Основной целью обработки знаний о проблемных компонентах ПО в СБЗ является (помимо выдачи общей информации о той или иной задаче) формирование ответов на запросы пользователей, требующие синтеза планов действий для решения тех или иных задач (т.е. формирования упорядоченных совокупностей событий, обеспечивающих эти решения). Формирование ответов на запросы данного вида осуществляется посредством вывода на знаниях, реализуемого путем выполнения определяемых с помощью экземпляров фреймов задач редукционных правил вида:
P P1, P2,…, Pn.
Здесь P - задача; P1, P2,…, Pn - упорядоченная совокупность подзадач, к решению которых сводится решение задачи P; “” - символ редукции.
Синтез плана действий для решения некоторой задачи осуществляется процедурой планирования (SLV-процедурой) путем редуцирования всех необходимых для этого подзадач вплоть до уровня элементарных, которым соответствуют упорядоченные совокупности событий.
Собственно синтезируемые планы представляют собой упорядоченные композиции таких совокупностей.
Выполняемые в ходе редуцирования преобразования планов решения одних подзадач в другие (если это предусматривается) реализуются путем выполнения трансформационных правил вида:
C [C,]C1, C2,…, Ck.
Здесь C - элемент плана решения задачи; C1, C2,…, Ck - упорядоченная совокупность элементов, которыми дополняется или на которые заменяется элемент C (квадратные скобки указывают на отсутствие элемента в случае замены); “” - символ трансформации.
Для пояснения вышеизложенного рассмотрим пример выполнения синтеза планов действий для решения задач P1, P2, P3, семейство которых может быть описано следующей системой редукционных и продукционных правил:
P1 P11, P12, P13
P2 P 21, P12, P13
P3 P21, P12, P33
P11 E1, E2
P12 E3
P13 E4, E5
P21 P11 { E2 E2, E6 }
P33 P13 { E4 E4, E7 }.
Здесь маркер “”, фигурирующий в правых частях двух последних выражений, указывает на необходимость преобразования планов решения задач P11 и P13 путем выполнения трансформационных правил, которые определены в фигурных скобках в правых частях указанных выражений.
Цепочка вывода, выполняемого в целях синтеза плана действий для решения задачи P1, будет выглядеть следующим образом:
P1 (P11, P12, P13) (E1, E2, P12, P13)
(E1, E2, E3, P13) (E1, E2, P13, E4, E5)
Цепочка вывода, выполняемого в целях синтеза плана действий для решения задачи P2, будет выглядеть так:
P2 (P21, P12, P13) (P11 , P12, P13)
(P11 , E3, P13) (P11 , E3, E4, E5)
(E1, E2, E6, E3, E4, E5).
И, наконец, цепочка вывода, выполняемого в целях синтеза плана действий для решения задачи P3, будет выглядеть так:
P3 (P21, P12, P33) (P11 , P12, P33)
(P11 , E3, P33) (P11 , E3, P13 )
(E1, E2, E6, E3, P13 ) (E1, E2, E6, E3, E4, E7, E5).
Элементы в заключительных выражениях цепочек, как можно увидеть, представляют собой упорядоченные совокупности событий, вошедшие в синтезированные планы действий.
Статические банки знаний могут быть использованы в обучении в качестве учебных сред [2]. Организация процесса изучения той или иной ПО с помощью СБЗ базируется на применении подхода [3], сущность которого состоит в том, что вся информация об изучаемой ПО "привязывается" к специально выделенным в ней "базовым" объектам (сущностям, определяющим основное содержание этой ПО). О каждом из таких объектов в БЗ системы организуется необходимая информация, представляемая с помощью соответствующих фреймов-экземпляров.
В процессе изучения ПО пользователь имеет возможность обращаться к системе за этой, а также за логически выводимой из нее информацией. Для этого он формулирует различные запросы относительно базовых объектов ПО, ответы на которые формируются системой в результате выполнения соответствующих процедур механизма обработки знаний.
Инструментальные средства, используемые для создания СБЗ, представляют собой оболочку, основными компонентами которой являются: анализатор, выполняющий анализ поступающих на вход системы запросов и запускающий на выполнение соответствующие процедуры механизма обработки знаний; механизм обработки знаний, представляющий собой комплекс специализированных процедур обработки знаний; интерпретатор, обеспечивающий выдачу сформированных системой ответов в терминах, понятных пользователю; редактор, обеспечивающий формирование и коррекцию БЗ.
ЛИТЕРАТУРА
1.Цаленко М.Ш. Моделирование семантики в базах данных. - М.: Наука, 1989.
2.Петрушин В.А. Интеллектуальные обучающие системы: архитектура и методы реализации (обзор) // Изд. РАН. Техн. кибернетика. 1993. №2.
3.Миронов А.С. Статические банки знаний: организация, реализация и применение. Труды 9-й национальной конференции по искусственному интеллекту с международным участием “КИИ-2004”. М.: Физматлит . 2004. Т.2. С. 609-614.
Размещено на Allbest.ru
...Подобные документы
Понятие закрепления знаний и его основные функции и задачи. Особенности организации закрепления знаний на уроках специализированных дисциплин. Классификация геометрических объёмных форм в женской одежде. Сборочные конструктивные единицы женской блузки.
курсовая работа [70,7 K], добавлен 06.01.2014Модели и методы оценки знаний, применяемые при построении модульно-рейтинговых систем. Модель оценивания знаний при контроле. Практика применения модульно-рейтинговых систем в учебном процессе. Фронтальная и групповая учебная деятельность, их особенности.
курсовая работа [123,3 K], добавлен 28.11.2012Понятие о методах обучения и их классификация. Формы устного изложения знаний учителем, способы закрепления материала и самостоятельной работы учащихся. Средства выработки умения практического применения знаний. Методы проверки и оценки навыков.
контрольная работа [24,1 K], добавлен 23.01.2011- Использование метода моделирования при систематизации знаний старших дошкольников об окружающем мире
Исследования проблемы умственного воспитания старших дошкольников с применением метода моделирования для систематизации знаний. Изучение возможностей и результатов применения метода моделирования в систематизации знаний дошкольников об окружающем.
курсовая работа [40,1 K], добавлен 24.05.2002 Методы, приемы и средства обобщения исторических знаний. Формирование приемов умственных действий. Роль искусства в отражении современной общественной жизни. Систематизация знаний, варианты обобщения. Типы уроков. Схемы и таблицы в обобщении знаний.
реферат [120,2 K], добавлен 23.11.2008Принципы получения объективной оценки знаний студентов. Способы оценивания и контроля результатов их обучения. Методы оценивания практических работ учащихся СПО в дизайн-образовании. Принципы построения системы непрерывного контроля знаний студентов.
курсовая работа [3,3 M], добавлен 17.12.2012Качество знаний, его главные параметры. Функции и виды контроля знаний в педагогическом процессе. Экспериментальная проверка знаний и умений учащихся. Контроль знаний учащихся как элемент оценки качества знаний. Уровни контроля и проверки знаний по химии.
курсовая работа [33,0 K], добавлен 04.01.2010Функции, методы и средства контроля. Компьютерное тестирование. Интеллектуальное тестирование. Модели распознавания образа уровня знаний. Концептуальная модель адаптивного тестового контроля знаний. Организация контрольных работ.
реферат [74,1 K], добавлен 18.06.2007Курс "Проценты вокруг нас" является предметно-ориентированным курсом по выбору в рамках предпрофильной подготовки. Обобщение знаний учащихся по теме "Проценты и процентные вычисления", показав широту применения процентных расчетов в реальной жизни.
разработка урока [115,5 K], добавлен 06.02.2011Цели и задачи проведения контроля знаний и умений учащихся на уроках художественной культуры. Разработка методики применения различных форм оценки знаний. Игровые приемы контроля успеваемости как педагогический механизм, разработка тестовых заданий.
курсовая работа [103,5 K], добавлен 11.12.2010Значение, задачи, функции контроля знаний. Содержание, типы и виды, формы и методы контроля знаний. Применение различных форм и методов проведения тестов при изучении раздела "Общая биология". Разработка и апробация вариантов проверки знаний в 9-м классе.
дипломная работа [337,3 K], добавлен 16.03.2014Проблема организации контроля знаний учащихся и правильной оценки уровня их знаний. Виды контроля. Роль и значение тематического контроля, обеспечивающие эффективность учебного процесса, пути и методы проведения тематического контроля знаний учащихся.
дипломная работа [86,3 K], добавлен 01.05.2008Роль геометрических знаний в обучении и развитии учащихся с нарушением интеллекта. Методические аспекты формирования геометрических знаний. Изучение особенности усвоения знаний о многоугольниках. Цели, задачи и методика констатирующего эксперимента.
курсовая работа [434,8 K], добавлен 31.10.2014Контроль как элемент учебного процесса. Теоретические основы понятия "контроль". Функции и виды педагогической диагностики в организации контроля в начальном общем образовании. Организация эффективного контроля знаний в начальном общем образовании.
курсовая работа [33,0 K], добавлен 18.05.2015Психофизиологические особенности учащихся среднего школьного возраста. Система качеств знаний учащихся и методические основы проверки знаний. Особенности и организация контроля знаний учащихся 5 класса при изучении действий с десятичными дробями.
дипломная работа [139,0 K], добавлен 18.08.2011Проблема контроля знаний учащихся в теории и практике школы. Подходы к образовательному процессу на современном этапе. Требования к организации контроля за учебной деятельностью. Системы и технологии контроля знаний учащихся, используемые в школе.
дипломная работа [122,0 K], добавлен 30.03.2015Психолого-педагогический аспект обучения младших школьников. Интеграция учебных предметов в современном мире как педагогическое явление. Значение математических знаний в образовании младшего школьника. Организация и проведение интегрированных уроков.
дипломная работа [444,0 K], добавлен 07.09.2017Психолого-педагогические основы отбора содержания и усвоения новых знаний. Методическая значимость реализации внутрипредметных связей в школьном курсе математики, их применение на этапе обобщения и систематизации знаний, умений, изучения нового материла.
курсовая работа [251,7 K], добавлен 27.05.2015Отношение между реальной действительностью и полем знаний. Технология проведения структурного анализа как прагматическая составляющая семиотической модели. "Пирамида знаний" и уровни понятийной структуры. Стратегии проведения стадии получения знаний.
презентация [751,8 K], добавлен 14.08.2013Теоретические основы общественно – исторических знаний в начальной школе. Изучение опыта по формированию ценностного потенциала. Современные методики преподавания знаний истории. Тенденции и цели современного исторического образования в младшей школе.
курсовая работа [52,0 K], добавлен 14.06.2008