Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
9.7. Усвоение понятийОбучение в основном заключается в том, чтобы путем абстракции и индукции усвоить общую ситуацию, исходя из небольшого числа примеров. Этот процесс можно направлять и ускорять, используя контрпримеры, которые будут теперь произвольными, а не только “почти примерами”. Рассматриваемые ситуации могут быть достаточно сложными, и для их представления может применяться несколько вложенных уровней с операциями разъединения и отрицания. Это позволяет, в частности, хранить в резерве все возможности проверки сходства и различия между ситуациями. Сначала обратим внимание на механизм абстрагирования. Абстракция и обобщениеОбычная унификация основана на подстановке термов на место переменных. Такие подстановки по природе являются дедуктивными и строгими. Обобщать — это идти как раз в противоположном направлении: рассматриваемый терм становится абстрактным, когда он заменяется на переменную. В подстановке такого типа, которую называют индуктивной, необходимо уточнять, в каком случае данный терм нужно заменить, так как в отличие от унификации здесь нет вынужденных подстановок. Например, ничто не обязывает повсюду заменять некоторый терм одной и той же переменной. Индуктивная подстановка О характеризуется, следовательно, последовательностью троек:
где Пусть имеется следующее выражение
Дедуктивная подстановка
преобразует Е в выражение
Отметим, что если не принять мер предосторожности, то не обязательно получается дедуктивная подстановка Так как для проверки соответствия системы необходимо возвращаться к исходным примерам, в дальнейшем в индуктивных подстановках мы потребуем следующее: 1) двум разным объектам соответствует одна переменная; 2) повторно используются переменные того выражения, которое обобщается. Воспользовавшись определением с такими ограничениями, мы получаем следующий механизм обобщения: выражение Таким образом, выражение
является более общим, чем
потому что существует постановка
В дальнейшем мы будем писать В нашем примере сцеплением является
а дополнением —
Разумеется, для данных В частности, они могут давать одинаковые сцепления и разные остатки. Можно рассматривать разные подходы к определению индуктивных подстановок: от жестких, когда требуется минимальное число изменений, до самых свободных, разрешающих любые подстановки. Мы ограничимся классом допустимых подстановок, которые но определению удовлетворяют (кроме указанных выше требований 1) и 3) один и тот же терм заменяется во всех подстановках на одну и ту же переменную; 4) терм заменяется только в случае необходимости, в частности терм из остатка заменяется только в том случае, если он заменен в сцеплении. Теперь можно не указывать разные случаи расположения термов в допустимых подстановках. Из этого определения следует, что всякое выражение является собственным обобщением, а также обобщением любого выражения, выводимого из него простым переименованием переменных. Обобщение Отношение
Понятие представляет, таким образом, общее максимальное обобщение соответствующих примеров. Примеры рассматриваются попарно, и все сцепления систематически запоминаются. Процедура повторяется до получения совокупности разъединенных подмножеств для выражений, которые обобщают все предъявленные примеры. Таким образом, общее максимальное обобщение состоит, возможно, из отдельных частей. Подключение контрпримеров к этому процессу уточняет и усложняет анализ. Контрпримеры, очевидно, приводят к появлению отрицаний, которые могут присутствовать в описании понятия совместно с разделениями. В результате такого перемешивания обобщения становятся достаточно сложными. Например,
“Некоторое тело находится на красном объекте, И на этом красном объекте нет другого объекта, отличного от куба, ИЛИ же у не является кубом”. Заметим, что в этих описаниях обозначение
более предпочтительно, чем
из-за простоты процесса обучения, связанного с первым вариантом. Система получает одновременно целое семейство примеров
Однако член общем случае Е будет трансформироваться в более компактное выражение С, которое в сжатой форме отразит характеристики, разделяющие примеры и не встречающиеся в контрпримерах. Общая форма С имеет вид
Она сразу указывает на аналогию со знакопеременными сходящимися рядами вида
Последовательные члены представляют собой символические выражения, а не мономы, принимающие числовые значения. Проиллюстрируем процедуру построения общего максимального обобщения С на следующем примере. Система получает описания Общим максимальным обобщением
Контрпример
Выражение
Описание искомого понятия принимает вид
Выражение
Рис. 9.14. Примеры (а) и контр-примеры (б) при изучении понятия. а) Примеры Описание:
б) Контр-примеры Описание.
остается множитель
Может оказаться, что процедура формирования общего максимального обобщения приведет на каком-то этапе не к одному, а к нескольким выражениям. Разъединения в таком случае вводятся в описание. Кроме того, возможно, что ни одного общего максимального обобщения не образуется либо из-за того, что исходные множители не входят ни в одно отношение, либо из-за ограничений унификаций. Тогда единственным обобщенным выражением будет пустое, т. е. не существует эффективного понятия, покрывающего примеры и одновременно исключающего контрпримеры. Это обусловлено противоречиями для остатков типа
Программа С. Вере написана на языке ICECUBE — диалекте языка SNOBOL — и производит обобщения за несколько секунд на машине IBM 370/158. Она также способна обобщать правила повторной записи, описывающие, например, сборку конструкций из кубиков и обратную процедуру разбора. Хотя эту программу следовало бы усовершенствовать, обогатив словарь описаний другими типами отношений, она представляется одной из лучших программ, хорошо формализованных и пригодных для задач обучения. Усваиваемые при этом понятия обладают достаточной сложностью, которая, возможно, превышает сложность тех понятий, которые может сформировать и запомнить сам человек.
|
1 |
Оглавление
|