Sono un insieme di istruzioni matematiche e regole che consentono alle macchine di apprendere, analizzare dati e prendere decisioni basate su tale conoscenza. Questi algoritmi possono eseguire compiti che normalmente richiederebbero l’intelligenza umana, come riconoscere modelli, comprendere il linguaggio naturale, risolvere problemi e prendere decisioni.