Le reti neurali sono uno dei più affascinanti paradigmi di programmazione mai inventati. Nell’approccio convenzionale alla programmazione, diciamo al computer cosa fare, suddividendo i grandi problemi in
tanti piccoli compiti definiti con precisione che il computer può facilmente eseguire. Al contrario, una rete neurale risolve il nostro problema imparando dai dati osservativi, trovando la propria soluzione al problema in questione. In questo articolo descriveremo un approccio alla comprensione delle reti neurali e del deep learning