SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
AIMOOC 5.2 alessandro bogliolo
INTELLIGENZA ARTIFICIALE #AIMOOC
alessandro bogliolo
5.3 IL LIBERO ABRITRIO
mooc.uniurb.it/aimooc
dell’esecutore ideale
AIMOOC 5.2 alessandro bogliolo
Roby
Hardware
Software
Memoria
Sensori
Attuatori
AIMOOC 5.2 alessandro bogliolo
Cosa abbiamo già visto
• Sfruttando i sensori e i costrutti di ripetizione e di selezione, si riesce
a scrivere un programma che consenta al robot di adattare il proprio
comportamento a molte situazioni diverse
AIMOOC 5.2 alessandro bogliolo
Percorso 1
ripeti finché non raggiungi
se c’è strada davanti
vai avanti
altrimenti
se c’è strada a sinistra
gira a sinistra
altrimenti
gira a destra
AIMOOC 5.2 alessandro bogliolo
Percorso 2
ripeti finché non raggiungi
se c’è strada davanti
vai avanti
altrimenti
se c’è strada a sinistra
gira a sinistra
altrimenti
gira a destra
AIMOOC 5.2 alessandro bogliolo
Percorso 3
ripeti finché non raggiungi
se c’è strada davanti
vai avanti
altrimenti
se c’è strada a sinistra
gira a sinistra
altrimenti
gira a destra
AIMOOC 5.2 alessandro bogliolo
Percorso 4
ripeti finché non raggiungi
se c’è strada davanti
vai avanti
altrimenti
se c’è strada a sinistra
gira a sinistra
altrimenti
gira a destra
AIMOOC 5.2 alessandro bogliolo
Cosa non abbiamo ancora ottenuto
• La capacità di adattamento non è assoluta
• Il comportamento e la capacità di adattamento del robot possono
stupire lo spettatore (o l’utente), ma non possono ancora stupire il
suo programmatore
AIMOOC 5.2 alessandro bogliolo
Il caso e il libero arbitrio
ripeti finché non raggiungi
fai il movimento elementare che vuoi
?
AIMOOC 5.2 alessandro bogliolo
Il caso e il libero arbitrio
ripeti finché non raggiungi
pesca una carta dal mazzo
se
vai avanti
altrimenti
se
girati a sinistra
altrimenti
girati a destra
AIMOOC 5.2 alessandro bogliolo
Il caso e il libero arbitrio
ripeti finché non raggiungi
pesca una carta dal mazzo
se e c’è strada davanti
vai avanti
altrimenti
se
girati a sinistra
altrimenti
girati a destra
AIMOOC 5.2 alessandro bogliolo
Il caso e il libero arbitrio
ripeti finché non raggiungi
lancia una moneta
se e c’è strada davanti
vai avanti
altrimenti
se
girati a sinistra
altrimenti
girati a destra
T
T
T
T
AIMOOC 5.2 alessandro bogliolo
Il caso e il libero arbitrio
ripeti finché non raggiungi
lancia una moneta
se e c’è strada davanti
vai avanti
altrimenti
lancia una moneta
se
girati a sinistra
altrimenti
girati a destra
T
T
T
T
AIMOOC 5.2 alessandro bogliolo
Il caso e il libero arbitrio
ripeti finché non raggiungi
lancia una moneta
se e c’è strada davanti
vai avanti
altrimenti
lancia una moneta
se
girati a sinistra
altrimenti
girati a destra
T
T
T
T

Mais conteúdo relacionado

Mais de Alessandro Bogliolo

BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaBIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaAlessandro Bogliolo
 
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriBIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriAlessandro Bogliolo
 
BIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaBIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaAlessandro Bogliolo
 
BIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teBIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teAlessandro Bogliolo
 
BIBMOOC 03.01 - Programmazione visuale a blocchi
BIBMOOC 03.01 - Programmazione visuale a blocchiBIBMOOC 03.01 - Programmazione visuale a blocchi
BIBMOOC 03.01 - Programmazione visuale a blocchiAlessandro Bogliolo
 
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementariBIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementariAlessandro Bogliolo
 
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioniBIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioniAlessandro Bogliolo
 
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniBIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniAlessandro Bogliolo
 
BIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleBIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleAlessandro Bogliolo
 
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliBIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliAlessandro Bogliolo
 
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAlessandro Bogliolo
 
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAlessandro Bogliolo
 
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAlessandro Bogliolo
 
AIMOOC 1.5 - La coscienza - Mario Rosanova
AIMOOC 1.5 - La coscienza - Mario RosanovaAIMOOC 1.5 - La coscienza - Mario Rosanova
AIMOOC 1.5 - La coscienza - Mario RosanovaAlessandro Bogliolo
 
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro BoglioloAIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro BoglioloAlessandro Bogliolo
 
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano SartiniAIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano SartiniAlessandro Bogliolo
 
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela BerlingeriAIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela BerlingeriAlessandro Bogliolo
 
AIMOOC 4.2 - Machine Learning - Valerio Freschi
AIMOOC 4.2 - Machine Learning - Valerio FreschiAIMOOC 4.2 - Machine Learning - Valerio Freschi
AIMOOC 4.2 - Machine Learning - Valerio FreschiAlessandro Bogliolo
 

Mais de Alessandro Bogliolo (20)

Nuovi LIDI - Lezione 1
Nuovi LIDI - Lezione 1Nuovi LIDI - Lezione 1
Nuovi LIDI - Lezione 1
 
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona VillaBIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
BIBMOOC 04.04 - Progettualità e opportunità di finanziamento - Simona Villa
 
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco MuscogiuriBIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
BIBMOOC 04.03 - Progettare spazi per la cultura - Marco Muscogiuri
 
BIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna BusaBIBMOOC 04.02 - Marketing culturale - Anna Busa
BIBMOOC 04.02 - Marketing culturale - Anna Busa
 
BIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-teBIBMOOC 3.2 - Coding unplugged fai-da-te
BIBMOOC 3.2 - Coding unplugged fai-da-te
 
BIBMOOC 03.01 - Programmazione visuale a blocchi
BIBMOOC 03.01 - Programmazione visuale a blocchiBIBMOOC 03.01 - Programmazione visuale a blocchi
BIBMOOC 03.01 - Programmazione visuale a blocchi
 
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementariBIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
BIBMOOC 02.01 - Esecutore ideale e istruzioni elementari
 
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioniBIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
BIBMOOC 02.02 - Sequenze di istruzioni ripetizione e condizioni
 
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara FaggiolaniBIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
BIBMOOC 01.03 - Le biblioteche e la loro funzione sociale - Chiara Faggiolani
 
BIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionaleBIBMOOC 1.2 - Coding e pensiero computazionale
BIBMOOC 1.2 - Coding e pensiero computazionale
 
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitaliBIBMOOC 1.1 - Informazione e rappresentazioni digitali
BIBMOOC 1.1 - Informazione e rappresentazioni digitali
 
CodyTrip a BTO2021
CodyTrip a BTO2021CodyTrip a BTO2021
CodyTrip a BTO2021
 
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia ChiavarinoAIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
AIMOOC 7.3 - Per una IA etica - Claudia Chiavarino
 
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla SioliAIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
AIMOOC 7.2 - La strategia europea per l'I.A. - Lucilla Sioli
 
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro BoglioloAIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
AIMOOC 5.5 - Programmazione o addestramento? - Alessandro Bogliolo
 
AIMOOC 1.5 - La coscienza - Mario Rosanova
AIMOOC 1.5 - La coscienza - Mario RosanovaAIMOOC 1.5 - La coscienza - Mario Rosanova
AIMOOC 1.5 - La coscienza - Mario Rosanova
 
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro BoglioloAIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
AIMOOC 5.4 - L'intelligenza della forza bruta - Alessandro Bogliolo
 
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano SartiniAIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
AIMOOC 4.3 - Conoscenza e comunicazione fra neuroni - Stefano Sartini
 
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela BerlingeriAIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
AIMOOC 1.3 - Memoria di lavoro e funzioni esecutive - Manuela Berlingeri
 
AIMOOC 4.2 - Machine Learning - Valerio Freschi
AIMOOC 4.2 - Machine Learning - Valerio FreschiAIMOOC 4.2 - Machine Learning - Valerio Freschi
AIMOOC 4.2 - Machine Learning - Valerio Freschi
 

AIMOOC 5.3 - Il libero arbitrio dell'esecutore ideale - Alessandro Bogliolo

  • 1. AIMOOC 5.2 alessandro bogliolo INTELLIGENZA ARTIFICIALE #AIMOOC alessandro bogliolo 5.3 IL LIBERO ABRITRIO mooc.uniurb.it/aimooc dell’esecutore ideale
  • 2. AIMOOC 5.2 alessandro bogliolo Roby Hardware Software Memoria Sensori Attuatori
  • 3. AIMOOC 5.2 alessandro bogliolo Cosa abbiamo già visto • Sfruttando i sensori e i costrutti di ripetizione e di selezione, si riesce a scrivere un programma che consenta al robot di adattare il proprio comportamento a molte situazioni diverse
  • 4. AIMOOC 5.2 alessandro bogliolo Percorso 1 ripeti finché non raggiungi se c’è strada davanti vai avanti altrimenti se c’è strada a sinistra gira a sinistra altrimenti gira a destra
  • 5. AIMOOC 5.2 alessandro bogliolo Percorso 2 ripeti finché non raggiungi se c’è strada davanti vai avanti altrimenti se c’è strada a sinistra gira a sinistra altrimenti gira a destra
  • 6. AIMOOC 5.2 alessandro bogliolo Percorso 3 ripeti finché non raggiungi se c’è strada davanti vai avanti altrimenti se c’è strada a sinistra gira a sinistra altrimenti gira a destra
  • 7. AIMOOC 5.2 alessandro bogliolo Percorso 4 ripeti finché non raggiungi se c’è strada davanti vai avanti altrimenti se c’è strada a sinistra gira a sinistra altrimenti gira a destra
  • 8. AIMOOC 5.2 alessandro bogliolo Cosa non abbiamo ancora ottenuto • La capacità di adattamento non è assoluta • Il comportamento e la capacità di adattamento del robot possono stupire lo spettatore (o l’utente), ma non possono ancora stupire il suo programmatore
  • 9. AIMOOC 5.2 alessandro bogliolo Il caso e il libero arbitrio ripeti finché non raggiungi fai il movimento elementare che vuoi ?
  • 10. AIMOOC 5.2 alessandro bogliolo Il caso e il libero arbitrio ripeti finché non raggiungi pesca una carta dal mazzo se vai avanti altrimenti se girati a sinistra altrimenti girati a destra
  • 11. AIMOOC 5.2 alessandro bogliolo Il caso e il libero arbitrio ripeti finché non raggiungi pesca una carta dal mazzo se e c’è strada davanti vai avanti altrimenti se girati a sinistra altrimenti girati a destra
  • 12. AIMOOC 5.2 alessandro bogliolo Il caso e il libero arbitrio ripeti finché non raggiungi lancia una moneta se e c’è strada davanti vai avanti altrimenti se girati a sinistra altrimenti girati a destra T T T T
  • 13. AIMOOC 5.2 alessandro bogliolo Il caso e il libero arbitrio ripeti finché non raggiungi lancia una moneta se e c’è strada davanti vai avanti altrimenti lancia una moneta se girati a sinistra altrimenti girati a destra T T T T
  • 14. AIMOOC 5.2 alessandro bogliolo Il caso e il libero arbitrio ripeti finché non raggiungi lancia una moneta se e c’è strada davanti vai avanti altrimenti lancia una moneta se girati a sinistra altrimenti girati a destra T T T T