Два студента пишут лабы

Конспекты лекций, самостоятельные работы по delphi, с++, php. Курсовые проекты. Все что мы сделали вы можете скачать без проблем!

  • Главная
  • Лекции
  • Курсовые Delphi
  • О сайте

27

Окт

Редукция задач

Размещено archey  в разделе Искусственный интеллект

Редукция задач

Кроме уже рассмотренного подхода – представления задач в пространстве состояний – для решения ряда задач возможен и другой, более сложный подход. При этом подходе производится анализ исходной задачи с целью выделения такого набора подзадач, решение которых означает решение исходной задачи. Каждая из выделенных подзадач в общем случае является более простой, чем исходная, и может быть решена каким-либо методом, в том числе – с использованием пространства состояний. Но можно продолжить процесс, выделяя последовательно из возникающих задач подзадачи – до тех пор, пока не получим элементарные задачи, решение которых уже известно. Такой путь называется подходом, основанным на сведении задач к подзадачам, или на редукции задач.
Продолжить читать "Редукция задач"

Tags: ии, лекции

no comment

27

Окт

Понятие о генетических алгоритмах

Размещено archey  в разделе Искусственный интеллект, Конспекты лекций

Понятие о генетических алгоритмах

Генетические алгоритмы (ГА) – это стохастические, эвристические оптимизационные методы, впервые предложенные Холландом (1975). Они основываются на идее эволюции с помощью естественного отбора, выдвинутой Дарвином.

ГА работают с совокупностью “особей” – популяцией, каждая из которых представляет возможное решение данной проблемы. Каждая особь оценивается мерой ее “приспособленности” согласно тому, насколько “хорошо” соответствующее ей решение задачи. В природе это эквивалентно оценке того, насколько эффективен организм при конкуренции за ресурсы. Наиболее приспособленные особи получают возможность “воспроизводить” потомство с помощью “перекрестного скрещивания” с другими особями популяции. Это приводит к появлению новых особей, которые сочетают в себе некоторые характеристики, наследуемые ими от родителей. Наименее приспособленные особи с меньшей вероятностью смогут воспроизвести потомков, так что те свойства, которыми они обладали, будут постепенно исчезать из популяции в процессе эволюции. Иногда происходят мутации, или спонтанные изменения в генах.
Продолжить читать "Понятие о генетических алгоритмах"

Tags: ии, лекции

no comment

27

Окт

Альфа-бета процедура

Размещено archey  в разделе Искусственный интеллект

Альфа-бета процедура

Минимаксная процедура организована таким образом, что процесс построения частичного дерева игры отделен от процесса оценивания вершин. Такое разделение приводит к тому, что в целом минимаксная процедура – неэффективная стратегия поиска хорошего первого хода. Чтобы сделать процедуру более экономной, необходимо вычислять статические оценки концевых вершин и минимаксные оценки промежуточных вершин одновременно с построением игрового дерева. Этот путь приводит к так называемой альфа-бета процедуре поиска наилучшего первого хода от заданной позиции, при этом можно добиться существенного сокращения вычислительных затрат, прежде всего, времени вычисления статических оценок. В основе сокращения поиска лежит достаточно очевидное соображение: если есть два варианта хода одного игрока, то худший в ряде случаев можно сразу отбросить, не выясняя, насколько в точности он хуже.
Продолжить читать "Альфа-бета процедура"

Tags: ии, лекции

no comment

27

Окт

Минимаксная процедура

Размещено archey  в разделе Искусственный интеллект

Минимаксная процедура

С целью поиска достаточно хорошего первого хода просматривается обычно часть игрового дерева, построенного от заданной конфигурации. Для этого применяется один из переборных алгоритмов (в глубину, в ширину или эвристический) и некоторое искусственное окончание перебора вершин в игровом дереве: например, ограничивается время перебора или же глубина поиска.

В построенном таким образом частичном дереве игры оцениваются вершины, и по полученным оценкам определяется наилучший ход от заданной игровой конфигурации. При этом для оценивания концевых вершин (листьев) полученного дерева используется так называемая статическая оценочная функция, а для оценивания остальных вершин – корневой (начальной) и промежуточных между корневой и концевыми вершинами – используется так называемый минимаксный принцип.
Продолжить читать "Минимаксная процедура"

Tags: ии, лекции

no comment

27

Окт

Деревья игры Поиск выигрышной стратегии

Размещено archey  в разделе Искусственный интеллект, Конспекты лекций

Деревья игры. Поиск выигрышной стратегии

Будем рассматривать класс игр двух лиц с полной информацией. В таких играх участвуют два игрока, которые поочередно делают свои ходы. В любой момент игры каждому игроку известно все, что произошло в игре к этому моменту и что может быть сделано в настоящий момент. Игра заканчивается либо выигрышем одного игрока (и проигрышем другого), либо ничьей.

Таким образом, в рассматриваемый класс не попадают игры, исход которых зависит хотя бы частично от случая – большинство карточных игр, игральные кости, «морской бой» и проч. Тем не менее класс достаточно широк: в него входят такие игры, как шахматы, шашки, реверси, калах, крестики-нолики и другие игры.
Продолжить читать "Деревья игры Поиск выигрышной стратегии"

Tags: ии, лекции

no comment

26

Окт

Эвристические методы поиска

Размещено archey  в разделе Искусственный интеллект, Конспекты лекций

Эвристические методы поиска

Идея, лежащая в основе большинства эвристических алгоритмов, состоит в том, чтобы оценивать с помощью эвристической информации перспективность нераскрытых вершин пространства состояний (с точки зрения достижения цели), и выбирать для продолжения поиска наиболее перспективную вершину. Самый обычный способ использования эвристической информации – введение так называемой эвристической оценочной функции. Эта функция определяется на множестве вершин пространства состояний и принимает числовые значения. Значение эвристической оценочной функции Est(V) может интерпретироваться как перспективность раскрытия вершины (иногда – как вероятность ее расположения на решающем пути). Обычно считают, что меньшее значение Est(V) соответствует более перспективной вершине, и вершины раскрываются в порядке увеличения (точнее, неубывания) значения оценочной функции.


Продолжить читать "Эвристические методы поиска"

Tags: ии, лекции

no comment

26

Окт

Алгоритмы поиска решения

Размещено archey  в разделе Искусственный интеллект, Конспекты лекций
Алгоритмы поиска решения

Классификация алгоритмов

Как уже отмечалось, поиск в пространстве состояний базируется на последовательном построении (переборе) вершин графа состояний – до тех пор, пока не будет обнаружено целевое состояние. Введем несколько терминов, которые будем использовать для описания различных алгоритмов поиска.

Вершину графа, соответствующую начальному состоянию, естественно назвать начальной вершиной, а вершину, соответствующую целевому состоянию – целевой. Как и ранее, вершины, непосредственно следующие за  некоторой вершиной, т.е. получившиеся в результате применения к последней допустимых операторов, будем называть дочерними, а саму исходную вершину – родительской. Основной операцией, выполняемой при поиске в графе, будем считать раскрытие вершины, что означает порождение (построение) всех ее дочерних вершин, путем применения к соответствующему описанию состояния задачи всех допустимых операторов.
Продолжить читать "Алгоритмы поиска решения"

Tags: ии, лекции

no comment

26

Окт

Примеры пространств состояний

Размещено archey  в разделе Искусственный интеллект, Конспекты лекций

Примеры пространств состояний

Разберем два характерных примера представления в пространстве состояний, показывающих, что такое представление возможно для различных типов задач. Подчеркнем заранее, что предлагаемые ниже представления, хотя и являются достаточно естественными,  не являются единственно допустимыми в этих задачах, возможны и другие варианты.

Вообще, от выбора представления, т.е. рассмотренных выше составляющих, зависит размер пространства состояний, а значит, и эффективность поиска в нем. Очевидно, желательны представления с малыми пространствами состояний, но нахождение сужающих пространство поиска удачных представлений требует обычно некоторого дополнительного анализа решаемой задачи.
Продолжить читать "Примеры пространств состояний"

Tags: ии, лекции

no comment

26

Окт

Решение задач и искусственный интеллект

Размещено archey  в разделе Искусственный интеллект, Конспекты лекций

Решение задач и искусственный интеллект

Двумя составными элементами процесса решения задач в теории искусственного интеллекта являются представление (формализация) задач и собственно решение – поиск. Мы рассмотрим два подхода к решению задач и, соответственно, два способа представления – подход с использованием пространства состояний и подход, основанный на  редукции задач. Для обоих подходов описываются используемые алгоритмы поиска решения. Важной особенностью большинства этих алгоритмов является использование эвристической информации. Эвристикой обычно принято называть любое правило, стратегию, прием, существенно помогающий решению некоторой задачи. В области искусственного интеллекта и теории поиска под  эвристической информацией понимается все то, что относится к конкретной решаемой задаче и служит более быстрому ее решению.
Продолжить читать "Решение задач и искусственный интеллект"

Tags: ии, лекции

no comment

26

Окт

Основные направления в области искусственного интеллекта

Размещено archey  в разделе Искусственный интеллект, Конспекты лекций

Основные направления исследований в области искусственного интеллекта

Термин Искусственный интеллект (ИИ) – претенциозен, метафоричен.

Реальное содержание – повышение “интеллекта” ЭВМ; передача компьютеру некоторых функций человеческой интеллектуальной деятельности; создание помощника в решении интеллектуальных задач.

Более точно:

Синтезируя десятки определений ИИ из различных источников,  в качестве рабочего определения можно предложить следующее.

Искусственный интеллект – область исследований и прикладных разработок, направленных на создание программно-аппаратных средств, способных к решению таких задач, решение которых предполагает применение человеком своих интеллектуальных способностей.

Среди множества направлений искусственного интеллекта есть несколько веду­щих, которые в настоящее время вызывают наибольший интерес у исследовате­лей и практиков. Опишем их чуть подробнее.
Продолжить читать "Основные направления в области искусственного интеллекта"

Tags: ии, лекции

no comment
1 из 28 1 23456789101112131415»...последняя »

Февраль 2012
Пн Вт Ср Чт Пт Сб Вс
« Окт    
 12345
6789101112
13141516171819
20212223242526
272829  

Облако тегов

    ASM C Delph Delphi HTML Java Linux PHP Криптология ООП С++ Учеба жизнь ии исходники курсовые лабы лекции сеть сортировки

    Облако тегов плагина WP Cumulus для "WordPress" требует для просмотра Flash Player 9 или выше.

Категории

  • Конспекты лекций (273)
    • Java программирования (1)
    • Администрирование ОС (33)
    • Архитектура ЭВМ (4)
    • Дополнительные разделы программировани (18)
    • Интернет программирование (2)
    • Информационные системы (35)
      • Проектирование информационных систем (30)
    • Искусственный интеллект (12)
    • Методика обучения информатики (7)
    • ОС Linux (31)
    • Построение компиляторов (38)
    • Программирование (2)
    • Программирование PHP (9)
    • Сетевые протоколы (15)
    • Системное программирование (24)
    • Современное ООП (2)
    • Теория алгоритмов (25)
    • Теория принятия решений (4)
    • Теория программирования (11)
  • Курсовые проекты (3)
  • Лабораторные работы (30)
    • ASM (1)
    • C (3)
    • C++ (3)
    • Delphi (19)
    • PHP (1)
  • Новости (4)


Архив записей

  • Октябрь 2010 (12)
  • Март 2010 (12)
  • Февраль 2010 (21)
  • Январь 2010 (31)
  • Декабрь 2009 (56)
  • Ноябрь 2009 (67)
  • Октябрь 2009 (105)
  • Вход

Последние заходы

  • Редукция задач
  • Понятие о генетических алгоритмах
  • Альфа-бета процедура
  • Минимаксная процедура
  • Деревья игры Поиск выигрышной стратегии
  • Эвристические методы поиска
  • Алгоритмы поиска решения
  • Примеры пространств состояний
  • Решение задач и искусственный интеллект
  • Основные направления в области искусственного интеллекта

Последние коментарии

  • sleepes in Программа для тестирования…
  • admin in Начало всего сайта.
  • Случайные записи

    • Графика. Эффект инея.
    • Многомерные массивы PHP
    • Семантика языка
    • Лексический анализ
    • Разработка программного модуля
    • Циклические алгоритмы с известным количеством повторений
    • Самостоятельная работа на pascal – разбор строк