|
O’zbekiston Respublikasi Oliy ta’lim, fan va innovatsialar vazirligi Buxoro viloyati Buxoro davlat universiteti Axborot texnologiyalar fakulteti Refarat
|
bet | 2/2 | Sana | 11.02.2024 | Hajmi | 54,53 Kb. | | #154595 |
Bog'liq Abdumutalov BoburshoxSun’iy neyron tarmog'i - bu bog'langan va o'zaro ta'sir qiluvchi oddiy protsessorlar tizimi (sun'iy neyronlar)dir. Bunday protsessorlar odatda juda oddiy (ayniqsa shaxsiy kompyuterlarda ishlatiladigan protsessorlar bilan solishtirganda). Bunday tarmoqdagi har bir protsessor faqat vaqti-vaqti bilan qabul qiladigan signallar va vaqti-vaqti bilan boshqa protsessorlarga yuboradigan signallar bilan ishlaydi. Va shunga qaramay, boshqariladigan o'zaro ta'sirga ega yetarlicha katta tarmoqqa ulangan bunday individual oddiy protsessorlar birgalikda juda murakkab vazifalarni bajarishga qodir
Neyron tarmoq - bu sinapslar orqali bog'langan neyronlar ketma-ketligi. Neyron tarmog'ining tuzilishi dasturlash dunyosiga to'g'ridan-to'g'ri biologiyadan kelgan. Neyron tarmoqlar inson miyasi bajaradigan narsaga o'xshash analitik hisob-kitoblarni talab qiladigan murakkab muammolarni hal qilish uchun ishlatiladi. Neyron tarmoqlarning eng keng tarqalgan ilovalari:
• Tasniflash - ma'lumotlarni parametrlar bo'yicha taqsimlash. Misol uchun, odamlar to'plami kirish sifatida berilgan va siz ulardan qaysi biri qarz berishni va kim bermasligini hal qilishingiz kerak. Bu ishni neyron tarmoq yordamida amalga oshirish mumkin, masalan: yosh, to'lov qobiliyati, kredit tarixi va boshqalar.
• Bashorat – keying qadamni bashorat qilish qobiliyati. Masalan, qimmatli qog'ozlar bozoridagi vaziyatdan kelib chiqqan holda qimmatli qog'ozlarning ko'tarilishi yoki tushishi.
• Tanish – hozirda eng keng tarqalgan neyron tarmoq hisoblanadi. Googleda surat qidirganda yoki telefon kameralarida yuzingiz holatini aniqlab, uni ajratib koʻrsatish va boshqalarda foydalaniladi.
Matematik Masala ko’rinishida.
Masalada odam 1 soatda (3 km), 2 soatda (6 km), 3 soatda (9 km) yo’lda yursa 4 soatda (? km) k yo’l yuradi. Shunda biz odam 4 soatda necha km yo’l yurishini topamiz?
Masalada qiymatlar berilgan biz endi. Ushbu formulaga qo’yamiz.
Bu yerda (W) ga o’zgarmas (w=0,1,2,3,4,5,6) qiymat beramiz. Va chiqan natijani o’rta qiymatini topamiz.
W=0
|
|
(0*1-3)^2
|
=9
|
(0*2-6)^2
|
=36
|
(0*3-9)^2
|
=81
|
|
|
O’rta qiymat:
|
(9+36+81)/3=126/3=42
|
W=1
|
|
(1*1-3)^2
|
=4
|
(1*2-6)^2
|
=16
|
(1*3-9)^2
|
=36
|
|
|
O’rta qiymat:
|
(4+16+36)/3=56/3=18,666667
|
W=2
|
|
(2*1-3)^2
|
=1
|
(2*2-6)^2
|
=4
|
(2*3-9)^2
|
=9
|
|
|
O’rta qiymat:
|
(1+4+9)/3=14/3=4,666667
|
W=3
|
|
(3*1-3)^2
|
=0
|
(3*2-6)^2
|
=0
|
(3*3-9)^2
|
=0
|
|
|
O’rta qiymat:
|
(0+0+0)/3=0/3=0
|
W=4
|
|
(4*1-3)^2
|
=1
|
(4*2-6)^2
|
=4
|
(4*3-9)^2
|
=9
|
|
|
O’rta qiymat:
|
(1+4+9)/3=14/3=4,666667
|
W=5
|
|
(5*1-3)^2
|
=4
|
(5*2-6)^2
|
=16
|
(5*3-9)^2
|
=36
|
|
|
O’rta qiymat:
|
(4+16+36)/3=56/3=18,666667
|
W=6
|
|
(6*1-3)^2
|
=9
|
(6*2-6)^2
|
=36
|
(6*3-9)^2
|
=81
|
|
|
O’rta qiymat:
|
(9+36+81)/3=126/3=42
|
Endi. O’rta qiymat qaysi biri 0 ga teng bo’lganini olib, ya’ni (W) qiymatini olib, topmoqchi bo’lgan 4 soatga ko’paytiramiz.
Javobimiz 4 soatda (12 km ) yuradi.
42
|
18,666667
|
4,666667
|
0
|
4,666667
|
18,666667
|
42
|
C++ dasturlash tilida dasturi.
#include
#include
using namespace std;
int main()
{
int n, a[n], w[6]={0,1,2,3,4,5};
cout<<"nechanchi qiymat topmoqchisiz? =";
cin >> n;
cout<<"x qiymatlarni kiriting:"<for (int i = 0; i < n; i++)
{
cin >> a[i];
}
n=n-1;
float b[n],loss[n];
cout<<"Y summa($) qiymatini kiriting:"<for (int i = 0; i < n; i++)
{
cin >> b[i];
}
cout<<"O'rta qiymatlari!"< for(int i=0; i<6; i++)
{
float m=0;
for(int j=0; j {
m+=pow(((w[i]*a[j])-b[j]),2);
}
loss[i]=m/n;
cout<<"w"<}
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O’zbekiston Respublikasi Oliy ta’lim, fan va innovatsialar vazirligi Buxoro viloyati Buxoro davlat universiteti Axborot texnologiyalar fakulteti Refarat
|