- •Технологии обработки информации. Вопросы к экзамену 2025 - 2026 уч. Год
- •Часть 1
- •2. Передача данных в прологе внутри одного предложения, из одного предложения в другое. Передача данных через логическое «или». Условия передачи данных. Примеры. Обобщение.
- •3. Процедуры пролога. Главная процедура. Сопоставление. Понятие возврата при переборе. Условия возникновения возврата при переборе. Примеры. Обобщение
- •Особенности:
- •5. Алгоритм разработки нерекурсивных правил (действие и результат каждого шага). Пример на основе индивидуального задания лр 1.
- •Формирование и тестирование исходных данных
- •6. Рекурсия списков. Виды различных действий над списками при однократном рекурсивном обращении из правой части правила в левую. Примеры.
- •8. Пошаговое выполнение программы объединения двух списков в третий. Схематичное изображение. Пример.
- •9 . Передача данных при рекурсии в прямом и обратном направлении. Условия передачи данных. Схематичное изображение. Пример. Обобщение.
- •11. Виды отсечений, их назначения и свойства. Как определить цвет отсечения в программе с разными видами отсечений? Примеры.
- •15. Поиск путей в графе: как завершается формирование пути (при списке ветвей, при списке узлов)? Фрагменты примеров.
- •16. Стратегии поиска. Классификация. Параметры. Сравнение стратегий.
- •20. Поиск в ширину. Какие исходные и промежуточные данные требуются дополнительно для организации алгоритма по сравнению с поиском в глубину? Графический пример.
- •Начальная вершина
- •Целевая вершина
- •23. Поиск по критерию близости к цели. Какие исходные и промежуточные данные требуются дополнительно для организации алгоритма по сравнению с поиском в глубину? Графический пример.
- •24. Поиск по критерию цены пути. Какие исходные и промежуточные данные требуются дополнительно для организации алгоритма по сравнению с поиском близости к цели? Графический пример.
- •Часть 2
- •26. Нейронные сети (нс). Область эффективного применения. Классификации нс по виду решаем6ых задач, по виду структур, по методам обучения.
- •27. Структура искусственного нейрона. Виды структур нс. Параметры, характеризующие структуру нс.
- •28. Какие параметры структуры нс в многослойном персептроне и как определяются по виду исходных данных для обучения? На основе чего происходит уточнение остальных параметров структуры? Пример.
- •29. Режимы функционирования нс (многослойного персептрона). Назначение и задачи каждого из режимов. Переход из одного режима в другой на примере пакета нс Wizard.
- •30. Обучения нс на основе дельта-правила: назначение, область применения, алгоритм, расчетные соотношения, пример однократного расчета данных по алгоритму.
- •35. Прогнозирование на основе нс в многослойном персептроне. Примеры решаемых задач. Алгоритм подготовки исходных данных для обучения и применения. Пример фрагмента исходных данных.
- •37. Данные и знания. Основные понятия. Примеры. Как осуществляется выбор модели знаний для описания ситуации.
- •38. Семантические сети. Структура. Технология разработки. Пример формирования семантической сети и получения от нее знаний.
- •39. Фреймы. Структура. Технология разработки. Пример формирования модели на основе фреймов и получения от неё знаний.
- •42. Этапы разработки эс. Наименование и основной результат каждого этапа. Исполнители каждого этапа.
- •44. Автономные агенты. Обобщенная структура. Классификация агентов и внешней среды.
- •45. Комбинационный агент. Последовательностный агент. Отличия. Примеры.
- •46. Целенаправленный агент. Целевыбирающий агент. Отличия. Примеры.
- •47. Хранилище данных. Назначение. Дополнительные возможности хд по сравнению с субд. Структура данных в хд. Место хранения данных в хд. Формирование и заполнение хранилища.
- •48. Семантический слой. Назначение. Состав. Кто и в какой последовательности их формирует? Примеры.
- •49. Куб, "звезда" и "снежинка". Назначение. Связь с семантическим слоем. Примеры.
Технологии обработки информации. Вопросы к экзамену 2025 - 2026 уч. Год
Часть 1
1. Классификация, назначение и состав предложений в прологе. Когда последовательность записи предложений в прологе, условий в правилах и подцелей в запросе влияет на выполнение программы? Примеры. Обобщение
Классификация предложений:
1. Факт - состоит из утверждения, всегда является истинной. <утв1>. % ф1
2. Правило - состоит из левой части, содержит утверждение (условная истина), и правой части, содержит 1/несколько условий, объединенных логич И (,)/ИЛИ (;) <утв2>:-<усл1>,<усл2>. % пр1
3. Запрос - содержит 1/ несколько целей, объединенных логич И (,)/ИЛИ (;) <цель1>,<цель2>. % з1
Назначение предложений: - Описание знаний о мире (факты)
- Определение логических отношений (правила позволяют связывать факты и формировать сложные отношения)
- Поиск решений / проверка на истинность для заданной цели (запросы)
Когда последовательность записи предложений в прологе влияет на выполнение программы:
Смена местами запроса и правил-фактов ничего не меняет, т.к. мы объявляем эти области. Смена местами фактов и правил ничего не меняет, кроме порядка выдачи ответов. (первее то, что объявлено раньше)
Последовательность записи предложений: сначала факты и правила (группировка по названию предиката, без этого ошибка чтения, что позволяет пропускать группу при несовпадении предиката), потом запросы.
Когда нельзя переставлять правила:
при наличии красных отсечений
Последовательность записи условий/подцелей: важно учитывать, т.к выполнение некоторых условий/подцелей может зависеть от результатов предыдущих (например, конкретизация переменной). Может влиять на работоспособность программы (возникновение лог ошибки), кол-во решений.
человек(мари, 10).
девочка(Х):- человек(Х, У), У<11. (если поменять местами условия – ошибка)
Последовательность выполнения целей в запросе аналогичны выполнению условий в правиле.
На примерах:
студент(иванов,иван).%ф
надбавка(Фамилия,Имя,да):-студент(Фамилия,Имя).%пр
надбавка(Фамилия,Имя,Назначение).%з
Факт и запрос от правила отличие: по структуре и наличию условий
Факт от запроса с одной целью: по сути только по расположению в программе
2. Передача данных в прологе внутри одного предложения, из одного предложения в другое. Передача данных через логическое «или». Условия передачи данных. Примеры. Обобщение.
Передача происходит за счет лексического диапазона переменной - одно предложение.
Внутри одного предложения (из одного условия/цели в другое)
Условия: наличие в предложении 2х именованных переменных с одним именем и конкретизация одной из них.
Из одного в другое (из запроса в левую часть правила, из правой в левую (рекурсия))
Условия: сопоставимые предложения и их аргументы, две именованные переменные, одна из который имеет конкретизацию, а другая нет.
Передача данных в запросе и факте - будет.
Передача данных из левой части правила в условие правой части правила через логическое ИЛИ будет происходить, а передача между условиями нет
|
Факт |
Левая часть правила |
Правая часть правила |
Запрос |
Факт |
|
|
+ |
+ |
Левая часть правила |
|
|
+ |
+ |
Правая часть правила |
+ |
+ |
|
|
Запрос |
+ |
+ |
|
|
