
- •Язык программирования. Типы данных. Структуры управления и итераций.
- •Объектно-ориентированное программирование. Базовые понятия. Класс и объект. Языки ооп в образовании.
- •Компьютерные сети. Типы сетей. Подключение к сетям. Протоколы. Устройства для работы в сетях. Стандарты.
- •1. Сетевую операционную систему;
- •2. Сетевое программное обеспечение управления сетью.
- •Интернет. Службы Интернет. Протоколы прикладного уровня. Веб 2.0. Роль и значение Веб в современном образовании.
- •1) Электронная почта.
- •2) Всемирная Паутина.
- •3) Адрес ресурса.
- •4) Электронные доски объявлений.
- •5) Телеконференции.
- •6) Пересылка файлов.
- •7) Удаленный доступ.
- •8) Поиск серверов.
- •9) Базы данных в Интернете.
- •Язык html5. Новые возможности. Роль языка в современном мире.
- •Информационно-образовательная среда. Узкое и расширенное определение иос. Типовые функциональные компоненты иос. Классификация иос.
- •Компьютерные средства обучения. Педагогические задачи, решаемые с помощью ксо. Классификация и типы ксо.
- •Типовая структура эвм. Центральные и внешние устройства, их характеристики
- •Структура микропроцессора. Основной алгоритм работы микропроцессора
- •Общие архитектурные свойства и функциональное назначение арифметико-логического устройства
- •Внутримашинный системный интерфейс. Шины расширения
- •Кодирование информации в компьютере. Алгоритмы помехоустойчивости кодирования
- •Структура и функции интеллектуального интерфейса. Проблема понимания. Система обоснований
- •Обобщенная структура экспертной системы. Инструментальные средства построения экспертных систем
- •1. Традиционные языки программирования.
- •2. Языки искусственного интеллекта.
- •3. Специальный программный инструментарий.
- •4. «Оболочки».
- •Системы обработки и визуализации экспериментальных данных
- •Облачные вычисления. Платформы облачных вычислений. Службы облачных вычислений, используемые в образовании
Обобщенная структура экспертной системы. Инструментальные средства построения экспертных систем
Обобщенная структура экспертной системы:
Современные экспертные системы широко используются для тиражирования опыта и знаний ведущих специалистов практически во всех сферах экономики.
Экспертные системы (ЭС) - это сложные программные комплексы, аккумулирующие знания специалистов в конкретных предметных областях и тиражирующие этот эмпирический опыт для консультаций менее квалифицированных пользователей.
Обобщенная структура экспертной системы представлена на рис. Следует учесть, что реальные экспертные системы могут иметь более сложную структуру.
Рис. Структура экспертной системы
Пользователь - специалист предметной области, для которого предназначена система. Обычно его квалификация недостаточно высока, и поэтому он нуждается в помощи и поддержке своей деятельности со стороны ЭС.
Инженер по знаниям - специалист по искусственному интеллекту, выступающий в роли промежуточного буфера между экспертом и базой знаний.
Интерфейс пользователя - комплекс программ, реализующих диалог пользователя с ЭС как на стадии ввода информации, так и получения результатов.
База знаний (БЗ) - ядро ЭС, совокупность знаний предметной области, записанная на машинный носитель в форме, понятной эксперту и пользователю (обычно на некотором языке, приближенном к естественному). Параллельно такому «человеческому» представлению существует БЗ во внутреннем «машинном» представлении.
Решатель - программа, моделирующая ход рассуждений эксперта на основании знаний, имеющихся в БЗ.
Подсистема объяснений - программа, позволяющая пользователю получить ответы на вопросы: «Как была получена та или иная рекомендация?» и «Почему система приняла такое решение?» Ответ на вопрос «как» - это трассировка всего процесса получения решения с указанием использованных фрагментов БЗ, т.е. всех шагов цепи умозаключений. Ответ на вопрос «почему» - ссылка на умозаключение, непосредственно предшествовавшее полученному решению, т.е. отход на один шаг назад.
Интеллектуальный редактор БЗ - программа, представляющая инженеру по знаниям возможность создавать БЗ в диалоговом режиме. Включает в себя систему вложенных меню, шаблонов языка представления знаний, подсказок («help» - режим) и других сервисных средств, облегчающих работу с базой.
В коллектив разработчиков ЭС входят как минимум четыре человека:
эксперт;
инженер по знаниям;
программист;
пользователь.
Возглавляет коллектив инженер по знаниям, это ключевая фигура при разработке систем, основанных на знаниях.
Инструментальные средства построения экспертных систем:
1. Традиционные языки программирования.
В эту группу инструментальных средств входят традиционные языки программирования (С, C++, Basic, SmallTalk, Fortran и т.д.), ориентированные в основном на численные алгоритмы и слабо подходящие для работы с символьными и логическими данными.
2. Языки искусственного интеллекта.
Это прежде всего Лисп (LISP) и Пролог (Prolog) - наиболее распространенные языки, предназначенные для решения задач искусственного интеллекта. Есть и менее распространенные языки искусственного интеллекта, например РЕФАЛ, разработанный в России.