SlideShare a Scribd company logo
1 of 21
Download to read offline
Roberto MARMO
Consulente e formatore in Ricerca e Analisi Dati con Intelligenza
Artificiale, Professore a contratto Università di Pavia
www.robertomarmo.net info@robertomarmo.net
https://www.linkedin.com/in/robertomarmo/
Intelligenza Artificiale per aumentare le
possibilità del cervello umano con cui
risolvere problemi pratici e migliorare la
vita quotidiana dell'essere umano
Mio libro su algoritmi in linguaggio Python
per costruire l'intelligenza artificiale
www.algoritmiia.it
Autore di altri libri
https://www.robertomarmo.net/libri.htm
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 2
Cosa è l'Intelligenza Artificiale
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 3
il cervello umano è un risolutore
intelligente per alcuni problemi
simulare nel computer il funzionamento
del cervello umano per creare algoritmi
in grado di risolvere problemi complessi
Cosa è l'Intelligenza Artificiale
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 4
Scienza con cui il computer può
risolvere problemi complicati che
richiedono intelligenza quando
vengono fatte dagli esseri umani.
Permette di creare un prodotto che
sembra moderno, sofisticato,
fantascientifico.
Cosa può fare l'Intelligenza Artificiale
• Percezione, input
– Telecamera per riconoscere oggetti
nell'immagine
– Microfono per ascoltare voce umana,
suoni, rumori
– Sensori per ricevere segnali elettrici
– Tastiera per scrivere
• Azione, output
– Attuatori per spostare oggetto, aprire
o chiudere una valvola
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 5
• Software con IA
– Possiede la conoscenza tecnica di un
settore
– Ragiona come una persona esperta
nel settore, non si nota la differenza
tra persona e software
– Il funzionamento è ispirato al cervello
umano
Come fare Intelligenza Artificiale
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 6
Intelligenza Artificiale
Machine Learning
Neural Network
Deep Learning
Sistemi Esperti
Logica Fuzzy
Algoritmi Genetici
Algoritmo Genetico
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 7
Ispirato a DNA con informazioni genetiche
Esempio di incrocio genetico:
1.Prendo due numeri
2.Scambio le cifre
3.Creo due nuovi numeri
Esempio problema di ottimizzazione:
trattore deve arare terreno considerando
estensione del terreno, ostacoli presenti,
consumo di carburante ecc.
Machine Learning, apprendimento automatico
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 8
• Il computer può studiare, apprendere e
migliorare come uno studente a scuola:
1. all'inizio non sa fare niente
2. comincia a creare una conoscenza dei dati
3. prova a fare i primi esercizi
4. il maestro spiega dove ha sbagliato
5. corregge i suoi meccanismi interni
6. la prossima volta sbaglia di meno
7. viene promosso e mandato a lavorare
Machine Learning, apprendimento automatico
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 9
• Obiettivo è innaffiare il terreno, input: Umidità,
Temperatura output: Innaffiare SI o NO?
• L'agricoltore prepara (input, input, output) come
(2,1,SI) (1,1,NO) (0,1,SI) (2,5,NO) da esperienza
• Il machine learning impara a collegare input e
output, usando grandi quantità di dati puliti
• L'esperto controlla se ha studiato e lo promuove
• Fornisco input (5, 6) e lui risponde SI
Neural Network come rete di neuroni
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 10
Neurone biologico
Numeri
[0,1] o
[-1,1]
Neurone matematico
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 11
Neural Network come rete di neuroni
Rete
di
neuro
ni
compl
essa
con
appre
ndime
nto
profo
ndo
Percorso di creazione della soluzione
1. Studiare il problema per capire cosa fare
2. Studiare i dati disponibili, punto critico su quantità, qualità,
facile accedere, di proprietà mia o altrui
3. Scegliere il modello matematico
4. Realizzare l'algoritmo per eseguire il modello
5. Eseguire l'addestramento
6. Eseguire test di funzionamento
7. Valutare le risposte
8. Ripetere e migliorare fino a qualità adeguata
9. Installare, mettere in funzionamento
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 12
Solo per grandi realtà?
• Intelligenza Artificiale sta diventando sempre più matura
• Algoritmi realizzabili, matematica affrontabile
• Aumentano le tecnologie e si riducono i costi
• Può essere installata anche su tablet e smartphone
• Vengono usati servizi online di Google IBM MicroSoft e altri
• Esistono soluzioni su specifici casi
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 13
Esempi in Agricoltura di Precisione
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 14
Classificare un oggetto Creare le classi
Trovare un
valore strano
fuori dal
solito
Prevedere un
andamento nel
futuro in base
al passato
Esempi in Agricoltura di Precisione
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 15
Analizzare
la maturità
dell'uva
Videosorve
glianza
della
proprietà
Analizzare le parti di una pianta
Esempi in Agricoltura di Precisione
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 16
• Digital twin, il gemello digitale da
fare evolvere e studiare nel tempo:
–Studiare il comportamento dei
prodotti nei loro ambienti:
• Come cresce il seme in un
certo terreno
• Effetto di un fertilizzante
–Gestire manutenzione predittiva:
• Cosa si può rompere in un
trattore usato nel terreno
Esempi in Agricoltura di Precisione: AgriRobot
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 17
https://www.youtube.com/watc
h?v=OnGhIKbhPFg Robot
Automatico per la Vigna
Zucchetti Centro Sistemi
https://www.youtube.com/watc
h?v=o2FFHpOT2DE SQRG -
Agrirobot Project Software
Quality Research Group
Esistono esempi, applicazioni, studi?
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 18
riviste scientifiche internazionali in lingua inglese
Mi piace, lo voglio, cosa devo fare per averlo?
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 19
• Ho definito bene il problema e il contesto?
• Voglio sostituire una persona o aiutarla a lavorare
meglio?
• Ho i dati necessari?
• Quale margine di errore ammetto su input e output?
• Quanto tempo, personale, denaro, strumenti posso
investire nella creazione?
• Come ho scelto chi la crea? Ha le capacità adeguate?
• Soluzione buona per tutti o creata solo per me?
• Dopo averla creata, ho le risorse per manutenzione e
aggiornamento?
Conclusioni
• Intelligenza artificiale offre nuove soluzioni a
problemi ritenuti complicati
• Algoritmi complessi, ma si può capire come
funzionano e cosa producono
• Agricoltura di Precisione comincia a diffondersi
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 20
Unione di IA e Agricoltura può dare buoni frutti
Domande & Risposte
Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 21
Ci rivediamo su www.robertomarmo.net
info@robertomarmo.net www.algoritmiia.it

More Related Content

Similar to Intelligenza artificiale e agricoltura

EVOLUZIONE TECNOLOINTELLIGENZA ARTIFICIALE: QUESTIONI ETICHE E GIURIDICHE
EVOLUZIONE TECNOLOINTELLIGENZA ARTIFICIALE: QUESTIONI ETICHE E GIURIDICHEEVOLUZIONE TECNOLOINTELLIGENZA ARTIFICIALE: QUESTIONI ETICHE E GIURIDICHE
EVOLUZIONE TECNOLOINTELLIGENZA ARTIFICIALE: QUESTIONI ETICHE E GIURIDICHEEdoardo E. Artese
 
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...Edoardo E. Artese
 
Machine learning: a cosa servono
Machine learning:   a cosa servonoMachine learning:   a cosa servono
Machine learning: a cosa servonoMario Gentili
 
Stampa 3D e problematiche legali
Stampa 3D e problematiche legaliStampa 3D e problematiche legali
Stampa 3D e problematiche legaliMarco Giacomello
 
Intelligenza Artificiale nel mondo reale
Intelligenza Artificiale nel mondo realeIntelligenza Artificiale nel mondo reale
Intelligenza Artificiale nel mondo realeMarco Turolla
 
Manutenzione predittiva: fantascienza? No realtà
Manutenzione predittiva: fantascienza? No realtàManutenzione predittiva: fantascienza? No realtà
Manutenzione predittiva: fantascienza? No realtàTOOLS for SMART MINDS
 
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web AppSMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web AppSMAU
 
2 Alessio Semoli Upgrade Mobile Summit
2 Alessio Semoli Upgrade Mobile Summit2 Alessio Semoli Upgrade Mobile Summit
2 Alessio Semoli Upgrade Mobile SummitUpgrade Italia
 
Obstacle Detecting & Avoidance for drones with Artificial Intelligence Algorithm
Obstacle Detecting & Avoidance for drones with Artificial Intelligence AlgorithmObstacle Detecting & Avoidance for drones with Artificial Intelligence Algorithm
Obstacle Detecting & Avoidance for drones with Artificial Intelligence AlgorithmMarco Mancini
 
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadiniInformatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadiniPiero Fraternali
 
Coding - intro -
Coding   - intro -Coding   - intro -
Coding - intro -alexperoni
 
Prof. Fraternali about Human computation
Prof. Fraternali about Human computationProf. Fraternali about Human computation
Prof. Fraternali about Human computationCUbRIK Project
 
Intelligenza Artificiale - Evento IULM BIG DATA
Intelligenza Artificiale - Evento IULM BIG DATAIntelligenza Artificiale - Evento IULM BIG DATA
Intelligenza Artificiale - Evento IULM BIG DATAAlessio Semoli
 
Luca Faccin, CEO @PerformancePPC – “Tool AI per migliorare i processi aziendali”
Luca Faccin, CEO @PerformancePPC – “Tool AI per migliorare i processi aziendali”Luca Faccin, CEO @PerformancePPC – “Tool AI per migliorare i processi aziendali”
Luca Faccin, CEO @PerformancePPC – “Tool AI per migliorare i processi aziendali”Associazione Digital Days
 
Lezione6 apps-confartigianato
Lezione6 apps-confartigianatoLezione6 apps-confartigianato
Lezione6 apps-confartigianatoAndrea Vaccarella
 
Prodotto Finale Inquiry 4 CR.pdf
Prodotto Finale Inquiry 4 CR.pdfProdotto Finale Inquiry 4 CR.pdf
Prodotto Finale Inquiry 4 CR.pdfFiveMinutesOfGame
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise softwareAlberto Brandolini
 

Similar to Intelligenza artificiale e agricoltura (20)

EVOLUZIONE TECNOLOINTELLIGENZA ARTIFICIALE: QUESTIONI ETICHE E GIURIDICHE
EVOLUZIONE TECNOLOINTELLIGENZA ARTIFICIALE: QUESTIONI ETICHE E GIURIDICHEEVOLUZIONE TECNOLOINTELLIGENZA ARTIFICIALE: QUESTIONI ETICHE E GIURIDICHE
EVOLUZIONE TECNOLOINTELLIGENZA ARTIFICIALE: QUESTIONI ETICHE E GIURIDICHE
 
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
 
Machine learning: a cosa servono
Machine learning:   a cosa servonoMachine learning:   a cosa servono
Machine learning: a cosa servono
 
Stampa 3D e problematiche legali
Stampa 3D e problematiche legaliStampa 3D e problematiche legali
Stampa 3D e problematiche legali
 
Intelligenza Artificiale nel mondo reale
Intelligenza Artificiale nel mondo realeIntelligenza Artificiale nel mondo reale
Intelligenza Artificiale nel mondo reale
 
Manutenzione predittiva: fantascienza? No realtà
Manutenzione predittiva: fantascienza? No realtàManutenzione predittiva: fantascienza? No realtà
Manutenzione predittiva: fantascienza? No realtà
 
Game Coding for Kids
Game Coding for KidsGame Coding for Kids
Game Coding for Kids
 
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web AppSMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
 
A.I. for business
A.I. for businessA.I. for business
A.I. for business
 
2 Alessio Semoli Upgrade Mobile Summit
2 Alessio Semoli Upgrade Mobile Summit2 Alessio Semoli Upgrade Mobile Summit
2 Alessio Semoli Upgrade Mobile Summit
 
Obstacle Detecting & Avoidance for drones with Artificial Intelligence Algorithm
Obstacle Detecting & Avoidance for drones with Artificial Intelligence AlgorithmObstacle Detecting & Avoidance for drones with Artificial Intelligence Algorithm
Obstacle Detecting & Avoidance for drones with Artificial Intelligence Algorithm
 
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadiniInformatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadini
 
Coding - intro -
Coding   - intro -Coding   - intro -
Coding - intro -
 
Prof. Fraternali about Human computation
Prof. Fraternali about Human computationProf. Fraternali about Human computation
Prof. Fraternali about Human computation
 
Intelligenza Artificiale - Evento IULM BIG DATA
Intelligenza Artificiale - Evento IULM BIG DATAIntelligenza Artificiale - Evento IULM BIG DATA
Intelligenza Artificiale - Evento IULM BIG DATA
 
Storiaint
StoriaintStoriaint
Storiaint
 
Luca Faccin, CEO @PerformancePPC – “Tool AI per migliorare i processi aziendali”
Luca Faccin, CEO @PerformancePPC – “Tool AI per migliorare i processi aziendali”Luca Faccin, CEO @PerformancePPC – “Tool AI per migliorare i processi aziendali”
Luca Faccin, CEO @PerformancePPC – “Tool AI per migliorare i processi aziendali”
 
Lezione6 apps-confartigianato
Lezione6 apps-confartigianatoLezione6 apps-confartigianato
Lezione6 apps-confartigianato
 
Prodotto Finale Inquiry 4 CR.pdf
Prodotto Finale Inquiry 4 CR.pdfProdotto Finale Inquiry 4 CR.pdf
Prodotto Finale Inquiry 4 CR.pdf
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise software
 

More from Roberto Marmo

"Algoritmi intelligenza artificiale" autore Marmo editore Hoepli
"Algoritmi intelligenza artificiale" autore Marmo editore Hoepli"Algoritmi intelligenza artificiale" autore Marmo editore Hoepli
"Algoritmi intelligenza artificiale" autore Marmo editore HoepliRoberto Marmo
 
Cercare informazioni nei Social Media Fiera SMAU 2019
Cercare informazioni nei Social Media Fiera SMAU 2019Cercare informazioni nei Social Media Fiera SMAU 2019
Cercare informazioni nei Social Media Fiera SMAU 2019Roberto Marmo
 
Estrazione di e-mail dai Social Media
Estrazione di e-mail dai Social MediaEstrazione di e-mail dai Social Media
Estrazione di e-mail dai Social MediaRoberto Marmo
 
La matematica di Facebook
La matematica di FacebookLa matematica di Facebook
La matematica di FacebookRoberto Marmo
 
Sfruttare il digitale per andare all’estero
Sfruttare il digitale per andare all’esteroSfruttare il digitale per andare all’estero
Sfruttare il digitale per andare all’esteroRoberto Marmo
 
Motori di ricerca per cercare file in Linux
Motori di ricerca per cercare file in LinuxMotori di ricerca per cercare file in Linux
Motori di ricerca per cercare file in LinuxRoberto Marmo
 
Analisi concorrenza nei social media
Analisi concorrenza nei social mediaAnalisi concorrenza nei social media
Analisi concorrenza nei social mediaRoberto Marmo
 
Ricerche di mercato con Social Media Mining
Ricerche di mercato con Social Media MiningRicerche di mercato con Social Media Mining
Ricerche di mercato con Social Media MiningRoberto Marmo
 
Innova impresa 2017 Innovazione e Reti Sociali
Innova impresa 2017 Innovazione e Reti SocialiInnova impresa 2017 Innovazione e Reti Sociali
Innova impresa 2017 Innovazione e Reti SocialiRoberto Marmo
 
Estrarre informazioni da pagina Facebook SMAU Milano 2016
Estrarre informazioni da pagina Facebook SMAU Milano 2016Estrarre informazioni da pagina Facebook SMAU Milano 2016
Estrarre informazioni da pagina Facebook SMAU Milano 2016Roberto Marmo
 
Estrarre informazioni da pagina Facebook
Estrarre informazioni da pagina FacebookEstrarre informazioni da pagina Facebook
Estrarre informazioni da pagina FacebookRoberto Marmo
 
Social Media per fare analisi della concorrenza
Social Media per fare analisi della concorrenzaSocial Media per fare analisi della concorrenza
Social Media per fare analisi della concorrenzaRoberto Marmo
 
Confrontare engagement nei social media
Confrontare engagement nei social mediaConfrontare engagement nei social media
Confrontare engagement nei social mediaRoberto Marmo
 
Analisi pagina Facebook della concorrenza
Analisi pagina Facebook della concorrenzaAnalisi pagina Facebook della concorrenza
Analisi pagina Facebook della concorrenzaRoberto Marmo
 
Sviluppare motore raccomandazione Festival ICT
Sviluppare motore raccomandazione Festival ICTSviluppare motore raccomandazione Festival ICT
Sviluppare motore raccomandazione Festival ICTRoberto Marmo
 
Analisi statistica dei social network con Microsoft Excel
Analisi statistica dei social network con Microsoft ExcelAnalisi statistica dei social network con Microsoft Excel
Analisi statistica dei social network con Microsoft ExcelRoberto Marmo
 
Fare Social Commerce con Pagina Facebook - SMAU Bologna Torino 2014
Fare Social Commerce con Pagina Facebook - SMAU Bologna Torino 2014Fare Social Commerce con Pagina Facebook - SMAU Bologna Torino 2014
Fare Social Commerce con Pagina Facebook - SMAU Bologna Torino 2014Roberto Marmo
 
Fare Social Commerce con Pagina Facebook - SMAU Torino 2014
Fare Social Commerce con Pagina Facebook - SMAU Torino 2014Fare Social Commerce con Pagina Facebook - SMAU Torino 2014
Fare Social Commerce con Pagina Facebook - SMAU Torino 2014Roberto Marmo
 

More from Roberto Marmo (20)

"Algoritmi intelligenza artificiale" autore Marmo editore Hoepli
"Algoritmi intelligenza artificiale" autore Marmo editore Hoepli"Algoritmi intelligenza artificiale" autore Marmo editore Hoepli
"Algoritmi intelligenza artificiale" autore Marmo editore Hoepli
 
Cercare informazioni nei Social Media Fiera SMAU 2019
Cercare informazioni nei Social Media Fiera SMAU 2019Cercare informazioni nei Social Media Fiera SMAU 2019
Cercare informazioni nei Social Media Fiera SMAU 2019
 
Estrazione di e-mail dai Social Media
Estrazione di e-mail dai Social MediaEstrazione di e-mail dai Social Media
Estrazione di e-mail dai Social Media
 
La matematica di Facebook
La matematica di FacebookLa matematica di Facebook
La matematica di Facebook
 
Sfruttare il digitale per andare all’estero
Sfruttare il digitale per andare all’esteroSfruttare il digitale per andare all’estero
Sfruttare il digitale per andare all’estero
 
Motori di ricerca per cercare file in Linux
Motori di ricerca per cercare file in LinuxMotori di ricerca per cercare file in Linux
Motori di ricerca per cercare file in Linux
 
Analisi concorrenza nei social media
Analisi concorrenza nei social mediaAnalisi concorrenza nei social media
Analisi concorrenza nei social media
 
Social Media Mining
Social Media MiningSocial Media Mining
Social Media Mining
 
Tablet e didattica
Tablet e didatticaTablet e didattica
Tablet e didattica
 
Ricerche di mercato con Social Media Mining
Ricerche di mercato con Social Media MiningRicerche di mercato con Social Media Mining
Ricerche di mercato con Social Media Mining
 
Innova impresa 2017 Innovazione e Reti Sociali
Innova impresa 2017 Innovazione e Reti SocialiInnova impresa 2017 Innovazione e Reti Sociali
Innova impresa 2017 Innovazione e Reti Sociali
 
Estrarre informazioni da pagina Facebook SMAU Milano 2016
Estrarre informazioni da pagina Facebook SMAU Milano 2016Estrarre informazioni da pagina Facebook SMAU Milano 2016
Estrarre informazioni da pagina Facebook SMAU Milano 2016
 
Estrarre informazioni da pagina Facebook
Estrarre informazioni da pagina FacebookEstrarre informazioni da pagina Facebook
Estrarre informazioni da pagina Facebook
 
Social Media per fare analisi della concorrenza
Social Media per fare analisi della concorrenzaSocial Media per fare analisi della concorrenza
Social Media per fare analisi della concorrenza
 
Confrontare engagement nei social media
Confrontare engagement nei social mediaConfrontare engagement nei social media
Confrontare engagement nei social media
 
Analisi pagina Facebook della concorrenza
Analisi pagina Facebook della concorrenzaAnalisi pagina Facebook della concorrenza
Analisi pagina Facebook della concorrenza
 
Sviluppare motore raccomandazione Festival ICT
Sviluppare motore raccomandazione Festival ICTSviluppare motore raccomandazione Festival ICT
Sviluppare motore raccomandazione Festival ICT
 
Analisi statistica dei social network con Microsoft Excel
Analisi statistica dei social network con Microsoft ExcelAnalisi statistica dei social network con Microsoft Excel
Analisi statistica dei social network con Microsoft Excel
 
Fare Social Commerce con Pagina Facebook - SMAU Bologna Torino 2014
Fare Social Commerce con Pagina Facebook - SMAU Bologna Torino 2014Fare Social Commerce con Pagina Facebook - SMAU Bologna Torino 2014
Fare Social Commerce con Pagina Facebook - SMAU Bologna Torino 2014
 
Fare Social Commerce con Pagina Facebook - SMAU Torino 2014
Fare Social Commerce con Pagina Facebook - SMAU Torino 2014Fare Social Commerce con Pagina Facebook - SMAU Torino 2014
Fare Social Commerce con Pagina Facebook - SMAU Torino 2014
 

Intelligenza artificiale e agricoltura

  • 1. Roberto MARMO Consulente e formatore in Ricerca e Analisi Dati con Intelligenza Artificiale, Professore a contratto Università di Pavia www.robertomarmo.net info@robertomarmo.net https://www.linkedin.com/in/robertomarmo/
  • 2. Intelligenza Artificiale per aumentare le possibilità del cervello umano con cui risolvere problemi pratici e migliorare la vita quotidiana dell'essere umano Mio libro su algoritmi in linguaggio Python per costruire l'intelligenza artificiale www.algoritmiia.it Autore di altri libri https://www.robertomarmo.net/libri.htm Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 2
  • 3. Cosa è l'Intelligenza Artificiale Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 3 il cervello umano è un risolutore intelligente per alcuni problemi simulare nel computer il funzionamento del cervello umano per creare algoritmi in grado di risolvere problemi complessi
  • 4. Cosa è l'Intelligenza Artificiale Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 4 Scienza con cui il computer può risolvere problemi complicati che richiedono intelligenza quando vengono fatte dagli esseri umani. Permette di creare un prodotto che sembra moderno, sofisticato, fantascientifico.
  • 5. Cosa può fare l'Intelligenza Artificiale • Percezione, input – Telecamera per riconoscere oggetti nell'immagine – Microfono per ascoltare voce umana, suoni, rumori – Sensori per ricevere segnali elettrici – Tastiera per scrivere • Azione, output – Attuatori per spostare oggetto, aprire o chiudere una valvola Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 5 • Software con IA – Possiede la conoscenza tecnica di un settore – Ragiona come una persona esperta nel settore, non si nota la differenza tra persona e software – Il funzionamento è ispirato al cervello umano
  • 6. Come fare Intelligenza Artificiale Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 6 Intelligenza Artificiale Machine Learning Neural Network Deep Learning Sistemi Esperti Logica Fuzzy Algoritmi Genetici
  • 7. Algoritmo Genetico Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 7 Ispirato a DNA con informazioni genetiche Esempio di incrocio genetico: 1.Prendo due numeri 2.Scambio le cifre 3.Creo due nuovi numeri Esempio problema di ottimizzazione: trattore deve arare terreno considerando estensione del terreno, ostacoli presenti, consumo di carburante ecc.
  • 8. Machine Learning, apprendimento automatico Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 8 • Il computer può studiare, apprendere e migliorare come uno studente a scuola: 1. all'inizio non sa fare niente 2. comincia a creare una conoscenza dei dati 3. prova a fare i primi esercizi 4. il maestro spiega dove ha sbagliato 5. corregge i suoi meccanismi interni 6. la prossima volta sbaglia di meno 7. viene promosso e mandato a lavorare
  • 9. Machine Learning, apprendimento automatico Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 9 • Obiettivo è innaffiare il terreno, input: Umidità, Temperatura output: Innaffiare SI o NO? • L'agricoltore prepara (input, input, output) come (2,1,SI) (1,1,NO) (0,1,SI) (2,5,NO) da esperienza • Il machine learning impara a collegare input e output, usando grandi quantità di dati puliti • L'esperto controlla se ha studiato e lo promuove • Fornisco input (5, 6) e lui risponde SI
  • 10. Neural Network come rete di neuroni Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 10 Neurone biologico Numeri [0,1] o [-1,1] Neurone matematico
  • 11. Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 11 Neural Network come rete di neuroni Rete di neuro ni compl essa con appre ndime nto profo ndo
  • 12. Percorso di creazione della soluzione 1. Studiare il problema per capire cosa fare 2. Studiare i dati disponibili, punto critico su quantità, qualità, facile accedere, di proprietà mia o altrui 3. Scegliere il modello matematico 4. Realizzare l'algoritmo per eseguire il modello 5. Eseguire l'addestramento 6. Eseguire test di funzionamento 7. Valutare le risposte 8. Ripetere e migliorare fino a qualità adeguata 9. Installare, mettere in funzionamento Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 12
  • 13. Solo per grandi realtà? • Intelligenza Artificiale sta diventando sempre più matura • Algoritmi realizzabili, matematica affrontabile • Aumentano le tecnologie e si riducono i costi • Può essere installata anche su tablet e smartphone • Vengono usati servizi online di Google IBM MicroSoft e altri • Esistono soluzioni su specifici casi Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 13
  • 14. Esempi in Agricoltura di Precisione Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 14 Classificare un oggetto Creare le classi Trovare un valore strano fuori dal solito Prevedere un andamento nel futuro in base al passato
  • 15. Esempi in Agricoltura di Precisione Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 15 Analizzare la maturità dell'uva Videosorve glianza della proprietà Analizzare le parti di una pianta
  • 16. Esempi in Agricoltura di Precisione Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 16 • Digital twin, il gemello digitale da fare evolvere e studiare nel tempo: –Studiare il comportamento dei prodotti nei loro ambienti: • Come cresce il seme in un certo terreno • Effetto di un fertilizzante –Gestire manutenzione predittiva: • Cosa si può rompere in un trattore usato nel terreno
  • 17. Esempi in Agricoltura di Precisione: AgriRobot Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 17 https://www.youtube.com/watc h?v=OnGhIKbhPFg Robot Automatico per la Vigna Zucchetti Centro Sistemi https://www.youtube.com/watc h?v=o2FFHpOT2DE SQRG - Agrirobot Project Software Quality Research Group
  • 18. Esistono esempi, applicazioni, studi? Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 18 riviste scientifiche internazionali in lingua inglese
  • 19. Mi piace, lo voglio, cosa devo fare per averlo? Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 19 • Ho definito bene il problema e il contesto? • Voglio sostituire una persona o aiutarla a lavorare meglio? • Ho i dati necessari? • Quale margine di errore ammetto su input e output? • Quanto tempo, personale, denaro, strumenti posso investire nella creazione? • Come ho scelto chi la crea? Ha le capacità adeguate? • Soluzione buona per tutti o creata solo per me? • Dopo averla creata, ho le risorse per manutenzione e aggiornamento?
  • 20. Conclusioni • Intelligenza artificiale offre nuove soluzioni a problemi ritenuti complicati • Algoritmi complessi, ma si può capire come funzionano e cosa producono • Agricoltura di Precisione comincia a diffondersi Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 20 Unione di IA e Agricoltura può dare buoni frutti
  • 21. Domande & Risposte Intelligenza Artificiale per Agricoltura di Precisione – Roberto Marmo 21 Ci rivediamo su www.robertomarmo.net info@robertomarmo.net www.algoritmiia.it