Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Системи штучного інтелекту

Реферат Системи штучного інтелекту





ctor': [2x1 double]: 20: 2: 0.8000: 'forward': 20: 0.2000: 100: Inf:-Inf: 50: 20: []: [] : 1: @ gacreationuniform: @ fitscalingrank: @ selectionstochunif: @ crossoverscattered: @ mutationgaussian: []: 'final': []: []: 'off'

У разі, якщо опції спеціально не передаються в якості вхідних аргументів, то функція використовує ці приймаються за замовчуванням значення для команда ga.

Значення кожної з опції зберігається в полі опціонної структури, такий як опція.PopulationSize. Якщо ввести ім'я з відповідного поля, то можна відображати будь-які з цих значень. Наприклад, для відображення розміру сімейства для обраного Генетичного алгоритму слід ввести команду:. PopulationSize = 20

Для формування структури опцій зі значенням полів, відмінних від прийнятих за замовчуванням величин, слід встановити відповідну опцію. Наприклад, за допомогою виконання команди з опцією PopulationSize, рівної 100, можна встановити відповідне значення (100) замість прийнятого за замовчуванням значення 20: = gaoptimset ('PopulationSize', 100)

Ця команда формує структуру опцій спільно з усіма іншими прийнятими за замовчуванням значеннями за винятком PopulationSize, встановленого як рівного 100.

Якщо далі виконати команду: (@ fitnessfun, nvars, options)

то програма ga виконає команду генетичного алгоритму з розміром сімейства, рівного 100.

Якщо в наслідку буде необхідно змінити і інші поля структур, таких як установка PlotFcns як @ gaplotbestf, за допомогою якої здійснюється малювання графіка найкращих значень функції придатності для кожного покоління, то слід виконати команду gaoptimset з наступним значенням синтаксису :

options = gaoptimset (options, 'PlotFcns', @ plotbestf)

Ця команда зберігає поточні значення всіх полів опцій за винятком PlotFcns, яке переходить в @ plotbestf. Відзначимо, що якщо опустити опцію вхідних аргументів, то gaoptimset переустановлює PopulationSize з його прийнятою за замовчуванням значенням, рівним 20. p align="justify"> Так само є можливість за допомогою тільки однієї команди встановити відразу дві опції PopulationSize і PlotFcns:

options = gaoptimset ('PopulationSize', 100, 'PlotFcns', @ plotbestf)

Використання опцій і завдань з інструментарію Генетичного алгоритму

В якості альтернативи створення структури опцій за допомогою команди gaoptimset, в інструментарії Генетичного алгоритму є можливість попередньо встановлювати ці значення опцій і потім експортувати їх в структуру опцій робочого простору MATLAB, як це описано в розділі Експорт опцій і завдань . У разі експорту прийнятих за замовчуванням опцій в інструментарій Генетичного алгоритму остаточна структура опцій буде мати т...


Назад | сторінка 9 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення задачі оптимізації методом генетичного алгоритму
  • Реферат на тему: Поняття алгоритму. Обчислення значення функції
  • Реферат на тему: Розпізнавання образів за допомогою неординарного алгоритму та програмної ре ...
  • Реферат на тему: Аналіз і значення алгоритму Hilltop: Як він вплине на ранжування вашого сай ...
  • Реферат на тему: Вивчення структури генетичного матеріалу людини