Реализация экспертной системы |
Реализация экспертной системы реляционными средствамиАвторы: А. Г. Гейн, А. Б. ЛивчакВ последнее десятилетие в информационной деятельности человека стали активно применяться технологии, основанные на достижениях теории искусственного интеллекта. В этих условиях вполне правомерно ставить вопрос о необходимости изучения данных технологий в курсе информатики общеобразовательной школы. Уже в одном из первых школьных учебников информатики содержится краткий рассказ о том, что такое база знаний и как в простейших случаях ее можно реализовать средствами языка Пролог. Более обстоятельное изложение задач искусственного интеллекта приведено в [2], где Пролог выступает основным средством компьютерной обработки информации, с которым знакомятся учащиеся, изучающие информатику по этому учебнику. Как показывает анализ учебников информатики, предлагаемых для общеобразовательной школы в последнее время, в них материал, затрагивающий проблематику искусственного интеллекта, преимущественно относится к экспертным системам. При этом практика создания экспертной системы, в том числе ее ядра базы знаний, и в этих учебниках опирается на изучение языка программирования Пролог. Одним из мощных средств этого языка является реализация в нем операции унификации. Однако как показывает рассмотрение многих реально используемых экспертных систем (например, диагностических), эта операция фактически не используется. Не используется она и в тех примерах экспертных систем и баз знаний, которые фигурируют в названных учебниках. Основная особенность баз знаний и экспертных систем наличие того или иного механизма вывода прекрасно демонстрируется и без использования достаточно сложной для понимания операции унификации. В этом случае оказывается, что создание экспертной системы вполне доступно средствами СУБД Access без специального изучения языков логического программирования. Дополнительные методические преимущества такого подхода состоят в том, что, вопервых, учащиеся обычно осваивают указанную СУБД в рамках изучения информационных технологий, так что они во многом подготовлены к предстоящей работе технологически. Вовторых, использование СУБД Access делает процесс создания экспертной системы и ее работу визуальной, что трудно достижимо при использовании Пролога и других подобных языков. Пример построения небольшой экспертной системы на основе СУБД Access описан нами в [5]. При данном подходе в центре внимания оказывается реляционная модель, что, на наш взгляд, дает не только методические преимущества, но и играет важную методологическую роль. Как известно, характерной чертой современных исследований является использование системного подхода, сформулированного в середине ХХ в. Л. фон Берталанфи. Основное внимание при таком подходе уделяется именно совокупности отношений, связывающих элементы системы и обеспечивающих ее целостность и эмерджентность. Кроме того, важным частным случаем отношения является понятие функции, составляющее без преувеличения основу большинства математических моделей, используемых в самых разных научных областях. Тем самым реляционная точка зрения оказывается весьма перспективной с точки зрения организации межпредметных связей информатики. Отметим, что на конечном множестве отношения естественно изображаются ориентированными графами и представляются таблицами. Тем самым оказываются связанными методы моделирования, основанные на применении графов и табличной формы представления информации, широко применяемой в базах данных. Такое рассмотрение указанных вопросов с единых позиций теории отношений проведено в [6]; в нынешних же учебниках информатики эти подходы рассматриваются, как правило, изолировано друг от друга, даже в том случае, если речь идет о моделировании механизма вывода в базах знаний (см. [7]). Объявление: В докладе более подробно рассматриваются возможности реализации экспертных систем и других систем искусственного интеллекта (фреймы, семантические сети, продукции и т.п.) реляционными средствами, а также обсудить в целом место реляционного подхода в курсе школьной информатики. Литература 1. Основы информатики и вычислительной техники: Проб. учебн. пособие для 10–11 кл. сред. шк. / В. А. Каймин, А. Г. Щеголев, Е. А. Ерохина, Д. П. Федюшин/ М.: Просвещение, 1989. |
< Предыдущая | Следующая > |
---|