2013-01-04 17 views
6

Ho letto sul feed forward reti neurali artificiali (ANN), e normalmente hanno bisogno di formazione per modificare i loro pesi al fine di ottenere l'output desiderato. Produrranno sempre la stessa uscita quando ricevono lo stesso input una volta sintonizzati (le reti biologiche non necessariamente).Rete neurale artificiale che crea le proprie connessioni

Poi ho iniziato a leggere su reti neurali in evoluzione. Tuttavia, l'evoluzione di solito comporta la ricombinazione dei genomi di due genitori in un nuovo genoma, non c'è "apprendimento" ma ricombinazione e verifica attraverso un test di fitness.

Stavo pensando, il cervello umano gestisce le proprie connessioni. Crea connessioni, ne rafforza e indebolisce gli altri.

Esiste una topologia di rete neurale che consenta questo? Laddove la rete neurale, una volta che ha una reazione negativa, regola i pesi di conseguenza, e probabilmente crea nuove connessioni casuali (non sono sicuro di come il cervello crea nuove connessioni, ma anche se non lo facessi, una casuale possibilità di mutazione di creare una nuova connessione potrebbe alleviare questo). Una buona reazione rafforzerebbe quelle connessioni.

Credo che questo tipo di topologia sia noto come una rete neurale di tipo B di Turing, ma non ho mai visto esempi o documenti codificati.

risposta

5

Questo documento, An Adaptive Spiking Neural Network with Hebbian Learning, si riferisce specificamente alla creazione di nuovi neuroni e sinapsi. Dall'introduzione:

basate sulla frequenza reti neurali tradizionali e la più recente spiking reti neurali hanno dimostrato di essere molto efficace per alcuni compiti, ma hanno problemi con l'apprendimento a lungo termine e "oblio catastrofico". Una volta che una rete è stata addestrata per eseguire alcune attività, è difficile adattarla alle nuove applicazioni. Per fare ciò correttamente, si possono simulare i processi che si verificano nel cervello umano: neurogenesi e sinaptogenesi, o la nascita e la morte di entrambi i neuroni e le sinapsi. Per essere efficace, tuttavia, questo deve essere realizzato mantenendo le memorie correnti.

Se si esegue una ricerca su google con le "reti neurali artificiali neurogenesi" delle parole chiave o simili, è possibile trovare più articoli. C'è anche questo simile question a cogsci.stackexchange.com.

0

reti pulito così come a cascata aggiungere proprie connessioni/neuroni di risolvere i problemi con la costruzione di strutture per creare risposte specifiche a stimoli

+0

Anche se NEAT fa gestire le proprie connessioni, lo fa attraverso un algoritmo evolutivo, che questa domanda era specificamente non chiedere informazioni. – seaotternerd

Problemi correlati