Come usare le reti neurali per la previsione

November 16

Come usare le reti neurali per la previsione


Le reti neurali sono programmi software per computer in grado di apprendere e regolando la loro funzione in un modo che può essere utilizzato per la previsione di eventi futuri. Funzionamento molto simile al cervello umano, la programmazione del software è basato su grandi insiemi di dati con più variabili. Al fine di prevedere i risultati futuri da un sistema, una rete neurale analizzare la relazione tra queste variabili multiple, contemporaneamente tenendo in considerazione le variazioni di queste relazioni osservate nel tempo. Le reti neurali sono basate sulla teoria che i sistemi complessi, quali i mercati finanziari o organismi biologici, agiscono come fanno a causa di una moltitudine di interazioni tra diversi elementi all'interno del sistema.

istruzione

1 Raccogliere i dati sul sistema che si desidera studiare. Per esempio, in uno studio del 1997 pubblicato sulla rivista "Circulation", i ricercatori hanno creato con successo le reti neurali basate su dati ECG da pazienti sospettati di avere un attacco di cuore. I dati raccolti in questi esperimenti incluse caratteristiche ECG del paziente come pure i risultati della diagnosi finale del medico.

2 Eseguire i dati attraverso la rete neurale. Il programma si usa elaborare e analizzare i dati di input, modificare la propria struttura interna lungo la strada. Neural funzione di reti da loro stessi programmando sulla base di modelli di dati, proprio come i nostri cervelli si programma basato sulle nostre esperienze. Facendo nuovamente riferimento alle reti neurali EKG, in questi esperimenti il ​​computer era in grado di determinare quali caratteristiche di EKGs sono maggiormente predittivo di una diagnosi infarto. Ciò è stato realizzato quando la rete stessa programmato con i dati, scoprendo così i modelli di collegamento cambiamenti EKG con diagnosi finale.

3 Testare la rete neurale con lo stesso set di dati. Ora che il computer si è programmato, è possibile collegare i dati di input originali per assicurarsi che predice correttamente il risultato osservato. Per gli esperimenti ECG, i ricercatori hanno dovuto chiedere la rete neurale per analizzare gli stessi dati ECG e prevedere se il paziente è stato infine diagnosticato un attacco di cuore.

4 Sperimentare nuovi insiemi di dati. Quando si è sicuri della capacità predittiva della rete neurale, è possibile collegare nuovi dati in ingresso del programma. Il computer utilizzerà cosa "imparato" dai dati sopra imposta per prevedere i risultati dei nuovi dati.