SlideShare a Scribd company logo
1 of 22
MACHINE LEARNING FOR 
SATELLITE-GUIDED WATER 
QUALITY MONITORING 
Marek B. Zaremba 
Laboratoire de Systèmes Spatiaux Intelligents (LSSI) 
Département d’informatique et d’ingénierie 
Université du Québec en Outaouais 
Gatineau, Canada 
Vision-Geomatique, Gatineau, November 12, 2014
OOUUTTLLIINNEE 
1. Machine Learning 
2. Problems solved 
3. Automated model development: 
multimodal data sets 
4. Mission planning and 
optimization 
5. Final Comments 
Vision-Geomatique, Gatineau, November 12, 2014
1. MACHINE LEARNING 
Machine learning is a sub-field of artificial intelligence that is 
concerned with the design and development of algorithms that 
allow computers to learn the behavior of data sets empirically. 
Vision-Geomatique, Gatineau, November 12, 2014 
What is Machine Learning? 
A major focus of machine-learning research is to 
produce (induce) empirical models from data automatically. 
WHY? 
This approach is usually used because of the 
absence of adequate and complete theoretical 
models. 
Can’t you do 
anything 
right?
Machine Learning Algorithms 
About 2500 years ago Democritus wrote: 
“Fools can learn from their own experience; 
the wise learn from the experience of others.” 
Machine learning task of inferring a 
function from labeled training data. 
Vision-Geomatique, Gatineau, November 12, 2014 
Unsupervised learning 
Vector Quantization 
Self-Organizing Maps 
EM algorithm 
Hierarchical clustering 
K-means algorithm 
Fuzzy clustering 
etc. 
Supervised learning 
As well as: 
Reinforcement learning 
Transductive learning 
Deep learning
Supervised learning 
Neural Networks 
They learn complex nonlinear input-output 
Backpropagation 
Autoencoders 
Hopfield networks 
Boltzmann machines 
Restricted Boltzmann Machines 
Spiking neural networks 
etc. 
Support Vector Machines 
relationships and adapt 
themselves to the data, using 
sequential training procedures. 
SVMs map the training data into a 
higher-dimensional feature space 
via kernel mapping, and construct 
a separating hyperplane with a 
maximum error margin. 
Vision-Geomatique, Gatineau, November 12, 2014 
Linear classifiers 
Fisher's linear discriminant 
Logistic regression 
Multinomial logistic regression 
Naive Bayes classifier 
Perceptron
2. PROBLEMS SOLVED 
Learning Algorithms – which are the best? 
The No Free Lunch (NFL) theorem (Wolpert and Macready, 1995) has 
shown that learning algorithms cannot be universally good. Matching 
algorithms to problems gives higher average performance than does 
applying a fixed algorithm to all. 
Hence: 
Experience with a broad range of techniques is the best 
insurance for solving arbitrary new problems 
General classes of problems: 
Vision-Geomatique, Gatineau, November 12, 2014 
 Classification 
 Regression 
 Optimization
Vision-Geomatique, Gatineau, November 12, 2014 
Classification 
problems 
Supervised and unsupervised 
Ex. Water/Land cover 
classification
Regression problems 
The use of machine learning can actually help us to construct 
multivariate, nonlinear mappings between satellite radiances and the 
suite of water products. 
Vision-Geomatique, Gatineau, November 12, 2014 
Example: 
Non-parametric 
inverse modeling 
architectures: 
-Allow us to obtain 
complex bi-directional 
radiative transfer models; 
-Production very fast; 
-Can be adapted to 
different bio-optical 
models and applied in 
form of a NN library.
Optimization problems 
If we start our search here 
Vision-Geomatique, Gatineau, November 12, 2014 
A local method will only find 
local extrema 
Using ML techniques:
3. AUTOMATED MODEL DEVELOPMENT: 
MULTIMODAL DATA SETS 
140 
120 
100 
80 
60 
40 
20 
0 
Chlorophyll-a Distribution 
-1 0 1 2 3 4 5 6 
Chlorophyll-a concentration mg/m 3 
MCI-MERIS 
Vision-Geomatique, Gatineau, November 12, 2014 
Case study 
Chlorophyll-a detection 
-Using data from satellites 
and field spectrometers 
Linear model 
(R2 = 0.679):
Parametric models 
Examples: 
Models 
Non-parametric models - data-driven models obtained using the 
statistical learning process. 
Neural Network technology: 
Vision-Geomatique, Gatineau, November 12, 2014
The problem … 
Biased (statistics systematically different from the population parameter) and 
non-ergodic (distribution parameters vary in time) data sets 
Biases are ubiquitous. With fusion of multiple datasets bias is often 
an issue (very relevant for climate variables). Yet, we typically need 
to fuse multiple datasets to construct long-term time series and/or 
improve global coverage. 
If the biases are not corrected before data fusion we introduce 
further problems, such as spurious trends, leading to the 
possibility of unsuitable policy decisions. 
So what can we do about this? 
.... we do not have a theoretical explanation (The Earth system is so 
complex, with many interacting processes, and often the instruments are also 
complex, this is not always possible to theoretically understand the 
cause of the bias and data issues from first principles).
Iterative Semi-Supervised Learning approach 
Vision-Geomatique, Gatineau, November 12, 2014 
Iterative Semi- 
Supervised Learning 
based data 
classification 
Model 
development 
Model 
development
Model development - 
NN models 
Before and after the Iterative 
Semi-Supervised Learning 
procedure:
4. MISSION PLANNING AND OPTIMIZATION 
Objective: 
Optimization of the in-situ data acquisition process through the planning 
of an optimal ship trajectory. 
 The path planning system generates an optimal path with the goal of 
maximizing the number and the value of the collected samples during 
the acquisition mission. 
 The acquisition mission can be varied depending on the strategy applied 
to collect the samples for different water pollutants (Chl-a, TSS, DOC, 
…) : 
 Maximum gradient following strategy 
 Maximum concentration areas 
 Uniform coverage strategy 
 Any strategy can be represented by an objective function. 
æ 
å NJ 
= +å +å 
C V / 
N t D 
i J  The strategies can be applied depending on the surrounding 
environment and the data acquisition mission constraints. 
ö 
÷ ÷ø 
ç çè 
= = = 
i 
K 
S 
K 
J 
S 
J 
1 1 1
Broader context of Hybrid Intelligent Control 
ψ 
Mapping and 
environment 
modeling 
α 
Planning 
P 
E 
Context 
Reactive 
Control 
E 
ΨE 
π 
Logic 
Statement 
Cost function 
Deliberative 
level 
Reactive level 
ΨR 
The deliberative level control 
architecture formally defined as: 
DC ={E,y ,p ,P,a} 
The reactive level deals with 
the obstacles and the ship 
maneuverability 
Vision-Geomatique, Gatineau, November 12, 2014
Genetic Algorithms approach 
Classes of Search Techniques: 
GAs use different: 
 Representations (chromosomes) 
 Mutation and Crossover mechanisms 
 Fitness functions 
Vision-Geomatique, Gatineau, November 12, 2014
Genetic Algorithms - a class of probabilistic optimization 
algorithms inspired by the biological evolution process. 
Multi-dimension chromosomes and multi-point 
crossover mechanism were applied 
to produce an optimal global path. 
Multi-point crossover: 
High value water 
sample patch 
B C D E 
Start point 
D E 
G 
Target 
point 
F 
High value water 
sample patch 
B 
C 
F 
Crossover 
point 
This approach does not require a 
complete knowledge of the 
environment and can replace 
traditional navigation planning 
systems. 
Vision-Geomatique, Gatineau, November 12, 2014
EXPERIMENTAL RESULTS 
Satellite images (MODIS) of Lake Winnipeg 
TSS 
Map 
MCI 
Map 
Vision-Geomatique, Gatineau, November 12, 2014
TSS and Chl-a (maximum values) samples acquisition 
longitude latitude Value 
-97.071594 52.271004 0.3949 
-97.15443 52.271156 0.3678 
-97.0877 52.163826 0.4037 
-96.9688 51.998085 0.4001 
-96.94884 51.884686 0.4083 
-97.10551 51.87565 0.4532 
-97.17112 51.886684 0.4526 
-97.17112 51.886684 0.4378 
-97.19144 51.804962 0.4324 
-97.25087 51.705112 0.4360 
-97.27605 51.62972 0.4971 
-97.27722 51.555775 0.6226 
-97.27228 51.47804 0.6288 
-97.258446 51.456432 0.6196 
-97.213425 51.470726 0.6044 
-97.187546 51.485546 0.5692 
-97.18434 51.53722 0.5521 
-97.22941 51.522934 0.5597 
-97.19398 51.577347 0.3957 
-97.13055 51.624245 0.5948 
-97.10014 51.69328 0.3663 
-97.040436 51.83706 0.4298 
-97.08387 51.95991 0.4200 
-97.13075 52.102375 0.3001 
-97.14458 52.231052 0.4037 
-97.08629 52.273468 0.3931 
Vision-Geomatique, Gatineau, November 12, 2014
5. FINAL COMMENTS 
Vision-Geomatique, Gatineau, November 12, 2014 
 Machine learning: 
• Focuses on problems that otherwise cannot be solved; 
• A tool of fighting complexity; 
• Employs cognitive properties of intelligence: 
generalization, attention focusing, combinatorial search, … 
 Extremely useful for automatic decision making. 
 Very well suited for monitoring environmental phenomena. 
But: 
Use of context is necessary for identifying complex patterns. 
No single technique/model is suited for all problems. 
“All models are wrong … 
… some models are useful” 
George Box
Vision-Geomatique, Gatineau, November 12, 2014

More Related Content

What's hot

Artificial Intelligence in the Earth Observation Domain: Current European Res...
Artificial Intelligence in the Earth Observation Domain: Current European Res...Artificial Intelligence in the Earth Observation Domain: Current European Res...
Artificial Intelligence in the Earth Observation Domain: Current European Res...ExtremeEarth
 
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)Universität Salzburg
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Andrea Castelletti
 
Visualizing 3D atmospheric data with spherical volume texture on virtual globes
Visualizing 3D atmospheric data with spherical volume texture on virtual globesVisualizing 3D atmospheric data with spherical volume texture on virtual globes
Visualizing 3D atmospheric data with spherical volume texture on virtual globesJianming Liang
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfPoulastya Mukherjee
 
Comoros Subject-NDC workshop 2014
Comoros Subject-NDC workshop 2014Comoros Subject-NDC workshop 2014
Comoros Subject-NDC workshop 2014Madi Mariama
 
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...LIFE GreenYourMove
 
Accurate and rapid big spatial data processing by scripting cartographic algo...
Accurate and rapid big spatial data processing by scripting cartographic algo...Accurate and rapid big spatial data processing by scripting cartographic algo...
Accurate and rapid big spatial data processing by scripting cartographic algo...Universität Salzburg
 
HPC Use for Earthquake Research
HPC Use for Earthquake ResearchHPC Use for Earthquake Research
HPC Use for Earthquake Researchinside-BigData.com
 
Geospatial Open Data and Urban Growth Modelling for Evidence-based Decision M...
Geospatial Open Data and Urban Growth Modelling for Evidence-based Decision M...Geospatial Open Data and Urban Growth Modelling for Evidence-based Decision M...
Geospatial Open Data and Urban Growth Modelling for Evidence-based Decision M...Piyush Yadav
 
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...IMGS
 
DSD-INT 2015 - 3Di pilot application in Taiwan - Jhih-Cyuan Shen, Geert Prinsen
DSD-INT 2015 - 3Di pilot application in Taiwan - Jhih-Cyuan Shen, Geert PrinsenDSD-INT 2015 - 3Di pilot application in Taiwan - Jhih-Cyuan Shen, Geert Prinsen
DSD-INT 2015 - 3Di pilot application in Taiwan - Jhih-Cyuan Shen, Geert PrinsenDeltares
 
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...Universität Salzburg
 
Flood Detection Using Empirical Bayesian Networks
Flood Detection Using Empirical Bayesian NetworksFlood Detection Using Empirical Bayesian Networks
Flood Detection Using Empirical Bayesian NetworksIOSRJECE
 
Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...
Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...
Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...ExtremeEarth
 

What's hot (20)

Artificial Intelligence in the Earth Observation Domain: Current European Res...
Artificial Intelligence in the Earth Observation Domain: Current European Res...Artificial Intelligence in the Earth Observation Domain: Current European Res...
Artificial Intelligence in the Earth Observation Domain: Current European Res...
 
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
Investigation of the Lake Victoria Region (Africa: Tanzania, Kenya and Uganda)
 
AlfredoConetta_EGM712_GIS_Project
AlfredoConetta_EGM712_GIS_ProjectAlfredoConetta_EGM712_GIS_Project
AlfredoConetta_EGM712_GIS_Project
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...
 
Visualizing 3D atmospheric data with spherical volume texture on virtual globes
Visualizing 3D atmospheric data with spherical volume texture on virtual globesVisualizing 3D atmospheric data with spherical volume texture on virtual globes
Visualizing 3D atmospheric data with spherical volume texture on virtual globes
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdf
 
Beyond the sky
Beyond the skyBeyond the sky
Beyond the sky
 
Comoros Subject-NDC workshop 2014
Comoros Subject-NDC workshop 2014Comoros Subject-NDC workshop 2014
Comoros Subject-NDC workshop 2014
 
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
ESCC2018, Mykonos, Greece, June 4-8, 2018, presentation by Rizopoulos D, Saha...
 
Accurate and rapid big spatial data processing by scripting cartographic algo...
Accurate and rapid big spatial data processing by scripting cartographic algo...Accurate and rapid big spatial data processing by scripting cartographic algo...
Accurate and rapid big spatial data processing by scripting cartographic algo...
 
HPC Use for Earthquake Research
HPC Use for Earthquake ResearchHPC Use for Earthquake Research
HPC Use for Earthquake Research
 
Geospatial Open Data and Urban Growth Modelling for Evidence-based Decision M...
Geospatial Open Data and Urban Growth Modelling for Evidence-based Decision M...Geospatial Open Data and Urban Growth Modelling for Evidence-based Decision M...
Geospatial Open Data and Urban Growth Modelling for Evidence-based Decision M...
 
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
FME Around the World (FME Trek Part 1): Ken Bragg - Safe Software FME World T...
 
DSD-INT 2015 - 3Di pilot application in Taiwan - Jhih-Cyuan Shen, Geert Prinsen
DSD-INT 2015 - 3Di pilot application in Taiwan - Jhih-Cyuan Shen, Geert PrinsenDSD-INT 2015 - 3Di pilot application in Taiwan - Jhih-Cyuan Shen, Geert Prinsen
DSD-INT 2015 - 3Di pilot application in Taiwan - Jhih-Cyuan Shen, Geert Prinsen
 
SmartGeo - G. Satta
SmartGeo - G. SattaSmartGeo - G. Satta
SmartGeo - G. Satta
 
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
Bringing Geospatial Analysis to the Social Studies: an Assessment of the City...
 
Icelandic Bathy model
Icelandic Bathy modelIcelandic Bathy model
Icelandic Bathy model
 
Flood Detection Using Empirical Bayesian Networks
Flood Detection Using Empirical Bayesian NetworksFlood Detection Using Empirical Bayesian Networks
Flood Detection Using Empirical Bayesian Networks
 
Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...
Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...
Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...
 
Change detection
Change detection Change detection
Change detection
 

Similar to MACHINE LEARNING FOR SATELLITE-GUIDED WATER QUALITY MONITORING

Ensemble Filters to Reduce Uncertanties in San Quintin Bay Hidrodynamic System
Ensemble Filters to Reduce Uncertanties in San Quintin Bay Hidrodynamic SystemEnsemble Filters to Reduce Uncertanties in San Quintin Bay Hidrodynamic System
Ensemble Filters to Reduce Uncertanties in San Quintin Bay Hidrodynamic SystemMariangel (Angie) Garcia, Ph.D
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...Deltares
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecastsinside-BigData.com
 
Knowledge Discovery in Environmental Management
Knowledge Discovery in Environmental Management Knowledge Discovery in Environmental Management
Knowledge Discovery in Environmental Management Dr. Aparna Varde
 
Wearable sensor-based human activity recognition with ensemble learning: a co...
Wearable sensor-based human activity recognition with ensemble learning: a co...Wearable sensor-based human activity recognition with ensemble learning: a co...
Wearable sensor-based human activity recognition with ensemble learning: a co...IJECEIAES
 
Local modeling in regression and time series prediction
Local modeling in regression and time series predictionLocal modeling in regression and time series prediction
Local modeling in regression and time series predictionGianluca Bontempi
 
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
IRJET -  	  Intelligent Weather Forecasting using Machine Learning TechniquesIRJET -  	  Intelligent Weather Forecasting using Machine Learning Techniques
IRJET - Intelligent Weather Forecasting using Machine Learning TechniquesIRJET Journal
 
Review paper on segmentation methods for multiobject feature extraction
Review paper on segmentation methods for multiobject feature extractionReview paper on segmentation methods for multiobject feature extraction
Review paper on segmentation methods for multiobject feature extractioneSAT Journals
 
Model trees as an alternative to neural networks
Model trees as an alternative to neural networksModel trees as an alternative to neural networks
Model trees as an alternative to neural networksMartheana Kencanawati
 
Detecting outliers and anomalies in data streams
Detecting outliers and anomalies in data streamsDetecting outliers and anomalies in data streams
Detecting outliers and anomalies in data streamsfatimabenjelloun1
 
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...Konstantinos Demertzis
 
The human face of AI: how collective and augmented intelligence can help sol...
The human face of AI:  how collective and augmented intelligence can help sol...The human face of AI:  how collective and augmented intelligence can help sol...
The human face of AI: how collective and augmented intelligence can help sol...Elena Simperl
 
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETSFAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETScsandit
 
Bayesian network-based predictive analytics applied to invasive species distr...
Bayesian network-based predictive analytics applied to invasive species distr...Bayesian network-based predictive analytics applied to invasive species distr...
Bayesian network-based predictive analytics applied to invasive species distr...Wisdom Dlamini
 
Data reduction techniques to analyze nsl kdd dataset
Data reduction techniques to analyze nsl kdd datasetData reduction techniques to analyze nsl kdd dataset
Data reduction techniques to analyze nsl kdd datasetIAEME Publication
 

Similar to MACHINE LEARNING FOR SATELLITE-GUIDED WATER QUALITY MONITORING (20)

Ensemble Filters to Reduce Uncertanties in San Quintin Bay Hidrodynamic System
Ensemble Filters to Reduce Uncertanties in San Quintin Bay Hidrodynamic SystemEnsemble Filters to Reduce Uncertanties in San Quintin Bay Hidrodynamic System
Ensemble Filters to Reduce Uncertanties in San Quintin Bay Hidrodynamic System
 
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
 
mathematics-10-01599-v2.pdf
mathematics-10-01599-v2.pdfmathematics-10-01599-v2.pdf
mathematics-10-01599-v2.pdf
 
Presentation
PresentationPresentation
Presentation
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
 
Knowledge Discovery in Environmental Management
Knowledge Discovery in Environmental Management Knowledge Discovery in Environmental Management
Knowledge Discovery in Environmental Management
 
Wearable sensor-based human activity recognition with ensemble learning: a co...
Wearable sensor-based human activity recognition with ensemble learning: a co...Wearable sensor-based human activity recognition with ensemble learning: a co...
Wearable sensor-based human activity recognition with ensemble learning: a co...
 
Local modeling in regression and time series prediction
Local modeling in regression and time series predictionLocal modeling in regression and time series prediction
Local modeling in regression and time series prediction
 
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
IRJET -  	  Intelligent Weather Forecasting using Machine Learning TechniquesIRJET -  	  Intelligent Weather Forecasting using Machine Learning Techniques
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
 
Review paper on segmentation methods for multiobject feature extraction
Review paper on segmentation methods for multiobject feature extractionReview paper on segmentation methods for multiobject feature extraction
Review paper on segmentation methods for multiobject feature extraction
 
Model trees as an alternative to neural networks
Model trees as an alternative to neural networksModel trees as an alternative to neural networks
Model trees as an alternative to neural networks
 
Detecting outliers and anomalies in data streams
Detecting outliers and anomalies in data streamsDetecting outliers and anomalies in data streams
Detecting outliers and anomalies in data streams
 
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
 
The human face of AI: how collective and augmented intelligence can help sol...
The human face of AI:  how collective and augmented intelligence can help sol...The human face of AI:  how collective and augmented intelligence can help sol...
The human face of AI: how collective and augmented intelligence can help sol...
 
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETSFAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
FAST ALGORITHMS FOR UNSUPERVISED LEARNING IN LARGE DATA SETS
 
Bayesian network-based predictive analytics applied to invasive species distr...
Bayesian network-based predictive analytics applied to invasive species distr...Bayesian network-based predictive analytics applied to invasive species distr...
Bayesian network-based predictive analytics applied to invasive species distr...
 
2204.01637.pdf
2204.01637.pdf2204.01637.pdf
2204.01637.pdf
 
Data reduction techniques to analyze nsl kdd dataset
Data reduction techniques to analyze nsl kdd datasetData reduction techniques to analyze nsl kdd dataset
Data reduction techniques to analyze nsl kdd dataset
 
SmartGeo/Eiagrid portal (Guido Satta, CRS4)
SmartGeo/Eiagrid portal (Guido Satta, CRS4)SmartGeo/Eiagrid portal (Guido Satta, CRS4)
SmartGeo/Eiagrid portal (Guido Satta, CRS4)
 

More from VisionGEOMATIQUE2014

Géomatique appliquée : revue des solutions novatrices mises en place en 2014
Géomatique appliquée : revue des solutions novatrices mises en place en 2014Géomatique appliquée : revue des solutions novatrices mises en place en 2014
Géomatique appliquée : revue des solutions novatrices mises en place en 2014VisionGEOMATIQUE2014
 
Indoor location with the Bluetooth Low Energy standard
Indoor location with the Bluetooth Low Energy standardIndoor location with the Bluetooth Low Energy standard
Indoor location with the Bluetooth Low Energy standardVisionGEOMATIQUE2014
 
ScribeUI: La productivité avec MapServer
ScribeUI: La productivité avec MapServerScribeUI: La productivité avec MapServer
ScribeUI: La productivité avec MapServerVisionGEOMATIQUE2014
 
Fast, Distributed Geoprocessing with Scala, Spark and GeoTrellis
Fast, Distributed Geoprocessing with Scala, Spark and GeoTrellisFast, Distributed Geoprocessing with Scala, Spark and GeoTrellis
Fast, Distributed Geoprocessing with Scala, Spark and GeoTrellisVisionGEOMATIQUE2014
 
OpenGL ES pour le développement d’applications géospatiales sur Android
OpenGL ES pour le développement d’applications géospatiales sur AndroidOpenGL ES pour le développement d’applications géospatiales sur Android
OpenGL ES pour le développement d’applications géospatiales sur AndroidVisionGEOMATIQUE2014
 
TDW FOSS GEO-STACK FOR MINERAL EXPLORATION
TDW FOSS GEO-STACK FOR MINERAL EXPLORATIONTDW FOSS GEO-STACK FOR MINERAL EXPLORATION
TDW FOSS GEO-STACK FOR MINERAL EXPLORATIONVisionGEOMATIQUE2014
 
Spatial Data processing with Hadoop
Spatial Data processing with HadoopSpatial Data processing with Hadoop
Spatial Data processing with HadoopVisionGEOMATIQUE2014
 
Solution Geoctopus : améliorations et défis
Solution Geoctopus : améliorations et défisSolution Geoctopus : améliorations et défis
Solution Geoctopus : améliorations et défisVisionGEOMATIQUE2014
 
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...VisionGEOMATIQUE2014
 
GeoMesa: Scalable Geospatial Analytics
GeoMesa:  Scalable Geospatial AnalyticsGeoMesa:  Scalable Geospatial Analytics
GeoMesa: Scalable Geospatial AnalyticsVisionGEOMATIQUE2014
 
Montrajet.ca : une solution multimodale de covoiturage et de planification d'...
Montrajet.ca : une solution multimodale de covoiturage et de planification d'...Montrajet.ca : une solution multimodale de covoiturage et de planification d'...
Montrajet.ca : une solution multimodale de covoiturage et de planification d'...VisionGEOMATIQUE2014
 
Automatisation de la cartographie et de l'analyse des données de comptage de ...
Automatisation de la cartographie et de l'analyse des données de comptage de ...Automatisation de la cartographie et de l'analyse des données de comptage de ...
Automatisation de la cartographie et de l'analyse des données de comptage de ...VisionGEOMATIQUE2014
 
Les contributions de la géomatique au développement de la ville intelligente
Les contributions de la géomatique au développement de la ville intelligenteLes contributions de la géomatique au développement de la ville intelligente
Les contributions de la géomatique au développement de la ville intelligenteVisionGEOMATIQUE2014
 
SIGim la plateforme adaptée à la gestion municipale
SIGim la plateforme adaptée à la gestion municipaleSIGim la plateforme adaptée à la gestion municipale
SIGim la plateforme adaptée à la gestion municipaleVisionGEOMATIQUE2014
 
Optimisation et analyse des parcours de déneigement à la Ville de Shawinigan
Optimisation et analyse des parcours de déneigement à la Ville de ShawiniganOptimisation et analyse des parcours de déneigement à la Ville de Shawinigan
Optimisation et analyse des parcours de déneigement à la Ville de ShawiniganVisionGEOMATIQUE2014
 
AutoTri, une application automatisant l’analyse du stationnement de l’arrondi...
AutoTri, une application automatisant l’analyse du stationnement de l’arrondi...AutoTri, une application automatisant l’analyse du stationnement de l’arrondi...
AutoTri, une application automatisant l’analyse du stationnement de l’arrondi...VisionGEOMATIQUE2014
 
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...VisionGEOMATIQUE2014
 
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...VisionGEOMATIQUE2014
 
Language Technologies for Geomatics: From Intelligence to Agility
Language Technologies for Geomatics: From Intelligence to AgilityLanguage Technologies for Geomatics: From Intelligence to Agility
Language Technologies for Geomatics: From Intelligence to AgilityVisionGEOMATIQUE2014
 

More from VisionGEOMATIQUE2014 (20)

Géomatique appliquée : revue des solutions novatrices mises en place en 2014
Géomatique appliquée : revue des solutions novatrices mises en place en 2014Géomatique appliquée : revue des solutions novatrices mises en place en 2014
Géomatique appliquée : revue des solutions novatrices mises en place en 2014
 
Indoor location with the Bluetooth Low Energy standard
Indoor location with the Bluetooth Low Energy standardIndoor location with the Bluetooth Low Energy standard
Indoor location with the Bluetooth Low Energy standard
 
ScribeUI: La productivité avec MapServer
ScribeUI: La productivité avec MapServerScribeUI: La productivité avec MapServer
ScribeUI: La productivité avec MapServer
 
Fast, Distributed Geoprocessing with Scala, Spark and GeoTrellis
Fast, Distributed Geoprocessing with Scala, Spark and GeoTrellisFast, Distributed Geoprocessing with Scala, Spark and GeoTrellis
Fast, Distributed Geoprocessing with Scala, Spark and GeoTrellis
 
OpenGL ES pour le développement d’applications géospatiales sur Android
OpenGL ES pour le développement d’applications géospatiales sur AndroidOpenGL ES pour le développement d’applications géospatiales sur Android
OpenGL ES pour le développement d’applications géospatiales sur Android
 
LocationTech Data Commons
LocationTech Data CommonsLocationTech Data Commons
LocationTech Data Commons
 
TDW FOSS GEO-STACK FOR MINERAL EXPLORATION
TDW FOSS GEO-STACK FOR MINERAL EXPLORATIONTDW FOSS GEO-STACK FOR MINERAL EXPLORATION
TDW FOSS GEO-STACK FOR MINERAL EXPLORATION
 
Spatial Data processing with Hadoop
Spatial Data processing with HadoopSpatial Data processing with Hadoop
Spatial Data processing with Hadoop
 
Solution Geoctopus : améliorations et défis
Solution Geoctopus : améliorations et défisSolution Geoctopus : améliorations et défis
Solution Geoctopus : améliorations et défis
 
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
 
GeoMesa: Scalable Geospatial Analytics
GeoMesa:  Scalable Geospatial AnalyticsGeoMesa:  Scalable Geospatial Analytics
GeoMesa: Scalable Geospatial Analytics
 
Montrajet.ca : une solution multimodale de covoiturage et de planification d'...
Montrajet.ca : une solution multimodale de covoiturage et de planification d'...Montrajet.ca : une solution multimodale de covoiturage et de planification d'...
Montrajet.ca : une solution multimodale de covoiturage et de planification d'...
 
Automatisation de la cartographie et de l'analyse des données de comptage de ...
Automatisation de la cartographie et de l'analyse des données de comptage de ...Automatisation de la cartographie et de l'analyse des données de comptage de ...
Automatisation de la cartographie et de l'analyse des données de comptage de ...
 
Les contributions de la géomatique au développement de la ville intelligente
Les contributions de la géomatique au développement de la ville intelligenteLes contributions de la géomatique au développement de la ville intelligente
Les contributions de la géomatique au développement de la ville intelligente
 
SIGim la plateforme adaptée à la gestion municipale
SIGim la plateforme adaptée à la gestion municipaleSIGim la plateforme adaptée à la gestion municipale
SIGim la plateforme adaptée à la gestion municipale
 
Optimisation et analyse des parcours de déneigement à la Ville de Shawinigan
Optimisation et analyse des parcours de déneigement à la Ville de ShawiniganOptimisation et analyse des parcours de déneigement à la Ville de Shawinigan
Optimisation et analyse des parcours de déneigement à la Ville de Shawinigan
 
AutoTri, une application automatisant l’analyse du stationnement de l’arrondi...
AutoTri, une application automatisant l’analyse du stationnement de l’arrondi...AutoTri, une application automatisant l’analyse du stationnement de l’arrondi...
AutoTri, une application automatisant l’analyse du stationnement de l’arrondi...
 
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...
Requirements for Geospatial Agent Simulation to Strengthen the 'Property-Powe...
 
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
 
Language Technologies for Geomatics: From Intelligence to Agility
Language Technologies for Geomatics: From Intelligence to AgilityLanguage Technologies for Geomatics: From Intelligence to Agility
Language Technologies for Geomatics: From Intelligence to Agility
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

MACHINE LEARNING FOR SATELLITE-GUIDED WATER QUALITY MONITORING

  • 1. MACHINE LEARNING FOR SATELLITE-GUIDED WATER QUALITY MONITORING Marek B. Zaremba Laboratoire de Systèmes Spatiaux Intelligents (LSSI) Département d’informatique et d’ingénierie Université du Québec en Outaouais Gatineau, Canada Vision-Geomatique, Gatineau, November 12, 2014
  • 2. OOUUTTLLIINNEE 1. Machine Learning 2. Problems solved 3. Automated model development: multimodal data sets 4. Mission planning and optimization 5. Final Comments Vision-Geomatique, Gatineau, November 12, 2014
  • 3. 1. MACHINE LEARNING Machine learning is a sub-field of artificial intelligence that is concerned with the design and development of algorithms that allow computers to learn the behavior of data sets empirically. Vision-Geomatique, Gatineau, November 12, 2014 What is Machine Learning? A major focus of machine-learning research is to produce (induce) empirical models from data automatically. WHY? This approach is usually used because of the absence of adequate and complete theoretical models. Can’t you do anything right?
  • 4. Machine Learning Algorithms About 2500 years ago Democritus wrote: “Fools can learn from their own experience; the wise learn from the experience of others.” Machine learning task of inferring a function from labeled training data. Vision-Geomatique, Gatineau, November 12, 2014 Unsupervised learning Vector Quantization Self-Organizing Maps EM algorithm Hierarchical clustering K-means algorithm Fuzzy clustering etc. Supervised learning As well as: Reinforcement learning Transductive learning Deep learning
  • 5. Supervised learning Neural Networks They learn complex nonlinear input-output Backpropagation Autoencoders Hopfield networks Boltzmann machines Restricted Boltzmann Machines Spiking neural networks etc. Support Vector Machines relationships and adapt themselves to the data, using sequential training procedures. SVMs map the training data into a higher-dimensional feature space via kernel mapping, and construct a separating hyperplane with a maximum error margin. Vision-Geomatique, Gatineau, November 12, 2014 Linear classifiers Fisher's linear discriminant Logistic regression Multinomial logistic regression Naive Bayes classifier Perceptron
  • 6. 2. PROBLEMS SOLVED Learning Algorithms – which are the best? The No Free Lunch (NFL) theorem (Wolpert and Macready, 1995) has shown that learning algorithms cannot be universally good. Matching algorithms to problems gives higher average performance than does applying a fixed algorithm to all. Hence: Experience with a broad range of techniques is the best insurance for solving arbitrary new problems General classes of problems: Vision-Geomatique, Gatineau, November 12, 2014  Classification  Regression  Optimization
  • 7. Vision-Geomatique, Gatineau, November 12, 2014 Classification problems Supervised and unsupervised Ex. Water/Land cover classification
  • 8. Regression problems The use of machine learning can actually help us to construct multivariate, nonlinear mappings between satellite radiances and the suite of water products. Vision-Geomatique, Gatineau, November 12, 2014 Example: Non-parametric inverse modeling architectures: -Allow us to obtain complex bi-directional radiative transfer models; -Production very fast; -Can be adapted to different bio-optical models and applied in form of a NN library.
  • 9. Optimization problems If we start our search here Vision-Geomatique, Gatineau, November 12, 2014 A local method will only find local extrema Using ML techniques:
  • 10. 3. AUTOMATED MODEL DEVELOPMENT: MULTIMODAL DATA SETS 140 120 100 80 60 40 20 0 Chlorophyll-a Distribution -1 0 1 2 3 4 5 6 Chlorophyll-a concentration mg/m 3 MCI-MERIS Vision-Geomatique, Gatineau, November 12, 2014 Case study Chlorophyll-a detection -Using data from satellites and field spectrometers Linear model (R2 = 0.679):
  • 11. Parametric models Examples: Models Non-parametric models - data-driven models obtained using the statistical learning process. Neural Network technology: Vision-Geomatique, Gatineau, November 12, 2014
  • 12. The problem … Biased (statistics systematically different from the population parameter) and non-ergodic (distribution parameters vary in time) data sets Biases are ubiquitous. With fusion of multiple datasets bias is often an issue (very relevant for climate variables). Yet, we typically need to fuse multiple datasets to construct long-term time series and/or improve global coverage. If the biases are not corrected before data fusion we introduce further problems, such as spurious trends, leading to the possibility of unsuitable policy decisions. So what can we do about this? .... we do not have a theoretical explanation (The Earth system is so complex, with many interacting processes, and often the instruments are also complex, this is not always possible to theoretically understand the cause of the bias and data issues from first principles).
  • 13. Iterative Semi-Supervised Learning approach Vision-Geomatique, Gatineau, November 12, 2014 Iterative Semi- Supervised Learning based data classification Model development Model development
  • 14. Model development - NN models Before and after the Iterative Semi-Supervised Learning procedure:
  • 15. 4. MISSION PLANNING AND OPTIMIZATION Objective: Optimization of the in-situ data acquisition process through the planning of an optimal ship trajectory.  The path planning system generates an optimal path with the goal of maximizing the number and the value of the collected samples during the acquisition mission.  The acquisition mission can be varied depending on the strategy applied to collect the samples for different water pollutants (Chl-a, TSS, DOC, …) :  Maximum gradient following strategy  Maximum concentration areas  Uniform coverage strategy  Any strategy can be represented by an objective function. æ å NJ = +å +å C V / N t D i J  The strategies can be applied depending on the surrounding environment and the data acquisition mission constraints. ö ÷ ÷ø ç çè = = = i K S K J S J 1 1 1
  • 16. Broader context of Hybrid Intelligent Control ψ Mapping and environment modeling α Planning P E Context Reactive Control E ΨE π Logic Statement Cost function Deliberative level Reactive level ΨR The deliberative level control architecture formally defined as: DC ={E,y ,p ,P,a} The reactive level deals with the obstacles and the ship maneuverability Vision-Geomatique, Gatineau, November 12, 2014
  • 17. Genetic Algorithms approach Classes of Search Techniques: GAs use different:  Representations (chromosomes)  Mutation and Crossover mechanisms  Fitness functions Vision-Geomatique, Gatineau, November 12, 2014
  • 18. Genetic Algorithms - a class of probabilistic optimization algorithms inspired by the biological evolution process. Multi-dimension chromosomes and multi-point crossover mechanism were applied to produce an optimal global path. Multi-point crossover: High value water sample patch B C D E Start point D E G Target point F High value water sample patch B C F Crossover point This approach does not require a complete knowledge of the environment and can replace traditional navigation planning systems. Vision-Geomatique, Gatineau, November 12, 2014
  • 19. EXPERIMENTAL RESULTS Satellite images (MODIS) of Lake Winnipeg TSS Map MCI Map Vision-Geomatique, Gatineau, November 12, 2014
  • 20. TSS and Chl-a (maximum values) samples acquisition longitude latitude Value -97.071594 52.271004 0.3949 -97.15443 52.271156 0.3678 -97.0877 52.163826 0.4037 -96.9688 51.998085 0.4001 -96.94884 51.884686 0.4083 -97.10551 51.87565 0.4532 -97.17112 51.886684 0.4526 -97.17112 51.886684 0.4378 -97.19144 51.804962 0.4324 -97.25087 51.705112 0.4360 -97.27605 51.62972 0.4971 -97.27722 51.555775 0.6226 -97.27228 51.47804 0.6288 -97.258446 51.456432 0.6196 -97.213425 51.470726 0.6044 -97.187546 51.485546 0.5692 -97.18434 51.53722 0.5521 -97.22941 51.522934 0.5597 -97.19398 51.577347 0.3957 -97.13055 51.624245 0.5948 -97.10014 51.69328 0.3663 -97.040436 51.83706 0.4298 -97.08387 51.95991 0.4200 -97.13075 52.102375 0.3001 -97.14458 52.231052 0.4037 -97.08629 52.273468 0.3931 Vision-Geomatique, Gatineau, November 12, 2014
  • 21. 5. FINAL COMMENTS Vision-Geomatique, Gatineau, November 12, 2014  Machine learning: • Focuses on problems that otherwise cannot be solved; • A tool of fighting complexity; • Employs cognitive properties of intelligence: generalization, attention focusing, combinatorial search, …  Extremely useful for automatic decision making.  Very well suited for monitoring environmental phenomena. But: Use of context is necessary for identifying complex patterns. No single technique/model is suited for all problems. “All models are wrong … … some models are useful” George Box

Editor's Notes

  1. Dimensionality increase - two important consequences. First, higher dimensional space is mostly empty. This implies that a high dimensional data set can be projected to a lower dimensional subspace without losing significant information in terms of separability among different classes. The second consequence is that normally distributed data will have a tendency to concentrate in the tails; Making density estimation more difficult. Local neighborhoods are almost surely empty, requiring the bandwidth of estimation to be large and producing the effect of losing detailed density estimation.
  2. Dimensionality increase - two important consequences. First, higher dimensional space is mostly empty. This implies that a high dimensional data set can be projected to a lower dimensional subspace without losing significant information in terms of separability among different classes. The second consequence is that normally distributed data will have a tendency to concentrate in the tails; Making density estimation more difficult. Local neighborhoods are almost surely empty, requiring the bandwidth of estimation to be large and producing the effect of losing detailed density estimation.
  3. Dimensionality increase - two important consequences. First, higher dimensional space is mostly empty. This implies that a high dimensional data set can be projected to a lower dimensional subspace without losing significant information in terms of separability among different classes. The second consequence is that normally distributed data will have a tendency to concentrate in the tails; Making density estimation more difficult. Local neighborhoods are almost surely empty, requiring the bandwidth of estimation to be large and producing the effect of losing detailed density estimation.
  4. Dimensionality increase - two important consequences. First, higher dimensional space is mostly empty. This implies that a high dimensional data set can be projected to a lower dimensional subspace without losing significant information in terms of separability among different classes. The second consequence is that normally distributed data will have a tendency to concentrate in the tails; Making density estimation more difficult. Local neighborhoods are almost surely empty, requiring the bandwidth of estimation to be large and producing the effect of losing detailed density estimation.
  5. Whiter regions denote high TSS index. In MCI, the whiter zones denote a high clorofyll concentration. The border between the white regions and the darker gray regions represent maximum gradient samples.
  6. This figure shows the resulting path for the acquisition of TSS samples. The acquisition mission resulted in 26 samples along a 220.5 km long path.