
- •1. Искусственный интеллект как направление знаний. Основные направления. Сильный и слабый ии. Критерий интеллектуальности. Тест Тьюринга. Критика теста Тьюринга.
- •2. Критерий интеллектуальности. Тест Тьюринга. Критика теста Тьюринга. Гипотеза Ньюэлла-Саймона и тезис Ады Лавлейс.
- •3. Философские аспекты ии. Теория симуляции реальности н. Бострома. Цифровая философия э.Фредкина. Эволюционная кибернетика в.Ф.Турчина
- •4. Понятие сингулярности. Трансгуманистическая философия: основные постулаты.
- •5. Модели памяти и мышления человека. Чанки. Структуры и процессы
- •6. Восходящий, нисходящий и эволюционный подходы к ии. Понятие о нейронных сетях.
- •7. Знания и информация. Понятие о представлении знаний. Статические и динамические знания. Явные и неявные представления знаний.
- •8. Процедурное представление знаний. Продукции. Деревья и-или. Деревья решений.
- •9. Сетевое представление знаний. Семантические сети. Концептуальные графы.
- •10. Фреймовое представление знаний. Основные операции логического вывода во фреймовом представлении.
- •11. Представление знаний на основе формальной логики. Пролог как возможный язык логического представления знаний.
- •12. Поиск в нагруженном графе. Алгоритм поиска с весовой функцией и его реализация на Прологе.
- •13. Понятие об эвристическом поиске. Допустимость, монотонность,
- •14. Алгоритм поиска a. Критерий допустимости a-алгоритма. Примеры.
- •15. Реализация алгоритма a* на Прологе.
- •16. Поиск с итерационным погружением (id).
- •17. Различные способы повышения эффективности алгоритмов поиска: поиск с использованием списка пар пройденных вершин, представление путей деревьями.
- •18. Экспертные системы. Структура экспертной системы. База знаний. Машина вывода.
- •19. Основные подходы к созданию экспертных систем. Оболочки экспертных систем. Роль инженера по знаниям.
- •20. Прямой логический вывод. Иллюстрация прямого вывода на деревьях и- или. Конфликтное множество. Связь с поиском в пространстве состояний. Применение различных алгоритмов поиска.
12. Поиск в нагруженном графе. Алгоритм поиска с весовой функцией и его реализация на Прологе.
G1 = граф( [a, b, c, d],[р( а, b), р( b, d), р( b, с), p( c, d)]).
Для представления направленного графа (рис. 9.18), применив функторы диграф и д
(для дуг), получимG2 = диграф( [s, t, u, v],[д( s, t, 3), д( t, v, 1), д( t, u, 5), д( u, t, 2),д( v, u,
2)]). Поиск пути в графе: Пусть G - граф, а А и Z - две его вершины. Определим отношение путь( А, Z, G, Р) где Р - ациклический путь между А и Z в графе G. Поскольку путь не должен содержать циклов, любая вершина может присутствовать в пути не более одного раза. Вот один из методов поиска пути: для того, чтобы найти ациклический путь Р между А и Z в графе G, необходимо:Если А = Z , то положить Р = [А], иначе найти ациклический путь Р1 из произвольной вершины Y в Z, а затем найти путь из А в Y, не содержащий вершин из Р1.В этой формулировке неявно предполагается, что существует еще одно отношение, соответствующее поиску пути со следующий ограничением: путь не должен проходить через вершины из некоторого подмножества (в данном случае Р1) множества всех вершин графа. В связи с этим мы определим ещё одну процедуру: путь1( А, Р1, G, Р), где А - некоторая вершина.
путь( А, Z, Граф, Путь, Ст) :-
путь1( A, [Z], 0, Граф, Путь, Ст). путь1(А, [А | Путь1], Ст1, Граф, [А | Путь1], Ст). путь1(А, [Y | Путь1], Ст1, Граф, Путь, Ст) :-
смеж(X, Y, СтXY, Граф), not(принадлежит( X, Путь1)), Ст2 is Ст1 + СтXY,
путь1(А, [ X, Y | Путь1], Ст2, Граф, Путь, Ст).
Эту процедуру можно использовать для нахождения пути минимальной стоимости.
Мы можем построить путь минимальной стоимости между вершинами Верш1, Верш2
графа
Граф, задав цели путь(Bepш1, Верш2, Граф, МинПуть, МинСт), not(путь(Верш1,
Верш2, Граф, _, Ст), Ст<МинСт).
Аналогично можно среди
всех путей между вершинами графа найти путь
максимальной стоимости, задав цели - путь(_, _, Граф, МаксПуть, МаксСт), not(путь(_, _,
Граф, _, Ст), Ст > МаксСт).
Заметим, что приведенный способ поиска максимальных и минимальных путей крайне неэффективен, так как он предполагает просмотр всех возможных путей.