Технология обучения понятиям в интеллектуальных обучающих системах
Технология создания интеллектуальных обучающих систем, ориентированных на знания. Приобретение знаний с использованием метода формального концептуального анализа. Построение вопросов, используемых для верификации знаний ученика со знаниями специалиста.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 17.01.2018 |
Размер файла | 96,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Технология обучения понятиям в интеллектуальных обучающих системах
Таран Т.А. Сирота С.В.
Abstract
The technology of creation of intelligent tutoring systems which are oriented to teach knowledge is suggested. It is supposed the acquisition of expert's knowledge by using of the Formal Concept Analysis method, then construction by these concepts the test questions which are used for verification of the pupil's knowledge with the expert's knowledge. Then the further tutoring strategy is generated by the results of this verification.
Попытки автоматизировать процесс обучения начались более 30 лет назад и в настоящее время продолжаются, порождая большое количество компьютеризированных курсов по различным предметам. В последнее время основные усилия разработчиков направлены на создание интеллектуальных обучающих систем (ИОС). Успехи в этой области, однако, ограничены тем, что создаваемые ИОС в очень незначительной степени используют то многообразие методов и средств искусственного интеллекта, которое наработано к настоящему времени [1]. Другой причиной недостаточной «интеллектуальности» ИОС является слабая проработка возможностей формализации самого педагогического процесса и механизмов взаимодействия ученика с компьютером. В настоящее время основные направления использования компьютерной технологии обучения в учебном процессе подчинены следующим целям:
- индивидуализация обучения;
- выработка практических навыков и тренировка;
- контроль и оценка знаний.
Выделяют две основные направленности процесса обучения [2, 3]: обучение понятиям и формирование умений (навыков).
При формировании умений и навыков создаются проблемные ситуации, в которых обучаемый должен выполнить некоторую последовательность действий, основываясь на своих знаниях. Чаще всего обучаемому предлагается последовательность все более усложняющихся задач. В современных ИОС именно этому этапу обучения уделяется основное внимание.
При обучении понятиям выделяются следующие этапы:
- описание свойств объектов предметной области, качественных и количественных характеристик объектов и процессов;
- выявление понятий;
- определение связей между понятиями;
- определение зависимостей на множествах свойств и характеристик объектов и процессов.
При обучении понятиям в современных автоматизированных системах основное внимание уделяется представлению фактического материала, описанию свойств и отношений, строгому определению понятий, которые ученик должен понять и запомнить. При этом широко используются средства мультимедиа, различные способы визуализации, игровые формы представления материала. Однако основной процедурой, выполнение которой требуется от обучаемого, остается запоминание. Автоматизированные системы обучения лишь облегчают процесс запоминания материала курса и мало используют творческую компоненту обучения, когда ученик самостоятельно формирует понятия и «открывает» связи между ними.
В связи с этим, актуальной проблемой автоматизированного обучения является разработка технологии обучения понятиям и создание интеллектуальных обучающих систем, активизирующих творческую компоненту обучения.
В данной работе предлагается технология для создания ИОС, основной целью которых является обучение понятиям предметной области в интерактивном режиме, включая тестирование знаний обучаемого. Эта технология реализована в виде инструментальной среды, основными функциями которой являются: извлечение знаний эксперта, формализация понятий предметной области, создание базы знаний, генерация тестовых вопросов, формирование когнитивной модели обучаемого, оценка знаний обучаемого, формирование стратегии обучения [5].
Основной задачей первичного обучения является знакомство с понятиями предметной области. Для формализации понятий предлагается использовать метод анализа формальных понятий (Formal Concept Analysis) [5]. Формальное понятие (концепт) представляется как двойка <объем, содержание>, где объем некоторое множество объектов предметной области, содержание множество свойств, которыми обладают все эти объекты. Для выявления понятий составляется формальный контекст для соответствующего фрагмента предметной области, который представляется как бинарная таблица <объект, свойство>. Множество формальных понятий упорядочено отношением частичного порядка и образует полную решетку концептов.
Для тестирования знаний обучаемого автоматически генерируется набор тестов по решетке концептов. Тесты генерируются как в открытой, так и в закрытой форме. Основной проблемой составления закрытых вопросов является выбор дистракторов. Для выбора дистракторов предлагается использовать элементы концептуальной решетки, наиболее близкие к тестируемому понятию. По ответам ученика составляется концептуальная решетка, отражающая систему понятий предметной области в представлении ученика. Эта решетка сравнивается с эталонной моделью предметной области. Различия между эталонной моделью и когнитивной моделью обучаемого используются для выработки стратегии дальнейшего обучения.
Представление понятий в ИОС. Для формализации предметной области используется метод анализа формальных понятий. Этот метод был предложен R. Wille [5, 6] и успешно применяется в настоящее время в задачах анализа данных и машинного обучения. Он заключается в следующем. На множестве объектов V и признаков A определено отношение I V A, такое, что pIa, где pV, aA, тогда и только тогда, когда a есть признак объекта p. Тройка K = (V, A, I) называется формальным контекстом. Формальный контекст представим в виде бинарной матрицы, строки которой помечены именами объектов, а столбцы значениями признаков. Определим соответствие [7]:
P := {yA | xIy для всех xP}, где P V,
G := {xV | xIy для всех yG}, где G A.
Тогда пара (P, G), удовлетворяющая условиям: P V, G A, P = G, G = P, называется формальным понятием (концептом) контекста K = (V, A, I). Множество объектов P составляет объем понятия, а множество всех свойств G, которыми они обладают, - его содержание. Каждый объект pP обладает всеми признаками из подмножества G. Таким образом, формальное понятие это множество объектов из данной предметной области, каждый из которых обладает всеми признаками из некоторого подмножества свойств, присущих этим объектам.
Множество формальных понятий (P, G), где P V, G A, частично упорядочено отношением (P1, G1) (P2, G2), если P1 P2 и G2 G1, и образует полную решетку L(K), которая называется концептуальной решеткой контекста K [5]. Пара (P1, G1) называется подконцептом концепта (P2, G2), а пара (P2, G2) надконцептом концепта (P1, G1).
Решетка концептов представима в виде линейной диаграммы, в которой каждому узлу соответствует концепт из данного контекста. Дуальный изоморфизм на решетке концептов отображает обратное соотношение между объемом и содержанием концептов: чем больше объем, тем меньше содержание.
Пример. В таблице 1 представлен формальный контекст «Строение автомобиля». Каждому понятию соответствует максимальная по вложению полная единичная подматрица контекста. Например, в таблице 1 формальному понятию {(ГРМ, клапан), (часть двигателя, часть ГРМ)} соответствует полная единичная подматрица, образованная соответствующими двумя строками и двумя столбцами. Диаграмма концептуальной решетки данного контекста представлена на рис. 1.
Таблица 1.Контекст «Строение автомобиля»
часть шасси |
часть транс-миссии |
часть колес |
часть двигателя |
часть рулевого упр. |
часть ГРМ |
часть клапана |
часть пер.колес |
часть задн. колес |
||
Шасси |
# |
|||||||||
Трансмиссия |
# |
|||||||||
Колеса |
# |
# |
||||||||
Двигатель |
# |
|||||||||
Рулевое |
# |
# |
||||||||
ГРМ |
# |
# |
||||||||
Клапан |
# |
# |
# |
|||||||
Передние колеса |
# |
# |
# |
# |
||||||
Задние колеса |
# |
# |
# |
Рис. 1. Концептуальная решетка контекста «Строение автомобиля»
По решетке концептов легко определить, какие свойства соответствуют каждому объекту. Каждому узлу концептуальной решетки соответствует концепт (P, G) и приписано множество (возможно пустое) меток вида (p, q). На диаграмме метки p, расположенные ниже узла, соответствуют всем объектам, выше узла признакам. Помимо меток, приписанных данному узлу (если они есть), концепт включает все объекты, лежащие непосредственно ниже данного узла (нижних соседей), и все признаки, лежащие непосредственно выше узла (верхних соседей). Например, узел, помеченный именем объекта «рулевое управление» и признаком «часть рулевого управления» соответствует концепту {(рулевое управление, передние колеса), (часть рулевого управления, часть трансмиссии)}.
Важным свойством концептуальных диаграмм является отношение порядка на множестве концептов, которое позволяет находить зависимости на признаках. Пусть K = (V, A, I) есть формальный контекст и пусть X A, Y A. Тогда X Y, т.е. X влечет Y, если все объекты из P V, имеющие признаки из X, обладают также всеми признаками из Y, т.е. X Y (или Y X). В этом случае концепт, содержащий X, находится непосредственно ниже концепта, содержащего признаки Y в концептуальной решетке.
Например, в контексте «Строение автомобиля» можно найти следующие импликации:
1. Если объект является частью колес, то он является частью трансмиссии;2. Если объект является частью рулевого управления, то он является частью трансмиссии;3. Если объект является частью ГРМ, то он является частью двигателя;4. Если объект является частью трансмиссии, частью колес и частью рулевого управления, то он является частью передних колес;5. Если объект является частью клапана, то он является частью двигателя и частью ГРМ;6. Если объект является частью передних колес, то он является частью трансмиссии, частью колес и частью рулевого управления;7. Если объект является частью задних колес, то он является частью трансмиссии и частью колес.
Визуальное представление системы понятий предметной области позволяет легко представить структуру понятий, что облегчает их понимание и запоминание. Особенности концептуальных решеток позволяют систематизировать представления ученика о понятиях предметной области и дают возможность частично автоматизировать процесс генерации тестов для контроля знаний ученика.
Представление знаний предметной области. Описание учебного материала может быть представлено в виде гипертекста в мультимедийном представлении. Основной структурой представления знаний по отдельным фрагментам чаще всего являются семантические сети. Построение семантической сети процесс, плохо формализуемый. В основном, он возлагается на эксперта, который с помощью различных средств визуализации описывает связи между понятиями и объектами предметной области. Использование формальных контекстов и концептуальных решеток позволяет частично автоматизировать процесс порождения семантической сети. Преобразование концептуальной решетки в семантическую сеть производится по следующим правилам. Объекты контекста представляются как первичные концепты семантической сети. Одноместные предикаты-свойства вида Имя_предиката (x) преобразуются в двуместные предикаты вида Функция (Имя_предиката, x), где Функция характеризует принадлежность элемента x к классу, типу или множеству, либо указывает другую связь между объектом и признаком. Затем проводится конкретизация предикатов: каждая переменная замещается объектом из области истинности предиката по матрице формального контекста. Например, в контексте «Строение автомобиля» использовано только отношение «x есть часть y», поэтому не представляет труда построить по этому контексту однородную семантическую сеть.
Ввод данных в систему производится путем создания и заполнения таблиц формальных контекстов. Система допускает организацию заголовков строк и столбцов таблицы в виде гиперссылок на информационные страницы, объясняющие определения объектов, суть их свойств и поясняющие факт обладания определенного объекта некоторым свойством.
Некоторые объекты могут обладать некоторыми свойствами только при наличии других свойств более высокого уровня. Это позволяет выделить свойства более низкого уровня в отдельный контекст, связанный с главным контекстом через определяющее свойство более высокого уровня. В него попадут только объекты, обладающие данным свойством. С другой стороны, некоторые объекты могут обладать дополнительными свойствами, не присущими другим объектам. В этом случае составляется вложенный контекст для данных объектов. Например, все объекты, являющиеся частями двигателя, могут быть выделены в отдельный контекст «Строение двигателя». В подчиненных контекстах тоже могут возникать подобные свойства. В результате может быть построена иерархия контекстов - гиперконтекст. Такая структура имеет значительные преимущества перед простым контекстом. Часто возникает необходимость использования количественных свойств. Тогда используются многозначные контексты [5]. В системе предусмотрена работа с такими свойствами.
Эксперт-методист задает объекты предметной области и их свойства, а затем по концептуальной решетке выделяются основные понятия и связи между ними. Этот же процесс используется и для контроля знаний ученика: строя свою концептуальную решетку, ученик отображает систему понятий так, как он ее усвоил. Критерием правильности и полноты усвоения материала будет изоморфизм между концептуальными представления ученика и эталонной моделью знаний, сформированной экспертом.
Обработка контекста включает в себя генерацию множества концептов, построение линейной диаграммы концептуальной решетки, извлечение базиса импликаций контекста. Полученная система представления знаний используется следующим образом:
- концепты служат основным исходным материалом для генерации тестов;
- импликации используются для проверки экспертом полноты контекста и также служат для генерации тестов;
- концептуальная решетка используется при построении тестовых вопросов и для определения стратегии обучения;
- линейная диаграмма концептуальной решетки служит для визуализации структуры фрагмента предметной области.
Все импликации после генерации подаются на контроль эксперта. Эксперт может принять или отвергнуть импликацию. Если эксперт не принимает импликацию, он должен подобрать контрпример из предметной области и внести его в контекст, либо исправить исходный контекст, если он содержит ошибку, и провести повторную обработку. Процесс будет окончен, когда эксперт признает верными все полученные импликации.
Контроль знаний обучаемого. В интерактивной обучающей среде предполагается замкнутый итерационный цикл обучения, который включает следующие основные компоненты:
- представление исходного материала,
- тестирование знаний обучаемого,
- построение когнитивной модели знаний обучаемого,
- сравнение ее с эталонной моделью знаний,
- выработка дальнейшей стратегии обучения.
Предлагаемая технология обладает возможностями автоматической генерации тестов, направленных на проверку знаний ученика.
Интеллектуальная обучающая система является диалоговой системой, которая общается как с экспертом-методистом (преподавателем), так и с обучаемым (учеником). В ИОС можно выделить блок, который целиком строится как вопросно-ответная система это блок контроля знаний. Основной проблемой при построении этого блока является формализация вопросно-ответных отношений.
Существует два подхода к формализации вопросно-ответных соответствий: компьютерный и лингвистический. При первом подходе вопрос понимается как запрос к информационной системе. Большинство современных тестирующих систем использует именно этот подход. Тест, задача, вопрос в таких системах содержат императивное предписание с требованием ответа или решения задачи. Обучаемый может выбрать ответ из списка предъявленных ответов или дать ответ на ограниченном подмножестве естественного языка. Формализация вопроса заключается в использовании формального языка запросов к базе знаний ИОС для проверки правильности ответа.
Второй подход заключается в использовании формального языка эротетической логики (логики вопросов и ответов). В эротетической логике строится формальная имитация таких типов вопросов, ответ на которые может быть точно описан. К таким типам относятся ли-вопросы и какой-вопросы. Для этих типов вопросов можно построить формальное представление вопроса.
В данной работе используется второй подход, поэтому в дальнейшем будем придерживаться основных концепций и терминологии эротетической логики согласно [8]. интеллектуальный обучающий верификация знание
Будем понимать под значением вопроса совокупность ответов, допускаемых этим вопросом, независимо от того, каким образом этот ответ получен. Под прямым ответом будем понимать ответ, который характеризуется тремя аспектами: выбором, требованиями полноты и различимости. Будем рассматривать элементарные вопросы, состоящие из двух частей: субъекта и предпосылки. Субъект вопроса это множество всех возможных альтернатив, из которых может быть выбран ответ; предпосылка определяет, какие альтернативы должны содержаться в ответе и какие требования полноты и различимости должны быть наложены на ответ. Формальное представление вопросно-ответного соответствия называют интеррогативом.
Вопросы, субъекты которых задаются явно (эксплицитно) конечным списком альтернатив, называются ли-вопросами. Вопросы, субъекты которых предоставляют множество альтернатив с помощью задания некоторого предиката, называются какой-вопросами.
Целью построения вопросно-ответных соответствий в данной работе является проверка знаний обучаемым системы понятий заданной предметной области и связей между ними. Исходными материалами для построения вопросно-ответных соответствий являются формальный контекст, множество формальных понятий, решетка понятий и импликации, извлекаемые из контекста. Предлагается строить вопросы следующих типов:
1. выбрать один или несколько вариантов из ряда предложенных;
2. удалить лишние элементы;
3. проверить правильность утверждения;
4. упорядочить элементы по заданному критерию упорядочения (если два элемента, то сравнить их);
5. проверить правильность упорядочения по заданному критерию;
6. обобщить элементы, т.е. объединить их в группы по некоторому признаку (в частности, каждая группа может состоять из одного элемента);
7. проверить правильность группировки по данному признаку;
8. указать количественные характеристики (объем, вес и т.п.) перечисленных элементов.
Среди этих типов вопросов можно выделить ли-вопросы и какой-вопросы, для которых возможна автоматическая генерация.
Ли-вопрос задает конечное множество альтернатив через свои субъекты, причем это множество эксплицитно содержится в вопросе. К ли-вопросам, в частности, относятся вопросы, требующие ответа «да» или «нет». Например, вопрос: «Верна ли импликация XY?», является ли-вопросом, ответом на который может быть «да» или «нет». Другой вид ли-вопроса содержит список альтернатив, например: «Обладают ли объекты X1,…, Xk свойствами A1,…, Aт?». Субъект этого вопроса состоит из m альтернатив. Область значения ли-вопроса совпадает с субъектом этого вопроса.
Интеррогатив ли-вопроса будем представлять, согласно [8], в следующем виде: ?, где предпосылка, субъект вопроса. Каждая предпосылка имеет вид: (scd), а общий вид интеррогатива представляется как ?(scd) , где s - спецификация выбора числа, c - спецификация требования полноты, d - требование различимости. Спецификация выбора числа представляется в виде: <k, n>, где k, n верхняя и нижняя границы количества правильных альтернатив выбора соответственно. Если верхний предел не установлен, то спецификация выбора имеет вид: <k, > и означает, что число выбранных альтернатив в ответе должно быть не меньше k. Спецификация <1, 1> указывает на необходимость выбора только одной альтернативы. Спецификация требования полноты может иметь вид: требование максимальной полноты, либо отсутствовать, если допускается неполный ответ. Требование различения почти всегда опускается, так как списки альтернатив соответствуют контексту и, как правило, неоднозначности представления ответа не возникает.
Абстрактный субъект ли-вопроса есть список альтернатив, записанных как множество высказываний {A1, …, An}, которые могут быть представлены формулами логики предикатов первого порядка как список (A1, …, An). Тогда интеррогатив ли-вопроса может быть представлен как ? (A1, …, An). В системе контроля знаний мы будем использовать ли-вопросы для проверки зависимостей между свойствами объектов, выраженных в виде импликаций, и для проверки свойств объектов. Для генерации таких вопросов будем использовать следующие интеррогативы.
1. Простая проверка импликации. Интеррогатив представлен в виде:
?(<1, 1>) (X1& …& XkY1&…&Ym, (X1& …& XkY1&…&Ym)).
Такой интеррогатив представляет вопрос, требующий ответа «да»-«нет», где «да» выбирает альтернативу X1&…&XkY1&…&Ym, а «нет» альтернативу
(X1&…& XkY1&…&Ym))
2. Альтернативная проверка импликации. Интеррогатив имеет вид:
?(<1, 1>) (X1&…&XkY1&…&Ym, X1&…&XkZ1&…&Zm))
Одна из этих импликаций истинна, другая ложна. Необходимо выбрать правильную импликацию. Требование максимальной полноты ответа означает, что не допускается выбор одновременно двух альтернатив и хотя бы одна из них должна быть выбрана.
3. Альтернативная проверка свойства объекта. Интеррогатив имеет вид:
? (<1, 1>) (X&A, X&A)
Вопрос имеет вид: «Обладает ли объект X свойством A?». Он также требует ответа «да» или «нет».
Концепты дают возможность проверить знание свойств и объектов, принадлежащих данным понятиям. По каждому концепту Cj = (Pj, Gj) можно составить вопросы двух типов:
- указать множество свойств G, которыми обладают объекты из P;
- указать множество объектов P, которые обладают свойствами из G.
4. Проверка свойств объектов. Ли-вопросы для проверки свойств объекта составляются по концептам Cj = (Pj, Gj) и имеют вид: «обладают ли объекты X1,…, Xk Pj свойствами A1,…, , B1, …, Bl», где A1,…, Aт Gj, B1,…,Bl свойства-дистракторы. В этих вопросах требование максимальной полноты может быть включено, если нужно выбрать все правильные альтернативы. Отсутствие этого требования позволяет считать правильными также те ответы, в которых выбраны некоторые из правильных альтернатив. Интеррогатив в общем виде имеет вид:
? (<m, m+l>) (X1&…&Xk&A1&…&Aт&B1&…&Bl)
Например: «Является ли клапан частью ГРМ, частью двигателя, частью трансмиссии?».
Интеррогатив этого вопроса:
? (<2, 3>) (клапан & часть ГРМ & часть двигателя & часть трансмиссии).
5. Проверка объектов, обладающих указанными свойствами. Интеррогатив вопроса:
? (<k, k+g>) (X1&…&Xk&Y1&…&Yg &A1&…&An)
где X1, …, Xk V объекты, Y1,…,Yg объекты - дистракторы, A1,…,AnGj свойства.
Например, интеррогатив вопроса «Являются ли объекты: колеса, рулевое управление, шасси, клапан, частями трансмиссии?» имеет интеррогатив:
?(<2, 4>) (колеса & рулевое управление & клапан &шасси & части трансмиссии).
Какой-вопросы задают альтернативы косвенным путем, с помощью вычисления некоторого предиката и проверки одного или нескольких категорных условий. Под категорным условием понимается условие принадлежности переменных, от которых зависит предикат, их областям определения. Например, предикат Q(x, y): «объект x обладает свойством y» сопровождается парой категорных условий: x есть объект, т.е. xV, V множество объектов, y есть свойство, т.е. yG, G множество свойств контекста K. Вопрос может быть поставлен так: «какие объекты какими свойствами обладают?». Такой вопрос может быть поставлен для заполнения формального контекста. Он требует указания всех пар <объект-свойство>.
В нашей работе используются какой-вопросы, описываемые интеррогативом:
?(<k, k+m>) (x1, …, xn V//A(x1 … xn))
где V - множество объектов контекста K, x1, …, xn V - категорное условие, A(x1 … xn) - формула логики предикатов вида:
x1…xn(P1(x1, …, xn)&… &Pk(x1, …, xn) &Pk+1 &…&Pk+m(x1, …, xn))
Предикаты P1,…, Pk задают список альтернатив, которые должны содержатся в ответе, Pk+1, …Pk+m - дистракторы.
Такой вопрос требует указать свойства, которыми заданные объекты обладают или не обладают. Иными словами, интеррогатив имеет вид:
?(<k, k+m>)(x1, …, xn V//
объекты x1, …, xn обладают свойствами P1&… &Pk&Pk+1 &…&Pk+m).
Выбор дистракторов. При автоматической генерации вопросно-ответных соответствий возникает проблема выбора дистракторов, т.е. наиболее правдоподобных (но неправильных!) альтернативных вариантов ответа. Основой для выбора дистракторов служит концептуальная решетка. Предположим, что тестируется знание формального понятия ?a. Вопрос направлен на выяснение того, какие объекты обладают заданными свойствами. Список предлагаемых ответов должен содержать объекты-дистракторы. Тогда находятся идеал J(a) и двойственный идеал D(a), порожденные концептом a. Затем выбираются концепты xD(a), покрывающие концепт a. Для выбора дистракторов строятся идеалы J(x) для каждого x. Дистракторы выбираются из множества объектов J(x)\J(a). Если требуется найти множество свойств, которыми обладают заданные объекты, то в каждом из множеств J(x)\J(a) выбирается объект cx, являющийся верхней гранью этого множества. Для него строится двойственный идеал D(cx). Дистракторы выбираются из множества свойств, входящих в D(cx)\D(a).
Например, на рис. 2 показаны идеал J и двойственный идеал D, образованные концептом ({задние колеса}, {часть задних колес, часть колес, часть трансмиссии}). Вопрос может иметь вид: «Задние колеса есть часть: колес, трансмиссии». В предлагаемые варианты ответов, помимо правильных, следует включить дистракторы. Непосредственно выше данного концепта лежит узел, помеченный меткой «колеса». Построим для него идеал и двойственный идеал. В разность между исходным идеалом и новым попадает узел, помеченный меткой «передние колеса». Построим для него двойственный идеал (рис. 3). Дополнительный признак-дистрактор «есть часть рулевого управления» можно найти как разность между множеством свойств, вошедших в этот двойственный идеал, и множеством свойств из исходного идеала D.
Рис. 2. Идеалы, построенные по узлу «колеса»
Рис. 3. Идеалы, построенные по узлу «передние колеса»
Более сложные вопросы предлагают упорядочить элементы по заданному критерию упорядочения, проверить правильность упорядочения по заданному критерию, обобщить элементы, т.е. объединить в группы по некоторому признаку, проверить правильность группировки по данному признаку, указать значения атрибутов (объем, вес и т.п. значения) перечисленных объектов. Для генерации вопросов этого типа используются многозначные контексты. Количественные характеристики атрибутов объектов содержатся непосредственно к концепте, поэтому генерация подобных вопросов не вызывает проблем.
Заключение
Широкое развитие информационных технологий позволяют создать психологически приемлемую техническую среду для автоматизированного обучения. Попытки создания адекватной программной среды для обучения связаны с разработкой интеллектуальных обучающих систем, в которых явно представлены знания об изучаемом предмете и метазнания о процессе управления учением и состоянием знаний обучаемого. Предлагаемая технология создания ИОС с использованием методов анализа формальных понятий позволяют не только визуализировать систему понятий предметной области, но и автоматизировать генерацию тестовых заданий для проверки знаний обучаемых.
Литература
1. Стефанюк В.Л. Введение в интеллектуальные обучающие системы. / Учебно-методическое пособие. М.: Изд-во РУДН, 2002.
2. Зарецкий Д.В.,. Зарецкая З.Я,. Первин Ю.А Педагогические и технологические основы создания открытых программно-методических систем // Информатика и образование, М., 1998, №1, с. 75-81.
3. Петрушин В.А. Экспертно - обучающие системы / Под.ред.А.М.Довгяло. АН УССР. Ин-т кибернетики.- Киев.: Наукова думка, 1992.
4. Таран Т. А., Сирота С.В. Обучение понятиям в интеллектуальных обучающих системах на основе формального концептуального анализа // Искусственный интеллект. 2000. №3. с. 340-347.
5. Wille R. Ganter D. Formal Concept Analysis. Springer -Verlag. Berlin. - 1999.
6. Wille R. Knowledge Acquisition by methods of Formal Concept Analysis // Preprint № 1238. Technische Hochschule Darmstadt. ? 1989.
7. Биркгоф Г. Теория решеток. M.: Наука. - 1984.
8. Белнап Н., Стил Т. Логика вопросов и ответов. М.: Прогресс, 1981.
Размещено на Allbest.ru
...Подобные документы
Процессы индивидуализации, интеллектуализации и веб-ориентации традиционных обучающих систем как важные особенности современных компьютерных технологий обучения. Знакомство с программными средствами для построения компетентностно-ориентированных моделей.
дипломная работа [2,7 M], добавлен 04.10.2014Понятия в области метрологии. Представление знаний в интеллектуальных системах. Методы описания нечетких знаний в интеллектуальных системах. Классификация интеллектуальных систем, их структурная организация. Нечеткие системы автоматического управления.
курсовая работа [768,2 K], добавлен 16.02.2015Понятие искусственного интеллекта и интеллектуальной системы. Этапы развития интеллектуальных систем. Модели представления знаний, процедурный (алгоритмический) и декларативный способы их формализации. Построение концептуальной модели предметной области.
презентация [80,5 K], добавлен 29.10.2013Построение баз знаний для семантической сети. Цели создания и язык представления онтологий. Структура исследований в области многоагентных интеллектуальных информационных систем, архитектура агента. Экономическое обоснование разработки базы знаний.
дипломная работа [1,6 M], добавлен 29.09.2013Инструментальные средства проектирования интеллектуальных систем. Анализ традиционных языков программирования и представления знаний. Использование интегрированной инструментальной среды G2 для создания интеллектуальных систем реального времени.
контрольная работа [548,3 K], добавлен 18.05.2019Понятие базы знаний для управления метаданными. Особенности баз знаний интеллектуальной системы. Языки, используемые для разработки интеллектуальных информационных систем. Классические задачи, решаемые с помощью машинного обучения и сферы их применения.
реферат [16,9 K], добавлен 07.03.2010Анализ обучающих программ, систем для создания обучающих дисков, оценки качества обучающих систем, информационных технологий, состояния в области проектирования программных продуктов. Описание диаграммных методик. Разработка математической модели.
дипломная работа [1,7 M], добавлен 17.07.2009Роль интеллектуальных информационных систем в развитии общества. Проблемы концептуального классификационного моделирования для систем, основанных на знаниях. Иерархическая структура универсума. Интенсиональность и параметричность классификации, структура.
реферат [15,4 K], добавлен 19.02.2011Синтаксис логики предикатов. Преобразование унарных предикатов в бинарные. Функции, выполняемые экспертной системой. Правила "если-то" для представления знаний. Разработка оболочки в экспертных системах. Рассуждения, использующие логические формулы.
курс лекций [538,1 K], добавлен 16.06.2012Проблема представления знаний в компьютерных системах – одна из основных проблем в области искусственного интеллекта. Исследование различных моделей представления знаний. Определения их понятия. Разработка операции над знаниями в логической модели.
курсовая работа [51,9 K], добавлен 18.02.2011Разработка алгоритмов и программных средств поддержки взаимодействия компетентностно-ориентированных моделей в обучающих ИЭС (АТ-ТЕХНОЛОГИЯ). Анализ функциональных возможностей базовой версии компонента выявления текущего уровня компетенций обучаемого.
отчет по практике [1,6 M], добавлен 28.04.2015Разработка программного инструментария для разработки мультимедийных интерактивных обучающих систем, предназначенных для обучения правилам поведения в чрезвычайных ситуациях; интерактивной мультимедийной обучающей системы и редактора обучающих сценариев.
дипломная работа [3,0 M], добавлен 06.07.2012Определения знаний и приобретения знаний человеком. Виды знаний и способы их представления. Приобретение и извлечение знаний. Визуальное проектирование баз знаний как инструмент обучения. Программное обеспечение для проведения лабораторных работ.
дипломная работа [960,9 K], добавлен 12.12.2008Роль компьютера в обучении. Реализация принципа наглядности в обучающих программах. Технология создания обучающей программы. Типы компьютерных тестов. Структуры линейной модели знаний. Графический экран системы Лого Миры. Форма записи алгоритма.
дипломная работа [3,8 M], добавлен 14.04.2014Экспертная система - компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Структура, режимы функционирования, классификация экспертных систем, этапы разработки. Базы знаний интеллектуальных систем.
реферат [32,2 K], добавлен 04.10.2009Основные характеристики современных автоматизированных обучающих систем. Требования к электронным образовательным ресурсам. Технологии создания электронных учебно-методических комплексов. Основные принципы применения компьютерных обучающих систем.
дипломная работа [2,1 M], добавлен 16.06.2015Особенности разработки системы автоматизированного контроля знаний специалистов по дефектоскопии. Обзор автоматизированных систем обучения и контроля знаний. Психологические механизмы усвоения знаний. Принципы создания эффективной тестирующей программы.
дипломная работа [1,8 M], добавлен 30.08.2010Основные этапы и механизм процесса создания, ведения и модификации баз знаний в экспертных системах. Понятие предметного (фактуального) и проблемного (операционного) знания. Модели предоставления знаний: сетевая, фреймовая, логическая, продукционная.
презентация [243,0 K], добавлен 16.10.2013Обзор новых информационных технологий в обучении в высших учебных заведениях. Методы и способы применения мультимедиа технологий при чтении лекций. Внедрение информационных систем в классические библиотеки. Характеристика обучающих систем в ДонТУ.
реферат [216,9 K], добавлен 10.02.2012Обзор автоматизированных систем обучения и контроля знаний. Психологические механизмы усвоения знаний. Принципы создания тестирующей программы. Разработка универсальной схемы построения теста и вычисления оценок специалистов по неразрушающему контролю.
дипломная работа [1,7 M], добавлен 24.09.2013