I componenti di una rete neurale artificiale includono unità di input, unità nascoste, unità di output, pesi, bias e funzioni di attivazione. Le unità di input sono responsabili della ricezione degli input dai dati. Le unità nascoste elaborano gli input e generano gli output, mentre l'unità di output genera l'output della rete neurale. I pesi e le distorsioni determinano la forza delle connessioni tra le unità. Infine, le funzioni di attivazione determinano l'output della rete neurale in base alla somma degli input pesati dal livello precedente.
Nome 6 componenti di una rete neurale artificiale