2-Amaliy mashgʻulot: Sun’iy neyron modeli Reja


Download 427.86 Kb.
Pdf ko'rish
bet2/2
Sana10.04.2023
Hajmi427.86 Kb.
#1348010
1   2
Bog'liq
2-mavzu

 
 
qiymati qaytariladi. ReLU faollashtiruvchi funksiyasining grafigi quyida 
keltirilgan: 
Sigmoid faollashtiruvchi funksiyasi 
Sigmoid funksiyasi logistik funksiya deb ham ataladi. Bu funksiya 
klassifikasiya algoritmidagi logistik regressiyada ham qo’llaniladi. Funksiya kirish 
qiymati sifatida har qanday xaqiqiy sonlarni oladi va 0 va 1 oralag’idagi sonni 
chiqarib beradi. Katta musbat qiymat uchun 1 qiymati chiqarsa, kichik manfiy 
qiymatlar uchun 0 qiymati chiqarib beradi. Sigmoid funksiyasi quyidagicha 
xisoblanadi: 
y = 1/(1+ e^-x) 


Bu yerda, e - natural logarifm asosi bo’lgan o’zgarmas. Quyida funksiya grafigi 
berilgan: 
Sigmoid funksiyasi grafigi 
Odatda sigmoid funksiyasidan foydalanganda, neyral tarmoqlar o’rgatishdan oldin 
kirish qiymatlari 0 va 1 oralig’iga moslashtirib beriladi.
Tanh faollashtiruvchi funksiyasi 
Giperbolik tangent funksiyasi sigmoid funksiyasiga juda o’xshash bo’lib 
grafigi bir hil s shakliga ega. Funksiya xaqiqiy qiymatlarni kirish sifatida olib -1 dan 
1 gacha qiymatlarni chiqarib beradi. Kattaroq musbat qiymatlar uchun 1 qiymati 
chiqarib beradi va kichikroq manfiy qiymatlar uchun esa -1 qiymati chiqarib beradi. 
Tanh funksiyasi quyidagicha xisoblanadi: 
y = (e^x-e^-x) / (e^x + e^ -x) 


Tanh faollashtiruvchi funksiyasi grafigi 
Odatda Tanh funksiyasidan foydalanganda, neyral tarmoqlar o’rgatishdan oldin 
kirish qiymatlari -1 va 1 oralig’iga moslashtirib beriladi.
public
class
node

private
double
activation; 
private
double
threshold; 
public
double
[]weights; 
public
double
error; 
public
node
() 

this
.activation = 0; 
this
.error = 0; 

public
node
(
double
act,
double
thr,
int
numOfweights) 

this
.activation = act; 
this
.threshold = thr; 
this
.weights = 
new
double
[numOfweights]; 

public
double
Activation 

set
{activation = value ;} 
get
{
return
activation;} 

public
double
Threshold 

set
{threshold = value;} 


get
{
return
threshold;} 


Topshiriqlar. 
1.  
 
2.  
 
3.  
F funksiyani Xbosh. dan Xoxir. gacha boʻlgan intervalda dX qadam bilan hisoblang va jadval 
koʻrinishida ekranga chiqaring. 
 
a, b, c – haqiqiy sonlar. 
4.  
F funksiyani Xbosh. dan Xoxir. gacha boʻlgan intervalda dX qadam bilan hisoblang va jadval 
koʻrinishida ekranga chiqaring. 
 
a, b, c – haqiqiy sonlar. 
5.  
 

Download 427.86 Kb.

Do'stlaringiz bilan baham:
1   2




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