Documente Academic
Documente Profesional
Documente Cultură
neuronii au vecini;
cit4sti punctele din fisier si le adaugi in lista(vector) puncte;
x si y pentru fiecare ounct
nr neuroni:10/10
generam neuronii:
axele
prima data intra in metodsa reset care creaza un panel sa desenezi grid ul
desenam neuronii
calculeaza x si y pt ficare neuroni
xo e definit: 270(nu i chiar in colt)
dupa ce ii desenam ii salvam intr-un vector de neuroni
clasa puncre(neuron)
fiecare neuron are x y si pozitia ii jj, up dpwn- vecinii
dupa ce am desenar neuronii deseneaza punctele negre
fac un for ca sa desenez toti neuronii iar in pain neuron desenaam liniile dintre
toti neuronii si vecinii lui
dupa repaint
ai terminat cu genereaza, urmeaza start:
step(epoca): se opreste cand ajunge la 0.01
a=start: whilealfa mai mare ca 0.01
trebuie sa gasim pt fiecare punct neuronul cel mai apropiat
cand gasim neuronul invingator(Cel mai apropiat) il vom muta in functie de valoarea
variabilei de vecinatate
neuronul se muta la distanta de 70% de punct, nu in locul punctului(7.0)
trcecem prin toti neuronii(145 linia)
calculeza distanta dintre toti neuronii si punctu respectiv si cand se gaseste
distanta ce-a mai mica, trecem la muta neuronul
iinf,isup: calculezi pana unde mergi cu liniile/coloanele de vecinatate.
mutam si neuronii si vecinii: trecem rn toti neuronii si daca respecta limitele il
mutam inspre punct, iar apoi trecem la misca spre p si misca neuronul spre linia
respectiva