Un perceptron è un tipo di rete neurale artificiale. Consiste in uno strato di input, uno strato di output e più strati nascosti di neuroni. Prende gli input, li pesa, somma i valori ponderati e applica una funzione di attivazione al risultato finale per ottenere l'output. I pesi dei neuroni vengono regolati durante l'allenamento per aumentare la precisione dei risultati. Inoltre, i percettroni sono in grado di elaborare dati non lineari, il che li rende adatti a compiti complessi.
Descrivi le caratteristiche principali di un percettrone.