
- •Загальна характеристика мови моделювання uml
- •Виникнення і становлення мови моделювання uml
- •Графічна нотація і семантика uml
- •Засоби uml для опису статичної структури моделі системи.
- •Засоби uml для опису динамічної поведінки моделі системи.
- •Представлення управління моделями в uml
- •Загальна характеристика і призначення діаграм в uml.
- •Діаграма варіантів використання (Use case diagram);
- •Діаграма топологій (Deployment diagram);
- •Діаграма станів (Statechart diagram);
- •Діаграма активності (Activity diagram);
- •Діаграма взаємодії (Interaction diagram);
- •Діаграма послідовності дій (Sequesnce diagram)
- •Діаграма співробітництва (Collaboration diagram);
- •Діаграма класів (Class diagram);
- •Діаграма компонентів (Component diagram);
- •Програмні засоби реалізації проектів в uml.
- •Раціональний уніфікований процес –rup.
- •Зв’язок раціонального уніфікованого процесу з uml.
- •Характеристики раціонального уніфікованого процесу.
- •Ітерації раціонального уніфікованого процесу.
- •Цикли розробки раціонального уніфікованого процесу.
- •Робочі процеси раціонального уніфікованого процесу.
- •Фази раціонального уніфікованого процесу. Чотири фази життєвого циклу проекту
- •Початкова фаза
- •Фаза уточнення
- •Фаза впровадження
- •Фази і ітерації раціонального уніфікованого процесу.
- •Дисципліни раціонального уніфікованого процесу.
- •Артефакти раціонального уніфікованого процесу.
- •Особливості використання якісної інформації в системах керування.
- •Області застосування алгоритмів нечіткої логіки.
- •Властивості нечітких множин.
- •Функції приналежності до нечітких множин.
- •Лінгвістичні змінні.
- •Структурна схема регулятора на основі нечіткої логіки.
- •Методи фазифікації.
- •Структура бази знань в регуляторах на основі нечіткої логіки.
- •Навчання без вчителя
- •Алгоритми навчання
- •Нейронні мережі прямого розповсюдження.
- •Рекурентні нейронні мережі.
Навчання без вчителя
Не зважаючи на численні прикладні досягнення, навчання з вчителем критикувалося за свою біологічну неправдоподібність. Важко уявити навчальний механізм в мозку, який би порівнював бажані і дійсні значення виходів, виконуючи корекцію за допомогою зворотного зв'язку. Якщо допустити подібний механізм в мозку, то звідки тоді виникають бажані виходи? Навчання без вчителя є набагато правдоподібнішою моделлю навчання в біологічній системі. Розвинена Кохоненом і багатьма іншими, вона не потребує цільового вектора для виходів і, отже, не вимагає порівняння з ідеальними відповідями. Навчальна множина складається лише з вхідних векторів. Навчальний алгоритм налагоджує вагу мережі так, щоб виходили узгоджені вихідні вектори, тобто щоб пред'явлення досить близьких вхідних векторів давало однакові виходи. Процес навчання виділяє статистичні властивості навчальної множини і групує схожі вектори в класи.
Алгоритми навчання
Більшість сучасних алгоритмів навчання виросла з концепцій Хебба. Ним запропонована модель навчання без вчителя, в якій синаптична сила (вага) зростає, якщо активовані обидва нейрони, джерело і приймач. Таким чином, часто використовувані шляхи в мережі посилюються і феномен звички і навчання через повторення одержує пояснення.
У штучній нейронній мережі, що використовує навчання по Хеббу, нарощування ваг визначається добутком рівнів збудження передаючого і приймаючого нейронів. Це можна записати як
wij(e+1) = w(e) + α OUTi OUTj,
де wij(e) - значення ваги від нейрона i до нейрона j до налагодження, wij(e+1) - значення ваги від нейрона i до нейрона j після налагодження, α - коефіцієнт швидкості навчання, OUTi - вихід нейрона i та вхід нейрона j, OUTj - вихід нейрона j; e – номер епохи (ітерації під час навчання).
Для навчання нейромереж в багатьох випадках використовують алгоритм зворотного розповсюдження помилки. Розв’язок задачі за допомогою нейронної мережі зводиться до наступних етапів:
Вибрати відповідну модель мережі (наприклад, трьохшарову )
Визначити топологію мережі (кількість елементів та їх зв’язки)
Вказати спосіб навчання (наприклад, зі зворотним розповсюдженням помилок) і параметри навчання
Кількість прихованих елементів – не менша за кількість вхідних.
Нейронні мережі прямого розповсюдження.
Стандартна L-шарова мережа прямого поширення складається з шару вхідних вузлів (будемо дотримуватися твердження, що він не включається в мережу в якості самостійного шару), (L-1) прихованих шарів та вихідного шару, з'єднаних послідовно у прямому напрямку і не містять зв'язків між елементами всередині шару і зворотних зв'язків між шарами. На рис. 4 наведена структура тришарової мережі.
Малюнок 4.
Типова архітектура тришарової мережі прямого поширення
Рекурентні нейронні мережі.
Правила навчання штучних нейронних мереж.
Здатність до навчання є фундаментальною властивістю мозку. Процес навчання може розглядатися як визначення архітектури мережі і налаштування ваг зв'язків для ефективного виконання спеціальної задачі. Нейромережа налаштовує ваги зв'язків по наявній навчальній множині. Властивість мережі навчатися на прикладах робить їх більш привабливими в порівнянні із системами, які функціонують згідно визначеній системі правил, сформульованої експертами.
Для процесу навчання необхідно мати модель зовнішнього середовища, у якій функціонує нейрона мережа - потрібну для вирішення задачі інформацію. По-друге, необхідно визначити, як модифікувати вагові параметри мережі. Алгоритм навчання означає процедуру, в якій використовуються правила навчання для налаштування ваг.
Існують три загальні парадигми навчання: "з вчителем", "без вчителя" (самонавчання) і змішана. У першому випадку нейромережа має у своєму розпорядженні правильні відповіді (виходи мережі) на кожен вхідний приклад. Ваги налаштовуються так, щоб мережа виробляла відповіді як можна більш близькі до відомих правильних відповідей. Навчання без вчителя не вимагає знання правильних відповідей на кожен приклад навчальної вибірки. У цьому випадку розкривається внутрішня структура даних та кореляція між зразками в навчальній множині, що дозволяє розподілити зразки по категоріях. При змішаному навчанні частина ваг визначається за допомогою навчання зі вчителем, у той час як інша визначається за допомогою самонавчання.
Використання штучних нейронних мереж в адаптивних системах автоматичного регулювання
ст 41.
Використання штучних нейронних мереж в якості цифрових фільтрів в системах автоматичного регулювання.
Моделювання штучних нейронних мереж.
Реалізація штучних нейронних мереж.