
- •Содержание
- •Структура и основные компоненты модели
- •Смысловое содержание учебно-методического материала.
- •Предлагаемая структура асоку
- •Метод дифференциальных уравнений
- •Алгоритм обучения с моделью обучаемого
- •Оптимизация: вероятностный анализ алгоритма обучения
- •Сходимость алгоритма обучения
- •5. Методология разработки обучающей программы, этапы проектирования, разработки и реализации обучающих программ на базе типовых элементов.
- •6. Элементы интерфейса обучающих программ.
- •6. Выводы
- •Используемая литература
Алгоритм обучения с моделью обучаемого
Разбор данного алгоритма приведем в общей форме, но опираясь на пример обучения пониманию текстов на иностранном языке.
Как отмечалось, состояние обучаемого нап-м сеансе можно описывать вектором вероятностей незнания элементов ОИ (1.33). Элементом ОИ может быть понятие, правило, определение, задача и т. д. В задаче обучения пониманию текстов на иностранном языке элементами ОИ являются ЛЕ — лексические единицы, т. е. отдельные слова или словосочетания.
Очевидно,
что в момент заучивания обучаемым порции
ОИ на л-м сеансе он знает элементы данной
порции с вероятностью единица:
т.
е. вероятности незнания элементов из
Un в момент и равны нулю. Однако с течением
времени происходит их забывание.
Используя данные психологии в области
исследования памяти, в качестве модели
Fn(1.36)
выбираем экспоненциальную зависимость.
Тогда вероятности незнания элементов
ОИ изменяются по правилу
Естественно
предположить, что скорость забывания
каждого элемента ОИуменьшается, если
этот элемент выдается обучаемому для
запоминания, и не изменяется, если он
не заучивается:
где у’ у"> аi1(i=1, 2,...,N) — параметры, характеризующие индивидуальные особенности памяти обучаемого; 0<у'<y"<1, αi>0 — начальная скорость забывания i-го элемента ОИ.
Так
как на каждом сеансе i-й
элемент ОИ либо выдается для запоминаниялибо
нет то в модели (2.2) необходимо учитывать
время забывания информации после ее
последнего заучивания tin;
где
интервал
времени между двумя сеансами обу
ченияt0,t1,…tn—
моменты получения и заучивания порций
ОИ — сеансов обучения). Характер поведения
вероятности незнания 1-го элемента
ОИ показан на рис. 2.1. Полагаем, что
вероятности незнания 1-го элемента
ОИ до первого заучивания нап-м
сеансе равны единице (т. е. до начала
обучения 1-й элемент ОИ неизвестен с
единичной вероятностью):
Таким образом, изменение вероятностей незнания элементов ОИ зависит от скоростей их забывания, которые, в свою очередь, определяются индивидуальными свойствами памяти обучаемого, и времени забывания элементов ОИ после их заучивания.
ПараметрамиСп(1.40) модели (2.2) являются значения скоростей забывания αin(i=l, 2,...N) процедура коррекции которых (2.3) является алгоритмом адаптации параметров модели. Это первый уровень адаптации модели. Второй уровень связан с адаптацией структуры модели Fnи рассмотрен в § 2.4.
Критерием
качества
обученияQn
(128) естественно выбрать такой, который
характеризует уровень обученности
обучаемого. Для задачи обучения пониманию
текста на иностранном языке данный
уровень характеризуется вероятностью
незнания элемента ОИ, наугад выбранного
из этого текста:
где
Pi
(tin)
— вероятность незнания i-го
элемента ОИ;N
— частота
появления i-гоэлемента ОИ в рассмат-
г==1 ч
риваемомтексте.
Величины определяются
по
=
тексту
до начала обучения. При,т. е. предполагается,
что ученик ничего не знает. Для других
задач обучения qiможет
характеризовать, например, важностьi-го
понятия и т. д.
В § 1.5 сформулирована цель обученияZ*,для достижения ко: торой предлагается на каждом шаге обучения решать локальную задачу оптимизации (1.42), которую для критерия (2.6) можно переписать в виде
Результатом решения данной задачи является локально-оптимальная порция ОИ и\. которая выдается обучаемому на п-м сеансе обучения. Критерий Qnвычисляется к моменту tnначала я-го сеанса обучения. При этом задача (2.7) может иметь несколько решений. Например, можно включать в множествоU*nте элементы ОИ, запоминание которых на п-м сеансе обучения обеспечивает наибольшее уменьшениеQnк концу сеанса обучения. Назовем эту процедуру нуль-шаговой. Другим решением задачи (2.7) может быть включение в множество Un тех элементов ОИ, запоминание которых на п-м сеансе обучения обеспечит наибольшее уменьшение Qn+i. т. е. значение критерия качества обучения к
началу
следующего n+1-го
сеанса обучения. Эту процедуру назовем
одношаговой. Аналогично можно построить
k-шаговую
процедуру, по которой строится U*n
с целью минимизации Qn+k
к началу n+k-го
сеанса обучения. Для решения задачи
(2.7) будем строить нуль-шаговую процедуру
как самую простую и не требующую
больших вычислений.
Для минимизации значения Qn к концу сеанса обучения естественно в U*n включать элементы ОИ, имеющие наибольшее значение произведения так как согласно (2.1) в результате их запоминания это произведение становится равным нулю и тем самым наибольшим образом снижает значение Qn.
Таким образом, для обеспечения оптимального значения Qn к концу n-го сеанса обучения, располагая ресурсом Ln, необходимо найти Мn максимальных членов в сумме (2.6), индексы которых и определят очередную порцию ОИ, выдаваемую обучаемому для заучивания. Этот алгоритм записывается в виде
Где–индексмаксимального
значения а. ит. е. а** =шах
аи
а {мь
и2,...,Ммп}
=
и*п
-г
та порция ОИ, ко-
торая выдается для заучивания нап-и сеансе. Объем порцииМпзависит от ресурса 1п.
ПустьLп=Тп
— продолжительность n-го
сеанса обучения, или время, отведенное
на заучивание порции ОИ Un.
Предположим, что время заучивания i-го
элемента ОИ прямо пропорционально
вероятности его незнания. Это предположение
базируется на естественном основании:
чем меньше вероятность незнания элемента,
тем меньше времени необходимо на его
заучивание. Тогда объем Мn
очередной порции L/n
определяется из следующего соотношения:
где k — среднее время заучивания элемента ОИ при первом его предъявлении ученику; и1, и2…иm — номера элементов ОИ,
определяемых
по правилу (2.8). Процедура определения
Мn
очевидно следует из (2.9). Для этого
достаточно последовательно увеличивать
М до тех пор, пока не нарушится неравенство
(2.9). Параметр к априорно неизвестен
и поэтому должен оцениваться адаптивно
в процессе обучения в зависимости от
времени, затрачиваемого обучаемым
на выполнение порции ОИ:
где V — безразмерный коэффициент скорости адаптации, а Т'n — время, затраченное учеником на заучивание Un.
Согласно (1.30), обучение заканчивается, когда Qn достигает требуемого уровня обученностиδ. Число сеансов обучения п, за которое достигается определяет продолжительность обу
чения.
Таким образом, алгоритм обучения состоит в следующем:
Осуществляется проверка знаний обучаемым порции Мn, в результате которой образуется множество Rn (1.38).
По правилу (2.3) осуществляется адаптация параметров обучаемого.
Согласно выражению (2.2) с использованием соотношений (2,3) и (2.4), корректируется вектор вероятностей незнания элементов ОИ, т. е. формируется Рn+1
Согласно выражению (2.6) вычисляется критерий качества обученияQn+1
5: Если то обучение заканчивается. При опре
деляется очередная порция ОИ Un+1 по правилу (2.8), которая с учетом (2.9) и (2.10) выдается для заучивания. Затем на следующем цикле обучения снова повторяются п. 1—5 и т. д.