Benvenuto nella rubrica Tech Explained!

Le auto a guida autonoma rappresentano una delle innovazioni più affascinanti e discusse degli ultimi anni. In un futuro che molti ritengono prossimo, le strade saranno dominate da veicoli “che si guidano da soli” permettendo ai passeggeri di rilassarsi, lavorare o persino dormire durante il tragitto. Un tema cruciale continua tuttavia ad alimentare il lungo dibattito sulla fattibilità del progetto: quanto sono sicure le auto a guida autonoma?

I veicoli a guida autonoma sfruttano una combinazione di sensori, telecamere e radar per raccogliere dati sull’ambiente circostante. I dati ottenuti sono quindi elaborati da soluzioni di intelligenza artificiale le quali, analizzando le informazioni di input in tempo reale, restituiscono in output le moltissime decisioni riguardanti la guida del veicolo (accelero? Di quanto? Devo cambiare corsia? Devo frenare?).

I sostenitori delle auto a guida autonoma prevedono che questa nuova tecnologia comporti principalmente i seguenti vantaggi. Dunque:

Gli immancabili detrattori battono tuttavia su alcuni svantaggi e potenziali pericoli effettivamente non di poco conto. Di seguito ne sono elencati i principali. Dunque:

Dal punto di vista tecnico, tra le tecnologie finalizzate al controllo delle auto a guida autonoma figurano in particolare soluzioni di Machine Learning e Reinforcement Learning.

Come già descritto in questo articolo, il Machine Learning è la disciplina alla base dell’intelligenza artificiale attraverso la quale un sistema si rende in grado di apprendere e migliorare le proprie prestazioni attraverso l’addestramento su dati storici, senza essere esplicitamente programmato per rispondere ad alcuno scenario in modo rigido e regolamentato.

Nelle auto a guida autonoma il Machine Learning è impiegato con le seguenti finalità principali. Dunque:

Come spiegato nel dettaglio in questo articolo, il Reinforcement Learning è, al pari del Machine Learning (talvolta viene considerato come una branca del Machine Learning stesso), una disciplina fondamentale del campo dell’intelligenza artificiale. Diversamente dal Machine Learning, il Reinforcement Learning dà la possibilità ad un sistema di imparare direttamente dall’interazione con l’ambiente. Ovviamente, dati gli evidenti costi che andrebbero sostenuti allenando il sistema direttamente all’interno di un ambiente reale (si pensi a quante auto andrebbero distrutte allenandole direttamente a guidare in un ambiente reale), l’addestramento di un agente (nel Reinforcement Learning, si fa riferimento al sistema destinatario dell’apprendimento come ad un “agente”) tramite metodologie di Reinforcement Learning avviene interamente all’interno di ambienti simulati (dove è possibile distruggere infinite automobili senza alcuna conseguenza).

Nelle auto a guida autonoma il Reinforcement Learning è impiegato con le seguenti finalità principali. Dunque:

Francesco