Sun'iy intellekt va neyronto'rli texnologiyalar 1-topshiriq


Download 88.21 Kb.
bet1/2
Sana19.05.2022
Hajmi88.21 Kb.
#679686
  1   2
Bog'liq
Suniy intilekt topshiriq 1 1 topshiriq 2 2 2 8
354191104428, 3 mavzu, 6-Maruza st.aniqmas matritsa (1), O‘ZBEKISTON RESPUBLIKASINING GEOGRAFIK O’RNI, HUDUDIY BO’LINISHI, AHOLISI VA IQLIMI, genom tahlili (2), pdfcoffee.com solutions-pre-intermediate-audio-scripts-for-sb-2017-3rd-pdf-free, 2 5355320624606615387, 14-мавзу. Ииннавацион менеж., Vatanparvar Ko\'cha sardorlari, tz, 1650268056 (1), LABORATORIYA ISHI 8, Loboratoriya ishi 3, IS-LM modeli

SUN'IY INTELLEKT VA NEYRONTO'RLI TEXNOLOGIYALAR
1-TOPSHIRIQ

*Har bir talaba neyronni o’qitish uchun ma’lumotlarni tayyorlaydi.


Bunda talaba tekislikni tanlashda guruh raqami va talabaning ro’yxatdagi raqamidan foydalanadi.

*Ya’ni tekislikning chap yuqori nuqtasi koordinatalarini quyidagicha xisoblaydi:


*Ax = guruh raqami + talaba raqami + guruh raqami % talaba raqami.




Ax=121+6+121*Mod(6)=127+1=128. Ax=128, Ay=128

*Tekislikning o’ng pastki nuqtasini quyidagicha hisoblaydi:


Bx = Ax + 40 Bx=128+40=168


By = Ay + 40 By=128+40=168


*Tekislikni ikkiga bo’lish to’g’ri chizig’i o’tadigan M1, M2 nuqtalarni har bir talaba quyidagicha hisoblaydi:


*Talaba raqami 4 ga bo’lganda qoldiq 2 bo’lsa:


Talaba raqami: 6*Mod(4)=2;


M1 = (Ax + 40 , Ay + talaba raqami % 3) M2 = (Bx - 40 + talaba raqami % 3, By )


M1=(128+40, 128+(6*Mod(3)=0)) M2=(168-40+(6*Mod(3)=0), 168)




M1=(168, 128) M2=(128, 168)

*Har bir talaba w vaznning boshlang’ich qiymatini quyidagicha hisoblaydi:


w = (w1, w2, w3) = ((guruh raqami + talaba raqami + 433) /1000, (guruh raqami + talaba raqami + 543) /1000, (guruh raqami + talaba raqami + 331) /100)

w=(w1, w2, w3)=((121+6+433)/1000, (121+6+543)/1000, (121+6+331)/100)




w=(0.56, 0.67, 4.58)

Har bir talaba to’g’ri chiziqda yotuvchi va uning ikki yonida yotuvchi nuqtalarni neyronning kirishga berib natijalarni hisoblaydi.




M1=(168, 128) M2=(128, 168)
u=-1 d=1

Neyronni o’qitish uchun ma’lumotlarni tayyorlab olamiz:


Hisoblash qismi:


Vaznlarning boshlang’ich qiymatlarni ixtiyoriy tanlab olamiz:
w = (w1, w2, w3) = (0.56, -0.67, 4.58)

Yuqoridagi tekislikdan ixtiyoriy nuqtani tanlab neyronga kiritib natijani olamiz:


x = ( x1, x2, x3) = (130, 135 ,1 )

c = ∑xi*wi =x1*w1 + x2*w2 + x3*w3




nuqta (128:168) c=128*0.56-168*0.67+1*4.58=-39 javob: down
nuqta(129:167) c=129*0.56-167*0.67+1*4.58=-38.046 javob: down
nuqta(130:166) c=130*0.56-166*0.67+1*4.58=-36.792 javob: down
nuqta(131:165) c=131*0.56-165*0.67+1*4.58=-35.538 javob: down
nuqta(132:164) c=132*0.56-164*0.67+1*4.58=-34.284 javob: down
nuqta(133:163) c=133*0.56-163*0.67+1*4.58=-33.03 javob: down
nuqta(134:162) c=134*0.56-162*0.67+1*4.58=-33.03 javob: down
nuqta(135:161) c=135*0.56-161*0.67+1*4.58=-30.522 javob: down
nuqta(136:160) c=136*0.56-160*0.67+1*4.58=-29.268 javob: down
nuqta(137:159) c=137*0.56-159*0.67+1*4.58=-28.014 javob: down
nuqta(138:158) c=138*0.56-158*0.67+1*4.58=-26.76 javob: down
nuqta(139:157) c=139*0.56-157*0.67+1*4.58=-25.506 javob: down
nuqta(140:156) c=140*0.56-156*0.67+1*4.58=-25.506 javob: down


Ustoz buni hammasini Excel da qildim keyin o’zgartiramiz dedizku vazinni, shunda unda o’zgartirishgaham onsonda!
y = f(c) = c > 0 ? 1 : -1 = 1


Neyrondan olingan natija y = 1; neyrondan olinishi kutilgan natija k = 1


Xatolikni xisoblaymiz
e = y - k = 0; xatolik 0 ga teng bo’ldi.
Demak neyron to’g’ri topdi.


Bularni hisoblab bulganimizdan so’ng ohirgi vazinnlarni olamiz
w = (w1, w2, w3) = (5659.16, 3758.918, 43.58)
Lar chiqdi, shu chiqgan natijani Neronga kiritamiz!


One simple neuron dasturini ishgatushiramiz



Download 88.21 Kb.

Do'stlaringiz bilan baham:
  1   2




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