Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Створення нейронної мережі, що виконує логічну функцію &І& і &АБО&

Реферат Створення нейронної мережі, що виконує логічну функцію &І& і &АБО&





абори вихідних даних (не плутати з цільовими даними) можна як завантажувати з файлів зображень, так і створювати безпосередньо в MATLAB. Малюнок 10.5 ілюструє вміст масиву вихідних даних.


Малюнок 10.5 Графічне представлення масиву вихідних даних


Отримаємо навчальні дані, наклавши шум на набір вихідних даних (див. малюнок 10.6).


Малюнок 10.6. Навчальні дані


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

Мережа класифікації дає найбільше значення на виході, який відповідає невластивому класу. При добре сконструйованої і навченої NN значення інших виходів будуть помітно менше.

Для вирішення цього завдання обрано мережу Feed-forward backprop з п'ятьма сігмоідной нейронами першого шару і п'ятьма лінійними нейронами другого шару. Алгоритм навчання - Левенберга-Маркардта. З такою конфігурацією мережу після восьми епох навчання дала помилку порядку 10-30.Чтоби упевнитися в правдивості результату, ми прогнали мережу на заготовленому контрольному множині. Мережа бездоганно розділила і нову вибірку зашумлений символів.

Зазначимо, що вже зараз успішно розробляються різноманітні системи розпізнавання образів (візуальних, звукових), що базуються на нейронних мережах. Прикладом можуть послужити програми розпізнавання сканованого тексту. Вони досить широко поширені серед володарів оптичних сканерів і в реальному масштабі часу справляються з поставленими завданнями.


Завдання - 3. Створити нейронну мережу, виконує завдання імпорту-експорту даних. На практиці часто доводиться пере носити дані з одного комп'ютера на інший або користуватися зовнішніми, по відношенню до NNTool, засобами обробки даних. У зв'язку з цим виникає необхідність збереження результатів роботи і завантаження даних. Не менш важливим є обмін даними між NNTool і MATLAB, оскільки простору їх змінних не перетинаються.

Ці завдання вирішують кошти імпорту-експорту та завантаження-збереження даних. Доступ до них здійснюється через головне вікно NNTool (див. Рис. Л8.1) за допомогою кнопок Import і Export.

Імпорт. Джерелом служить змінна в робочому просторі MATLAB, а пунктом призначення - мінлива в робочому просторі NNTool. Натиснувши кнопку Import, попадаём у вікно Імпорту-за-грузки даних (Import or Load to Network/Data Manager). За замовчуванням тут встановлена ??функція завантаження з робочого простору MATLAB, тому в центрі вікна з'являється список належних йому змінних.

Вибравши мишею потрібну змінну в поле Вибір змінної (Select a Variable), - їй можна задати довільне ім'я в поле Ім'я (Name), під яким вона буде скопійована в NNTool.

Коли змінна виділена, NNTool аналізує її тип і робить доступними для вибору ті Категорії даних (Import As), які підтримуються.

Вказавши одну з них, слід натиснути кнопку Імпортувати (Import), щоб завершити копіювання. Після того, як всі дії успішно проведені, ім'я імпортованої змінної з'явиться в одному зі списків головного вікна NNTool.

Завантаження з файлу. Тут джерело - файл. При цьому важливо, щоб його формат підтримувався NNTool. У відповідному форматі зберігаються так звані MAT-файли. Вони містять бінарні дані і дозволяють MATLAB зберігати змінні будь-яких підтримуваних типів і розмірностей. Такі файли можуть створюватися, наприклад, в процесі роботи з NNTool. Щоб завантажити змінні з MAT-файлу в NNTool, необхідно відкрити вікно імпорту, натиснувши кнопку Import головного вікна NNTool. Потім слід відзначити опцію Завантажити з файлу (Load from disk file) і, натиснувши Огляд (Browse), відкрити файл з даними, що зберігаються у форматі MAT-файлів.

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

Експорт. Ця функція копіює задані змінні з NNTool в робочий простір MATLAB. Вона доступна після натискання кнопки Export головного вікна NNTool. У вікні експорту єдиним списком перераховані змінні всіх категорій, представлених у NNTool.

Тут необхідно виділити ті з них, які підлягають експорту, і натиснути Export. Тепер виділені змінні скопійовані в робочий простір MATLAB.


Малюнок 10.7. Вікно імпорту та завантаження даних з MAT-файлу


Збереження у файлі. В цілому, процедура схожа з експортом...


Назад | сторінка 6 з 15 | Наступна сторінка





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

  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Розрахунок апроксимацій експериментальних даних методом найменших квадратів ...
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: Проектування бази даних для упорядкування та зручної роботи з даними мережі ...