Un algoritmo neurale si riferisce comunemente ad un pezzo di codice utilizzato nella programmazione neurali. Questo è dove una rete neurale simula i comportamenti e gli attributi specifici del cervello umano. Programmatori parlare di programmazione su neurali come un processo evoluto da sistemi più vecchi, dove la comunità di oggi di programmazione neurali si basa su principi di intelligenza artificiale presentata decenni fa.
L'algoritmo neurale è una parte specifica di sistemi neurali che aiuta a facilitare uno dei ruoli più grande di software neurale. Esso fornisce spesso per combinare dati diversi per un risultato specializzati, dove l'algoritmo neurale colma le lacune tanto come un processo cerebrale umana farebbe, per esempio, in una gamma limitata di visione. In programmazione neurali artificiali, questo è fatto da proiezione di dati noti a presentare un risultato più probabile. Molte configurazioni algoritmo neurale implica l'adozione di un ingresso noto, e l'aggiunta di un altro tipo di "dati di allenamento" per ottenere un risultato finale che combina entrambe le cose. Sviluppatori di guardare da vicino machine learning per definire come pure i loro algoritmi neurali stanno producendo la capacità di un programma per computer per imparare. Al di là di questo, ci sono una vasta gamma di tipi di algoritmi neurali destinati a scopi diversi e attuato in diversi modi. I programmatori spesso includono diagrammi dettagliati per mostrare come ciascun componente di un algoritmo neurale si fonde nel mix. Questi possono essere pubblicati a stampa o sul web per aiutare una comunità di sviluppatori pubblico interpretare ciò che un programmatore unico o il team ha fatto con un algoritmo neurale per migliorare un pezzo di software. Come tutta la programmazione, lo sviluppo di algoritmi neurali fa molto affidamento sul linguaggio convenzionale e codifica, le pratiche di documentazione standard, e di chiarezza da parte del team originale per rendere il risultato accessibile ad un pubblico più ampio. Senza questo, diventa difficile tradurre l'intento originale e la funzionalità di un algoritmo o un programma.Insieme con ruoli fondamentali in settori come la logistica e le scienze di osservazione, le applicazioni neurali sono divenuti popolari in luoghi improbabili . Uno di questi è in corse di cavalli, dove gli sviluppatori di programmi per computer ormai sostengono che gli algoritmi neurali possono essere utilizzate per prevedere i risultati in modo efficace. Anche se questi tipi di usi sono simili ad altre pratiche comuni per la progettazione del software neurali, è discutibile quanto bene neurali applicazioni in grado di prevedere un evento particolare. L'interesse ad utilizzare un disegno o modello neurale algoritmo per monitorare i dati di eventi ricchi come i cambiamenti del mercato azionario è abbastanza grande per garantire che la programmazione neurali saranno una parte importante degli sforzi futuri per sviluppare programmi per computer che aiutano gli operatori umani in specifici modi di previsione.
