4-Amaliy mashg’ulot Reja


Download 210.5 Kb.
bet6/7
Sana19.06.2023
Hajmi210.5 Kb.
#1622016
1   2   3   4   5   6   7
Bog'liq
4-Amaliy ish

G'oya har bir kirishning ahamiyatini ifodalash uchun turli og'irliklardan foydalanish va ha yoki yo'q (to'g'ri yoki noto'g'ri) (0 yoki 1) kabi qaror qabul qilishdan oldin qiymatlar yig'indisi chegara qiymatidan kattaroq bo'lishi kerak edi .


Perseptronga misol


Perseptronni tasavvur qiling (miyangizda).
Perseptron kontsertga borishingiz kerakligini hal qilishga harakat qiladi.
Rassom yaxshimi? Ob-havo yaxshimi?
Ushbu faktlar qanday og'irliklarga ega bo'lishi kerak?

Mezonlar

Kiritish

Og'irligi

Rassomlar yaxshi

x1 = 0 yoki 1

w1 = 0,7

Ob-havo Yaxshi

x2 = 0 yoki 1

w2 = 0,6

Do'st keladi

x3 = 0 yoki 1

w3 = 0,5

Ovqat beriladi

x4 = 0 yoki 1

w4 = 0,3

Spirtli ichimliklar beriladi

x5 = 0 yoki 1

w5 = 0,4


Perseptron algoritmi

Frank Rosenblatt ushbu algoritmni taklif qildi:


  1. Chegara qiymatini o'rnating

  2. Barcha kirishlarni uning og'irliklari bilan ko'paytiring

  3. Barcha natijalarni jamlang

  4. Chiqishni faollashtiring

1. Chegara qiymatini o'rnating :

  • Chegara = 1,5

2. Barcha kiritilgan ma'lumotlarni uning og'irliklari bilan ko'paytiring :

  • x1 * w1 = 1 * 0,7 = 0,7

  • x2 * w2 = 0 * 0,6 = 0

  • x3 * w3 = 1 * 0,5 = 0,5

  • x4 * w4 = 0 * 0,3 = 0

  • x5 * w5 = 1 * 0,4 = 0,4

3. Barcha natijalarni jamlang :

  • 0,7 + 0 + 0,5 + 0 + 0,4 = 1,6 (vazn yig'indisi)

4. Chiqishni faollashtiring :

  • Agar summa 1,5 dan katta bo'lsa, haqiqiy deb qaytaring ("Ha, men konsertga boraman")

Eslatma
Agar ob-havoning og'irligi siz uchun 0,6 bo'lsa, u boshqa birov uchun farq qilishi mumkin. Yuqori ular uchun ob-havo muhimroq vaznni anglatadi.
Agar siz uchun chegara 1,5 bo'lsa, boshqalar uchun bu boshqacha bo'lishi mumkin. Pastroq ular har kontsertga borishni qanday bildiradi.
Misolconst threshold= 1.5;
const inputs=[1, 0, 1, 0, 1];
const weights=[0.7, 0.6, 0.5, 0.3, 0.4];

let sum= 0;


for (let i = 0; i < inputs.length; i++)
{
sum+=inputs[i]weights[i];
}

const activate = (sum > 1.5);


Perseptron terminologiyasi


  • Perseptron kirishlari (tugunlari)

  • Tugun qiymatlari (1, 0, 1, 0, 1)

  • Tugun og'irligi (0,7, 0,6, 0,5, 0,3, 0,4)

  • Faollashtirish funktsiyasi (sum > chegara)


Download 210.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling