L'INTELLIGENZA ARTIFICIALE
Sistemi che mostrano un comportamento intelligente analizzando il proprio ambiente e compiendo azioni per raggiungere degli obiettivi specifici
Alan Turing inventa un test per capire se una macchina ha un comportamento intelligente
Quando il giudice sbaglia ad identificare la persona dalla macchina quest'ultima può definirsi intelligente
Il test è stato superato 1 volta sola quando la macchina si è finta un ragazzino di 13 anni
Usiamo il test nei siti per mostrare di essere umani identificando parole/immagini
E' un sistema che:
*interpreta dati attraverso sensori
*elabora informazioni
*agisce di conseguenza
Viene "creata" dallo sviluppo del neurone McCulloch-Pitts (trasmette una risposta in uscita)
I vari campi dell'AI sono:
*giochi
*veicoli autonomi
*analisi dei dati
*robotica
*raccomandazioni
Il riconoscimento facciale:
usato inizialmente per individuare i criminali ma ad oggi viene usato anche sui cellulari (smart lock, face id). Sono necessari 4 passaggi per il riconoscimento facciale: bisogna individuare il volto nell'immagine, allineare il viso e localizzare caratteristiche facciali e misurarle, infine bisogna confrontare le misure rilevate con quelle rilevate in passato.
Testata attraverso giochi e giocatori (dama, scacchi, videogiochi)
Gli assistenti vocali:
hanno due compiti:
*speech to text (trascrizione del parlato)
*comprensione della frase (da un significato alla frase inserita)
Di notevole successo sono:
*Amazon (commercio elettronico)
*Apple (servizi online)
*Google (motore di ricerca)
I veicoli:
con guida autonoma, le macchine hanno telecamere, GPS e scanner laser.
Queste macchine devono essere accompagnate dalle smart road (strade intelligenti che permettono ai veicoli di ottenere le informazioni stradali)
Esistono 6 tipi di veicoli con guida autonoma:
*nessuna automazione
*assistenza alla guida
*automazione parziale
*automazione condizionale
*alta automazione
*automazione completa
Frank Rosenblatt presenta il suo percettrone (fornisce i risultati desiderati grazie a un algoritmo di apprendimento e la macchina impara ad eseguire un compito senza essere programmata a farlo)
Il percettrone è formato da 3 strati:
*livello di input
*livello nascosto
*livello di output