SlideShare a Scribd company logo
Лекції №8. Штучні нейронні мережі.
Для спеціальності 151 “Автоматизація та комп’ютерно-
інтегровані технології”
КНУБА, 2016
Соболевська Л.Г. sobolevska@atp.in.ua +38 066 251 89 80
Нейрон - це обчислювальна одиниця, яка
отримує інформацію, виконує над нею
прості обчислення і передає її далі.
вхідний (синій), прихований (червоний) і
вихідний (зелений).
нейрон зміщення
контекстний
нейрон
 Коли нейромережа складається з великої кількості
нейронів, вводять термін шару:
• вхідний шар, який отримує інформацію;
• n прихованих шарів (зазвичай їх не більше 3), які її
обробляють;
• вихідний шар, який виводить результат.
 У кожного з нейронів є 2 основні параметри:
• вхідні дані (input data)
• вихідні дані (output data).
 У разі вхідного нейрона: input = output. В інших, в
поле input потрапляє сумарна інформація всіх
нейронів з попереднього шару, після чого, вона
нормалізується, за допомогою функції активації
(поки що просто уявімо її f (x)) і потрапляє в поле
output.
I - вхідні нейрони
H - прихований нейрон
w - ваги
 Подаємо на вхід 1 і 0.
 Нехай w1 = 0.4 і w2 = 0.7
 Вхідні дані нейрона Н1 будуть наступними:
• 1 * 0.4 + 0 * 0.7 = 0.4.
 Коли є вхідні дані, ми можемо отримати вихідні дані,
підставивши вхідні значення в функцію активації.
Коли у нас є вихідні дані, ми передаємо їх далі. І так,
повторюємо для всіх шарів, поки не дійдемо до
вихідного нейрона. Запустивши таку мережу в
перший раз ми побачимо, що відповідь далека від
правильної, тому що мережа не натренована. Щоб
поліпшити результати ми будемо її тренувати.
 Важливо пам'ятати, що під час ініціалізації
нейронної мережі, ваги розставляються в
випадковому порядку.
це спосіб нормалізації вхідних даних.
Тобто, якщо на вході велике число,
пропустивши його через функцію активації,
отримуємо вихід в потрібному діапазоні.
Функцій активації досить багато,
найосновніші:
• Лінійна,
• Сигмоїд (Логістична)
• Гіперболічний тангенс.
Головні їх відмінності - це діапазон значень.
Майже не використовується, за винятком
випадків, тестування нейронної мережі
або передачі значення без перетворень.
Найпоширеніша функція активації, діапазон
значень [0,1]. На ній показано більшість
прикладів, також її іноді називають
логістичною функцією.
Має сенс використовувати гіперболічний
тангенс, тільки тоді, коли ваші значення
можуть бути і негативними, і
позитивними, так як діапазон функції [-
1,1]. Використовувати цю функцію тільки
з позитивними значеннями недоцільно
так як це значно погіршить результати
вашої нейромережі.
Тренувальний сет - це послідовність
даних, якими оперує нейронна мережа.
Ітерація - це своєрідний лічильник, який
збільшується кожного разу, коли
нейронна мережа проходить один
тренувальний сет. Іншими словами, це
загальна кількість тренувальних сетів
пройдених нейронною мережею.
При ініціалізації нейронної мережі ця
величина встановлюється в 0 і має стелю,
що задається вручну. Чим більше епоха,
тим краще натренована мережу і
відповідно, її результат. Епоха
збільшується кожного разу, коли ми
проходимо весь набір тренувальних сетів.
Дякую за увагу!
18

More Related Content

What's hot

Оболочки головного и спинного мозга
Оболочки головного и спинного мозгаОболочки головного и спинного мозга
Оболочки головного и спинного мозга
Igor68
 
Гістологія з основами гістологічної техніки (Пішак В.П.)
Гістологія з основами гістологічної техніки (Пішак В.П.)Гістологія з основами гістологічної техніки (Пішак В.П.)
Гістологія з основами гістологічної техніки (Пішак В.П.)
Крок 1 2 3 друковані матеріали для підготовки
 
Загальна будова нервової системи
Загальна будова нервової системиЗагальна будова нервової системи
Загальна будова нервової системи
chetverg2015
 
Слухова сенсорна система
Слухова сенсорна системаСлухова сенсорна система
Слухова сенсорна система
Мар'яна Барчук
 
Comics masha and the internet
Comics masha and the internetComics masha and the internet
Comics masha and the internet
Nikolay Shaygorodskiy
 
Епітеліальна тканина
Епітеліальна тканинаЕпітеліальна тканина
Епітеліальна тканина
Alla Khodorovska
 
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
VsimPPT
 
Захворювання очей
Захворювання очейЗахворювання очей
Захворювання очей
Оксана Томчишин
 
Lect ai 2 nn
Lect ai 2 nnLect ai 2 nn
Lect ai 2 nn
Halyna Melnyk
 
Екстрапірамідна система
Екстрапірамідна системаЕкстрапірамідна система
Екстрапірамідна система
Юлія Кіт
 
токсичний гепатит
токсичний гепатиттоксичний гепатит
токсичний гепатитVoyevidka_OS
 
Гістологія органів серцево-судинної системи
Гістологія органів серцево-судинної системиГістологія органів серцево-судинної системи
Гістологія органів серцево-судинної системи
Alla Khodorovska
 
Cytology 2016
Cytology 2016Cytology 2016
Cytology 2016
Alla Khodorovska
 
управлінські рішення в менеджменті
управлінські рішення в менеджментіуправлінські рішення в менеджменті
управлінські рішення в менеджменті
uliana8
 
Огляд сучасних програмних засобів, симуляторів, віртуальних лабораторій з фізики
Огляд сучасних програмних засобів, симуляторів, віртуальних лабораторій з фізикиОгляд сучасних програмних засобів, симуляторів, віртуальних лабораторій з фізики
Огляд сучасних програмних засобів, симуляторів, віртуальних лабораторій з фізики
Oleksii Voronkin
 
Поняття моделi. Типи моделей. Моделювання
Поняття моделi. Типи моделей. МоделюванняПоняття моделi. Типи моделей. Моделювання
Поняття моделi. Типи моделей. Моделювання
dnzcpto1
 
Поняття функції
Поняття функціїПоняття функції
Поняття функції
Oksana Bryk
 
Урок 7. Класифікація та загальна характеристика програмного забезпечення
Урок 7. Класифікація та загальна характеристика програмного забезпеченняУрок 7. Класифікація та загальна характеристика програмного забезпечення
Урок 7. Класифікація та загальна характеристика програмного забезпечення
Василь Тереховський
 
афо судинної системи
афо судинної системиафо судинної системи
афо судинної системи
Igor68
 

What's hot (20)

Оболочки головного и спинного мозга
Оболочки головного и спинного мозгаОболочки головного и спинного мозга
Оболочки головного и спинного мозга
 
Гістологія з основами гістологічної техніки (Пішак В.П.)
Гістологія з основами гістологічної техніки (Пішак В.П.)Гістологія з основами гістологічної техніки (Пішак В.П.)
Гістологія з основами гістологічної техніки (Пішак В.П.)
 
Загальна будова нервової системи
Загальна будова нервової системиЗагальна будова нервової системи
Загальна будова нервової системи
 
Слухова сенсорна система
Слухова сенсорна системаСлухова сенсорна система
Слухова сенсорна система
 
Comics masha and the internet
Comics masha and the internetComics masha and the internet
Comics masha and the internet
 
Епітеліальна тканина
Епітеліальна тканинаЕпітеліальна тканина
Епітеліальна тканина
 
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
Урок 49 для 8 класу - Відображення базових графічних примітивів – лінія, прям...
 
каріотипування 3 укр
каріотипування  3 укркаріотипування  3 укр
каріотипування 3 укр
 
Захворювання очей
Захворювання очейЗахворювання очей
Захворювання очей
 
Lect ai 2 nn
Lect ai 2 nnLect ai 2 nn
Lect ai 2 nn
 
Екстрапірамідна система
Екстрапірамідна системаЕкстрапірамідна система
Екстрапірамідна система
 
токсичний гепатит
токсичний гепатиттоксичний гепатит
токсичний гепатит
 
Гістологія органів серцево-судинної системи
Гістологія органів серцево-судинної системиГістологія органів серцево-судинної системи
Гістологія органів серцево-судинної системи
 
Cytology 2016
Cytology 2016Cytology 2016
Cytology 2016
 
управлінські рішення в менеджменті
управлінські рішення в менеджментіуправлінські рішення в менеджменті
управлінські рішення в менеджменті
 
Огляд сучасних програмних засобів, симуляторів, віртуальних лабораторій з фізики
Огляд сучасних програмних засобів, симуляторів, віртуальних лабораторій з фізикиОгляд сучасних програмних засобів, симуляторів, віртуальних лабораторій з фізики
Огляд сучасних програмних засобів, симуляторів, віртуальних лабораторій з фізики
 
Поняття моделi. Типи моделей. Моделювання
Поняття моделi. Типи моделей. МоделюванняПоняття моделi. Типи моделей. Моделювання
Поняття моделi. Типи моделей. Моделювання
 
Поняття функції
Поняття функціїПоняття функції
Поняття функції
 
Урок 7. Класифікація та загальна характеристика програмного забезпечення
Урок 7. Класифікація та загальна характеристика програмного забезпеченняУрок 7. Класифікація та загальна характеристика програмного забезпечення
Урок 7. Класифікація та загальна характеристика програмного забезпечення
 
афо судинної системи
афо судинної системиафо судинної системи
афо судинної системи
 

More from Lesia Sobolevska

Моделювання на ЕОМ. Задачі з теорії графів. Алгоритми на графах.
Моделювання на ЕОМ. Задачі з теорії графів. Алгоритми на графах.Моделювання на ЕОМ. Задачі з теорії графів. Алгоритми на графах.
Моделювання на ЕОМ. Задачі з теорії графів. Алгоритми на графах.
Lesia Sobolevska
 
Моделювання на ЕОМ. Теорія подібності. Рекурсія. Моделювання в реальному часі.
Моделювання на ЕОМ. Теорія подібності. Рекурсія. Моделювання в реальному часі.Моделювання на ЕОМ. Теорія подібності. Рекурсія. Моделювання в реальному часі.
Моделювання на ЕОМ. Теорія подібності. Рекурсія. Моделювання в реальному часі.
Lesia Sobolevska
 
Моделювання на ЕОМ. Теоретичні питання моделювання.
Моделювання на ЕОМ. Теоретичні питання моделювання.Моделювання на ЕОМ. Теоретичні питання моделювання.
Моделювання на ЕОМ. Теоретичні питання моделювання.
Lesia Sobolevska
 
Smart Slavutich Hacaton
Smart Slavutich HacatonSmart Slavutich Hacaton
Smart Slavutich Hacaton
Lesia Sobolevska
 
Вступ в спеціальність 151 АКІТ. Лекція №4.
Вступ в спеціальність 151 АКІТ. Лекція №4.Вступ в спеціальність 151 АКІТ. Лекція №4.
Вступ в спеціальність 151 АКІТ. Лекція №4.
Lesia Sobolevska
 
Вступ в спеціальність 151 АКІТ. Лекція №3.
Вступ в спеціальність 151 АКІТ. Лекція №3.Вступ в спеціальність 151 АКІТ. Лекція №3.
Вступ в спеціальність 151 АКІТ. Лекція №3.
Lesia Sobolevska
 
Вступ в спеціальність 151 АКІТ. Лекція №2.
Вступ в спеціальність 151 АКІТ. Лекція №2.Вступ в спеціальність 151 АКІТ. Лекція №2.
Вступ в спеціальність 151 АКІТ. Лекція №2.
Lesia Sobolevska
 
Вступ в спеціальність 151 АКІТ
Вступ в спеціальність 151 АКІТВступ в спеціальність 151 АКІТ
Вступ в спеціальність 151 АКІТ
Lesia Sobolevska
 
Ai №7. Системи підтримки прийняття рішень.
Ai №7. Системи підтримки прийняття рішень.Ai №7. Системи підтримки прийняття рішень.
Ai №7. Системи підтримки прийняття рішень.
Lesia Sobolevska
 
Ai №6. Експертні системи.
Ai №6. Експертні системи.Ai №6. Експертні системи.
Ai №6. Експертні системи.
Lesia Sobolevska
 
Ai №5. Азиломарські принципи ШІ
Ai №5. Азиломарські принципи ШІAi №5. Азиломарські принципи ШІ
Ai №5. Азиломарські принципи ШІ
Lesia Sobolevska
 
Ai №4.
Ai №4.Ai №4.
Моделювання на ЕОМ. Лекція №8. Теорія графів.
Моделювання на ЕОМ. Лекція №8. Теорія графів.Моделювання на ЕОМ. Лекція №8. Теорія графів.
Моделювання на ЕОМ. Лекція №8. Теорія графів.
Lesia Sobolevska
 
Моделювання на ЕОМ. Лекція №7. Теорія графів.
Моделювання на ЕОМ. Лекція №7. Теорія графів.Моделювання на ЕОМ. Лекція №7. Теорія графів.
Моделювання на ЕОМ. Лекція №7. Теорія графів.
Lesia Sobolevska
 
Принципы и проблемы построения Smart city
Принципы и проблемы построения Smart cityПринципы и проблемы построения Smart city
Принципы и проблемы построения Smart city
Lesia Sobolevska
 
Интелектауальні системи та їх ПЗ №1-2
Интелектауальні системи та їх ПЗ №1-2Интелектауальні системи та їх ПЗ №1-2
Интелектауальні системи та їх ПЗ №1-2
Lesia Sobolevska
 
Моделювання на ЕОМ. Лекція №4. Теорія подабності. Рекурсія.
Моделювання на ЕОМ. Лекція №4. Теорія подабності. Рекурсія.Моделювання на ЕОМ. Лекція №4. Теорія подабності. Рекурсія.
Моделювання на ЕОМ. Лекція №4. Теорія подабності. Рекурсія.
Lesia Sobolevska
 
Моделювання на ЕОМ. Лекції №1-№3
Моделювання на ЕОМ. Лекції №1-№3Моделювання на ЕОМ. Лекції №1-№3
Моделювання на ЕОМ. Лекції №1-№3
Lesia Sobolevska
 
Computers and Computing Works lecture №10
Computers and Computing Works lecture №10Computers and Computing Works lecture №10
Computers and Computing Works lecture №10
Lesia Sobolevska
 
Computers and Computing Works lecture №9
Computers and Computing Works lecture №9Computers and Computing Works lecture №9
Computers and Computing Works lecture №9
Lesia Sobolevska
 

More from Lesia Sobolevska (20)

Моделювання на ЕОМ. Задачі з теорії графів. Алгоритми на графах.
Моделювання на ЕОМ. Задачі з теорії графів. Алгоритми на графах.Моделювання на ЕОМ. Задачі з теорії графів. Алгоритми на графах.
Моделювання на ЕОМ. Задачі з теорії графів. Алгоритми на графах.
 
Моделювання на ЕОМ. Теорія подібності. Рекурсія. Моделювання в реальному часі.
Моделювання на ЕОМ. Теорія подібності. Рекурсія. Моделювання в реальному часі.Моделювання на ЕОМ. Теорія подібності. Рекурсія. Моделювання в реальному часі.
Моделювання на ЕОМ. Теорія подібності. Рекурсія. Моделювання в реальному часі.
 
Моделювання на ЕОМ. Теоретичні питання моделювання.
Моделювання на ЕОМ. Теоретичні питання моделювання.Моделювання на ЕОМ. Теоретичні питання моделювання.
Моделювання на ЕОМ. Теоретичні питання моделювання.
 
Smart Slavutich Hacaton
Smart Slavutich HacatonSmart Slavutich Hacaton
Smart Slavutich Hacaton
 
Вступ в спеціальність 151 АКІТ. Лекція №4.
Вступ в спеціальність 151 АКІТ. Лекція №4.Вступ в спеціальність 151 АКІТ. Лекція №4.
Вступ в спеціальність 151 АКІТ. Лекція №4.
 
Вступ в спеціальність 151 АКІТ. Лекція №3.
Вступ в спеціальність 151 АКІТ. Лекція №3.Вступ в спеціальність 151 АКІТ. Лекція №3.
Вступ в спеціальність 151 АКІТ. Лекція №3.
 
Вступ в спеціальність 151 АКІТ. Лекція №2.
Вступ в спеціальність 151 АКІТ. Лекція №2.Вступ в спеціальність 151 АКІТ. Лекція №2.
Вступ в спеціальність 151 АКІТ. Лекція №2.
 
Вступ в спеціальність 151 АКІТ
Вступ в спеціальність 151 АКІТВступ в спеціальність 151 АКІТ
Вступ в спеціальність 151 АКІТ
 
Ai №7. Системи підтримки прийняття рішень.
Ai №7. Системи підтримки прийняття рішень.Ai №7. Системи підтримки прийняття рішень.
Ai №7. Системи підтримки прийняття рішень.
 
Ai №6. Експертні системи.
Ai №6. Експертні системи.Ai №6. Експертні системи.
Ai №6. Експертні системи.
 
Ai №5. Азиломарські принципи ШІ
Ai №5. Азиломарські принципи ШІAi №5. Азиломарські принципи ШІ
Ai №5. Азиломарські принципи ШІ
 
Ai №4.
Ai №4.Ai №4.
Ai №4.
 
Моделювання на ЕОМ. Лекція №8. Теорія графів.
Моделювання на ЕОМ. Лекція №8. Теорія графів.Моделювання на ЕОМ. Лекція №8. Теорія графів.
Моделювання на ЕОМ. Лекція №8. Теорія графів.
 
Моделювання на ЕОМ. Лекція №7. Теорія графів.
Моделювання на ЕОМ. Лекція №7. Теорія графів.Моделювання на ЕОМ. Лекція №7. Теорія графів.
Моделювання на ЕОМ. Лекція №7. Теорія графів.
 
Принципы и проблемы построения Smart city
Принципы и проблемы построения Smart cityПринципы и проблемы построения Smart city
Принципы и проблемы построения Smart city
 
Интелектауальні системи та їх ПЗ №1-2
Интелектауальні системи та їх ПЗ №1-2Интелектауальні системи та їх ПЗ №1-2
Интелектауальні системи та їх ПЗ №1-2
 
Моделювання на ЕОМ. Лекція №4. Теорія подабності. Рекурсія.
Моделювання на ЕОМ. Лекція №4. Теорія подабності. Рекурсія.Моделювання на ЕОМ. Лекція №4. Теорія подабності. Рекурсія.
Моделювання на ЕОМ. Лекція №4. Теорія подабності. Рекурсія.
 
Моделювання на ЕОМ. Лекції №1-№3
Моделювання на ЕОМ. Лекції №1-№3Моделювання на ЕОМ. Лекції №1-№3
Моделювання на ЕОМ. Лекції №1-№3
 
Computers and Computing Works lecture №10
Computers and Computing Works lecture №10Computers and Computing Works lecture №10
Computers and Computing Works lecture №10
 
Computers and Computing Works lecture №9
Computers and Computing Works lecture №9Computers and Computing Works lecture №9
Computers and Computing Works lecture №9
 

Ai №8. Штучні нейронні мережі.

  • 1. Лекції №8. Штучні нейронні мережі. Для спеціальності 151 “Автоматизація та комп’ютерно- інтегровані технології” КНУБА, 2016 Соболевська Л.Г. sobolevska@atp.in.ua +38 066 251 89 80
  • 2. Нейрон - це обчислювальна одиниця, яка отримує інформацію, виконує над нею прості обчислення і передає її далі.
  • 3. вхідний (синій), прихований (червоний) і вихідний (зелений). нейрон зміщення контекстний нейрон
  • 4.  Коли нейромережа складається з великої кількості нейронів, вводять термін шару: • вхідний шар, який отримує інформацію; • n прихованих шарів (зазвичай їх не більше 3), які її обробляють; • вихідний шар, який виводить результат.  У кожного з нейронів є 2 основні параметри: • вхідні дані (input data) • вихідні дані (output data).  У разі вхідного нейрона: input = output. В інших, в поле input потрапляє сумарна інформація всіх нейронів з попереднього шару, після чого, вона нормалізується, за допомогою функції активації (поки що просто уявімо її f (x)) і потрапляє в поле output.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. I - вхідні нейрони H - прихований нейрон w - ваги
  • 10.  Подаємо на вхід 1 і 0.  Нехай w1 = 0.4 і w2 = 0.7  Вхідні дані нейрона Н1 будуть наступними: • 1 * 0.4 + 0 * 0.7 = 0.4.  Коли є вхідні дані, ми можемо отримати вихідні дані, підставивши вхідні значення в функцію активації. Коли у нас є вихідні дані, ми передаємо їх далі. І так, повторюємо для всіх шарів, поки не дійдемо до вихідного нейрона. Запустивши таку мережу в перший раз ми побачимо, що відповідь далека від правильної, тому що мережа не натренована. Щоб поліпшити результати ми будемо її тренувати.  Важливо пам'ятати, що під час ініціалізації нейронної мережі, ваги розставляються в випадковому порядку.
  • 11. це спосіб нормалізації вхідних даних. Тобто, якщо на вході велике число, пропустивши його через функцію активації, отримуємо вихід в потрібному діапазоні. Функцій активації досить багато, найосновніші: • Лінійна, • Сигмоїд (Логістична) • Гіперболічний тангенс. Головні їх відмінності - це діапазон значень.
  • 12. Майже не використовується, за винятком випадків, тестування нейронної мережі або передачі значення без перетворень.
  • 13. Найпоширеніша функція активації, діапазон значень [0,1]. На ній показано більшість прикладів, також її іноді називають логістичною функцією.
  • 14. Має сенс використовувати гіперболічний тангенс, тільки тоді, коли ваші значення можуть бути і негативними, і позитивними, так як діапазон функції [- 1,1]. Використовувати цю функцію тільки з позитивними значеннями недоцільно так як це значно погіршить результати вашої нейромережі.
  • 15.
  • 16. Тренувальний сет - це послідовність даних, якими оперує нейронна мережа. Ітерація - це своєрідний лічильник, який збільшується кожного разу, коли нейронна мережа проходить один тренувальний сет. Іншими словами, це загальна кількість тренувальних сетів пройдених нейронною мережею.
  • 17. При ініціалізації нейронної мережі ця величина встановлюється в 0 і має стелю, що задається вручну. Чим більше епоха, тим краще натренована мережу і відповідно, її результат. Епоха збільшується кожного разу, коли ми проходимо весь набір тренувальних сетів.