Комментарии По Коду Нейронной Сети

lexflax

New member
16.05.2013
4
0
#1
Доброго времени суток.
Задали задание по нейронным сетям, сам в программировании довольно плохо шарю, тем более в теме нейронных сетей.
Нашел готовый вариант, по распознаванию текста.
Пытался по коду понять какая сеть используется, и что где в ней происходит, но как то без успешно...
Пожалуйста помогите в ней разобраться кто понимает в нейронных сетях и коде... Нужны комментарии чтоб понять где что выполняется... Очень важно... Заранее спасибо всем кто откликнется...

Может кто эту часть понимает? Что за de находят тут? просто не припомню этого в нейронных сетях.
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//Находим de последнего уровня
for(x=0;x<30;x+=1)
{
if((x+1)!=vern)
ern0[x]=nnl0[x]*nnl0[x]*(1-nnl0[x]);
else
ern0[x]=(nnl0[x]-1)*nnl0[x]*(1-nnl0[x]);
}
//Находим de третьего уровня
for(x=0;x<100;x+=1)
{
sum=0;
for(y=0;y<30;y+=1)
sum+=ern0[y]*nns1[x][y];
ern1[x]=sum*nnl1[x]*(1-nnl1[x]);
}
//Находим de второго уровня
for(x=0;x<300;x+=1)
{
sum=0;
for(y=0;y<10;y+=1)
sum+=ern1[y]*nns2[x][y];
ern2[x]=sum*nnl2[x]*(1-nnl2[x]);
}
//Находим de первого уровня уровня
for(x=0;x<900;x+=1)
{
sum=0;
for(y=0;y<300;y+=1)
sum+=ern2[y]*nns3[x][y];
ern3[x]=sum*nnl3[x]*(1-nnl3[x]);
}
 

Вложения