4. После набора объектов и вопросов об объектах, нажав кнопку ДА-
ЛЕЕ, пользователь переходит на следующий этап создания БЗ - создание
значений. Эту функцию полностью берет на себя редактор значений. Он
представляет собой нечто вроде картотеки - ряд последовательно выводя-
щихся окон с именем "своего" объекта каждое, строкой ввода и кнопками
управления в каждом. Командные кнопки каждого окна редактора значений
аналогичны кнопкам редактора объектов, за исключением появившейся но-
вой кнопки - ДРУГОЙ. Пользователь для каждого объекта должен ввести
свой список значений, после чего нажатием кнопки ДРУГОЙ он переходит
в окно следующего объекта. Действия остальных кнопок аналогичны дейст-
виям соответствующих кнопок редактора объектов. По окончании заполне-
ния значениями всех ранее набраных объектов и, желательно, сохранив
их на диске кнопкой ЗАПИСЬ, можно переходить к следующему этапу - ре-
дактированию правил. Это производится нажатием кнопки ДАЛЕЕ.
5. Перевижение по матрице фактов редактора правил можно клавишами
управления курсором или "мышью". Для занесения какого-либо правила в
базу правил необходимо отметить клавишей <SPACE> или правой клавишей
"мыши" все предпосылки данного правила и комбинацией клавиш <CTRL>+<
SPACE> - заключения, после чего нажать кнопку ВНЕСТИ или клавишу <
ENTER> (следует заметить, что командные кнопки редактора правил анало-
гичны кнопкам предшествующих редакторов). Необходимо помнить, что син-
таксис "Консультанта" не позволяет вводить правила такого вида:
ЕСЛИ ОБЪЕКТ N 1 = ЗНАЧЕНИЕ N 11 И ОБЪЕКТ N 1 = ЗНАЧЕНИЕ N 12 ...
или такого:
... ТО ОБЪЕКТ N 1 = ЗНАЧЕНИЕ N 11 И ОБЪЕКТ N 2 = ЗНАЧЕНИЕ N 21.
Одним словом, в предпосылке правила у одного объекта не может
быть два разных значения, а в правиле не может быть более одного зак-
лючения. Редактор правил построен таким образом, что правила такого
рода просто не смогут сформироваться.
Итак, например, для ввода такого правила:
ЕСЛИ ВОДА = ХОЛОДНАЯ И ПОГОДА = СЫРАЯ ТО ПРОСТУДА = ОБЕСПЕЧЕНА,
необходимо в столбце значений объекта ВОДА отметить ранее упомяну-
тым способом значение ХОЛОДНАЯ, а столбце ПОГОДА - значение СЫРАЯ,
как предпосылки (отмеченные значения станут другого цвета); в столбце
ПРОСТУДА отметить значение ОБЕСПЕЧЕНА, как заключение (это значение
также выделится цветом, причем отличным от цвета предпосылок).После
нажатия кнопки ВНЕСТИ создаваемая база правил пополнится новым прави-
лом. Так же, как и в предыдущих редакторах, по окончании набора жела-
тельно для надежности сохранить базу правил, нажав кнопку ЗАПИСЬ. Для
перехода к следующему заключительному шагу нужно как и в прежних слу-
чаях, нажать кнопку ДАЛЕЕ.
6. Заключительный этап создания или редактирования любой базы зна-
ний - вывод диспетчера редактора. Дипетчер необходим для проведения
сервисных операций с базой знаний: оптимизации, упаковки, проверки на
непротиворечивость и сохранения. Ранее уже описывался смысл этих опе-
раций; следует отметить особенности операций ОПТИМИЗАЦИЯ и УПАКОВКА.
Если пользователь еще не закончил отлаживание своей базы, он их не
должен проводить, если же он уверен в том, что сформированная им база
является окончательным вариантом, то желательно проделать эти опера-
ции, соответственно нажав кнопки ОПТИМИЗАЦИЯ и УПАКОВКА. Операция про-
верки базы на правильность построения необходимо, поэтому желательно
ее провести; эта операция не изменяет структуру базы знаний, поэтому
ее можно проводить в любой момент. Кнопка СОХРАНИТЬ записывает базу
на диск, если поледняя не была сохранена нажатием кнопки ЗАПИСЬ редак-
тора правил и обновременно осуществляет выход в режим СУБЗ.
Итак, теперь на диске и в списке банка знаний имеется новая база
знаний.
4.4. Редактирование баз знаний и управление ими
Редактирование БЗ производится в том же порядке, что и создание,
причем, если, например, не требуется редактировать объекты, можно ли-
бо "пролистнуть" появившийся редактор объектов кнопкой ДАЛЕЕ, либо в
окне установок редактора знаний в группе СОСТАВЛЯЮЩИЕ установить оп-
цию РЕДАКТОР ЗНАЧЕНИЙ (в этом случае после нажатия кнопки ПУСК сразу
запустится редактор значений).
Процесс редактирования напоминает процесс создания новой базы.
Исключение составляет лишь то, что в строках ввода уже будут находит-
ся какие-либо данные. Если, например, пользователя интересует какой-
то объект, он может запустить редактор объектов (по умолчанию, нажав
кнопку ПУСК в окне установок), активизировать список ввода строки
ввода объектов (щелчком левой клавишей "мыши" на кнопке списка ввода
либо нажатием клавиши <курсор вниз>), с помощью вертикальной полосы
скроллинга (линейки прокрутки) найти нужный ему объект и исправить
его как в обычном текстовом редакторе или удалить его кнопкой УДА-
ЛИТЬ. Последующие действия аналогичны действиям в процессе создания
новой базы.
Управление базами знаний производится с помощью пункта верхнего
меню БАЗА. Операции данного пункта позволяют переименовывать и уда-
лять любые базы в списке банка знаний. Так, чтобы переименовать выб-
ранную базу, нужно в окне переименования в строку ввода ввести новое
имя базы и нажать кнопку ПУСК или клавишу <ENTER>, после чего старое
имя базы исчезнет из списка и появится новое. Для удаления базы следу-
ет выбрать ее полосой указателем и, выбрав в меню БАЗА операцию УДА-
ЛИТЬ, нажать <ENTER>. На экране появится окно подтверждения удаления,
в котором следует нажать кнопку ПУСК.
... исследования в области искусственного интеллекта и медицины как совершенно независимые. В этом случае допускается возможность только использования медицинских знаний в плане психологического обеспечения работ по ИИ. Но и работы по искусственному интеллекту тоже влияют на развитие медицины.. В качестве первого результата можно выделить появление новой области психологических исследований, а ...
... основные линии работ по ИИ. Первая связана с совершенствованием самих машин, с повышением "интеллектуальности" ис- кусственных систем. Вторая связана с задачей оптимизации совместной работы "искусственного интеллекта" и собственно интеллектуальных воз- можностей человека. Переходя к собственно психологическим проблемам ИИ О.К. Тихомиров выделяет три позиции по вопросу о взаимодействии ...
... будет несколько другим). Когда система построенная из базовых элементов достаточно разовьется (будет иметь сложную структуру , а следовательно определенное количество опыта), то она сможет стать действительным Искусственным интеллектом, который также как и человек будет непредсказуем и не однозначен. И перед человеком будет задача только в наведении интерфейса с этим ИИ. (для решения определенных ...
... решить большое число сложных задач, либо способность найти нетривиальное решение? Насколько важно, к примеру, развитие дивергентного, "латерального" мышления, и как взаимосвязаны уровень способностей и творческая отдача? Эти вопросы изучаются теорией интеллектуальных различий. В настоящее время существует, как минимум, три трактовки понятия интеллекта: 1. Биологическая трактовка: "способность ...
0 комментариев