- •Технологии обработки информации. Вопросы к экзамену 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. Куб, "звезда" и "снежинка". Назначение. Связь с семантическим слоем. Примеры.
20. Поиск в ширину. Какие исходные и промежуточные данные требуются дополнительно для организации алгоритма по сравнению с поиском в глубину? Графический пример.
Поиск в ширину
Это алгоритм, который исследует вершины графа слоями, начиная с начальной вершины. Сначала обрабатываются все узлы, находящиеся на минимальном расстоянии от стартовой вершины, затем переходят к узлам следующего уровня, и так далее, пока не будут посещены все вершины или не будет найдено решение. Обход узлов: 0-1-2-3-4-5-6-7-8-9-10-11-12-13-14
Исходные данные:
Граф: представленный в виде матрицы смежности или списка смежности.
Начальная вершина: узел, с которого начинается поиск.
Условие завершения: например, достижение целевой вершины или исследование всех узлов.
Промежуточные данные:
Очередь (для хранения узлов, которые ожидают обработки)
Сравнение с поиском в глубину
поиск в ширину использует очередь вместо стека.
Стек работает по принципу “последний добавленный элемент будет обработан первым” (пример: стопка тарелок) для того чтобы подниматься на вершину выше. Очередь работает по принципу “первый добавленный элемент будет обработан первым” (пример: очередь в магазине), в очереди мы храним потомков узлов, чтобы на следующем уровне знать в каком порядке их обрабатывать.
поиск в ширину исследует узлы по уровням, в то время как поиск в глубину углубляется в граф.
поиск в ширину гарантирует нахождение кратчайшего пути в неориентированном графе, если веса рёбер равны.
21. Монотонный поиск в ширину. Какие исходные и промежуточные данные требуются дополнительно для организации алгоритма по сравнению с поиском в ширину?
Монотонный поиск в ширину – модификация поиска в ширину, при которой для каждой вновь достигнутой вершины вычисляется цена пути от начальной вершины. Путь продолжается, если его цена меньше цен уже найденных альтернативных путей; в противном случае поиск вершин на этом пути откладывается, а продолжается на путях, цена которых меньше данного.
Узлы обрабатываются не просто по очереди, а в порядке увеличения какого-либо показателя (от минимального к максимальному), например, стоимости пути или оценки расстояния до цели.
Исходные данные:
Граф: Представление графа (список/ матрица смежности) с весом каждого ребра.
Начальная вершина
Целевая вершина
Промежуточные данные:
Приоритетная очередь (хранит узлы, ожидающие обработки, с приоритетами на основе выбранного параметра)
22. Двунаправленный поиск. Пример. Какие исходные и промежуточные данные требуются дополнительно для организации алгоритма по сравнению с поиском в ширину? Графический пример.
Двунаправленный поиск строится на основе метода поиска в ширину, дополнительно требуя знания целевой вершины.
Идея алгоритма: используется сразу 2 стратегии - прямого поиска от корневой вершины и обратного от целевой. Процесс поиска завершится, когда оба встретятся на середине. Следовательно, хранить данные лучше в отдельных для стартового и конечного узла списках
