Newsgroup: it.comp.ia
Titolo: Quanti ingressi per un neurone?

Salve a tutti,
E' da poco che mi sto interessando di reti neurali et similia.
Per unire l'utile al dilettevole, mi sto divertendo a scrivere una serie di
classi
per la "costruzione" di reti neurali in Delphi.
Mi trovo ora ad un punto per cui avrei bisogno di sapere, secondo le Vs
esperienze,
quanti ingressi mediamente sono legati ad un singolo neurone/neurode?
Attualmente la mia implementazione, č "vincolata" ad un massimo di 256
ingressi per ogni
neurode.
Che ne dite? E' inutile che riveda il progetto per consentire piů di 256
ingressi?
Grazie per il Vs interessamento.
Saluti ed auguri,
Carmine

 ha scritto nel
messaggio news:3zHP9.61457$Ou4.1...@twister2.libero.it...

A quale scopo vuoi creare una rete neurale ?
In natura, gli ingressi legati ad un singolo neurone sono sull'ordine di
migliaia, se non di piů.
Riesci ad aumentarli a 65536 ?
Sarebbe l'optimum.
Ciao e auguri anche a te.

 Sarebbe l'optimum.
Ho risolto il "problema" :) Avevo optato per questa soluzione perchè
da qualche parte, ho letto che ogni neurone in natura è mediamente collegato
a circa altri 100.
Adesso il numero delle sinapsi, è limitato dalla memoria disponibile.
Grazie mille per il tuo interessamento.
Saluti,
Carmine

 ingressi per ogni neurode.
Scusa... perche', a livello programmativo ? Delphi e' un linguaggio OO con
classi dinamicamente  ridimensionabili !
Il limite "massimo" dipende dalla struttura della rete e dal dominio
applicativo. 2-3mila ingressi massimi potrebbero andare, ma, ripeto, perche'
mettere un limite ?
Ste

 Riesci ad aumentarli a 65536 ?
Stento ad immaginare una rete composta da strati di 65mila neuroni che venga
addestrata in tempo utile...
Stefano

 Adesso il numero delle sinapsi, è limitato dalla memoria disponibile.
Ottimo, allora il mio post precedente e' superato :P
Ste

 dagli scanner :)
Quello che a me interessa è realizzarne uno il più semplice possibile.
Ovviamente, non pretendo di raggiungere i risultati di quelli professionali
(non sono così presuntuoso/ambizioso :) ).
Spero di non aver scritto troppe sciocchezze. In ogni caso, apprezzo molto
la tua risposta ed eventuali consigli/suggerimenti (non lesionisti :)).
Saluti neurali,
Carmine

 Quello che a me interessa è realizzarne uno il più semplice possibile.
Come applicazione giocattolo puoi anche provare a creare una funzione
complessa, generare degli input e degli output, e darla in pasto alla rete
per vedere se la impara. E' piu' controllabile come esperimento !
Ste

 per vedere se la impara. E' piu' controllabile come esperimento !
Seguirò il tuo consiglio. Grazie.
Tempo, voglia e disponibilità tue permettendo, se ti fa piacere non appena
giungo a qualcosa di utilizzabile potrei inviartelo per avere un
giudizio/critica.
Grazie ancora e dinuovo auguri per un sereno e proficuo 2003.
Saluti,
Carmine

 giudizio/critica.
Un commento si', per i giudizi non sono certo pronto :)
Auguri anche a te e buon lavoro !
Stefano

 ha scritto nel messaggio
news:LL0Q9.64719$Ou4.2...@twister2.libero.it...

io non intendevo che tutti i neuroni sono collegati con tutti gli altri,
dicevo solamnente 65536 ingressi max per neurone  :))
ciao.

 dicevo solamnente 65536 ingressi max per neurone  :))
Riflettici: un neurone puo' ricevere input solo da altri neuroni. Quindi, se
vuoi 65k ingressi max per neurone, presumi di averne almeno 65k.
Se poi la rete e' di tipo feed forward e mlp, significa che presumi di
averne 65k per strato.
Stefano

 vuoi 65k ingressi max per neurone, presumi di averne almeno 65k.
presumo di averne molti di più di 65k, ma con un num. ingressi max di 65k.
quindi alcuni ingressi di alcuni neuroni devono essere scollegati. :)
ciao.


Non capisco questa affermazione.
Il primo strato, quello di "ingresso",  pur essendo formato da neuroni di
solito non è connesso ad altri neuroni.
E per questo strato l' input potrebbe essere, ad esempio, una matrice con un
elevato numero di elementi tipo una immagine.
--
Sergio Bianchi


Scusa ma perchè non te ne allochi dinamicamente quanti te ne servono ?
A che serve avere un massimo ?
--------
Sergio Bianchi

 elevato numero di elementi tipo una immagine.
A parte che se vuoi infilare 65mila input in una rete neurale hai tutte le
mie condoglianze... ancora non mi spiego perche' 65k elementi si' e 66k no
:)
E sopratutto, perche' menarsela visto che si possono fare dinamicamente :)
Ste


serve per avere un obbiettivo da raggiungere. ;)
ciao.