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

Реферат Створення методу для оптимізації геометрії крила літака Ту-204





ку функцію, яка перетворює сигнали, що входять до нейрон, в один виходить сигнал. Перший шар називається вхідним. Число нейронів n цього шару, як правило, дорівнює числу вхідних параметрів задачі. Функція активації нейронів даного шару лінійна. Другий шар відноситься до категорії прихованих шарів. В даному випадку такий шар всього один, але їх може бути і декілька. Число нейронів m визначається, виходячи з обсягу даних навчальної множини. Функція активації нейронів цього шару сігмоідной:


(4.1)


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

Всі нейрони попереднього шару пов'язані з кожним нейроном наступного шару. Ці зв'язки реалізуються у вигляді синоптичних ваг (на Рис. 7 вони позначені як,), або просто ваг. Процес навчання нейронної мережі полягає якраз в налаштуванні цих самих ваг. У даній роботі для навчання використаний алгоритм зворотного поширення помилки.

З математичної точки зору, нейронна мережа, описана вище, являє собою наступну функцію змінних


(4.2)


де - вектор зміщень;

- функція, визначена будь формулою з (4.1). У теорії нейронних мереж доведена наступна теорема (Цибенко) [2, 3]:



Таким чином, ІНС, використовувана в даній роботі, являє собою універсальний аппроксіматор в багатовимірному просторі. Це випливає з тільки що сформульованої теореми, яка б показала здатність нейронної мережі (4.2) описати будь-яку безперервну залежність із заданою точністю.

Кількість прикладів (точок) для навчання штучної нейронної мережі фактично не залежить від розмірності задачі. Воно визначається числом m нейронів на прихованому шарі. Практика показує, що для мінімального навчання ІНС достатньо взяти приблизно 20 розрахункових точок на кожен прихований нейрон. А це на кілька порядків зменшує витрати, в порівнянні з використанням методів лінійного регресійного аналізу.

Таким чином, використання ІНС для задач з великим числом параметрів є не тільки доцільним, а часом і єдиним відомим на даний момент рішенням. Тому аппроксіматори аеродинамічних функцій у даній роботі будується на базі персептрона подібного (4.2), але можливо з великим числом прихованих шарів для збільшення узагальнюючої здатності.


. 2 Реплікатор - нейронна мережа для стиснення розмірності даних і для генерації нових компонувань крила


Для зменшення розмірності простору завдання оптимізації скористаємося методом репликатора. Суть його полягає в тому, що будується нейронна мережа (рис. 8) яка навчається видавати на виході той же самий набір даних, які подаються на вхідний шар. Але в середині цієї нейронної мережі нейронів менше, ніж на вході і виході.


Рис. 8. Схематичне уявлення репликатора


В результаті, можна вважати, що в міру проходження сигналу така мережа (надалі - реплікатор) зменшує розмірність даних, тобто буде? стискати? інформацію, а потім знову відновлює. У даній роботі реплікатор це повнозв'язкову п'ятишаровий персептрон, який навчається на наборі компонувань крил методом зворотного поширення помилки (back propagation). Вхідний і вихідний шари складаються з 590 нейронів, другий і четвертий з 320, а третій з 60 нейронів. Функції активації другого та четвертого шарів сігмоідной функція, для інших верств - лінійна функція. З такого репликатора можна отримати нові мережі меншого розміру. Уявімо, що нова нейронна мережа складається з перших трьох шарів репликатора, попередньо навченого на множині даних. Таким чином, прихований шар первісної мережі стає вихідним прошарком нової. Ця нейронна мережа звана компресором дозволяє отримати з 590 чисел, що описують геометрію профілю крила, 60 інших чисел. Ці числа самі по собі не мають фізичного сенсу, вони, як і стислі архіватором дані, відображають лише внутрішню структуру роботи? Архіватора ?, або, в нашому випадку, тришарової нейронної мережі. Якщо ж взяти останні три шари репликатора для отримання нової мережі, то така нейронна мережа буде? Розархівувати? дані, тобто, відновлювати первинну розмірність. Вона називається декомпресора. По одержуваних на вході 60 числах нейронна мережа буде видавати параметри крила. Якщо ці 60 чисел були отримані після проходження перших трьох шарів, то на виході отримаємо первісну компоновку крила. Якщо ж на вхід такої мережі подати випадковий набір шести чисел, вона дасть на виході який-небудь? Нову? компоновку, якого не було в базі даних профілів. Таким чином, декомпресор можна розглядати як генератор компонувань крил. При варіюванні 60 значень видаваний компоновка крила змінюватиметься безперервним чином. Таким чином, таким генератором компонувань крил можна значно знизити розмірність задачі оптимізації.



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





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

  • Реферат на тему: Біологічна нейронна мережа
  • Реферат на тему: Створення нейронної мережі, що виконує логічну функцію &І& і &АБО&
  • Реферат на тему: Розпізнавання образів за допомогою неординарного алгоритму та програмної ре ...
  • Реферат на тему: Реалізація одношарової нейронної мережі (персептрона)
  • Реферат на тему: Розробка штучної нейронної мережі для розпізнавання статі по фотографії