31
Advancing Machine Learning and AI with Geography and GIS Robert Kircher [email protected]

Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Advancing

Machine Learning and AI

with Geography and GIS

Robert Kircher

[email protected]

Page 2: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Welcome

Thanks&

Page 3: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

GIS is expected to do more, faster.

map the unmapped

locate, connect

find wherepredict wheresee where

machines can be “trained” to do more for us

route where WHERE

Page 4: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Topics Today

Emerging Geo AI Business Cases

Geo-enabling Machine Learning Landscape and Factory

Notable Geo AI challenges and limitations

Page 5: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Emerging Geo AI Business Cases

Accidents, Anomaly

Prediction

Predictive Asset

Allocation

Predictive

Routing, ETA,

Traffic

Predictive

GeoMarketing

Advanced Feature

Extraction

Police

Crops

Autos

Risk

Management

Object Detection

Landcover

Landuse

Classification

ProtectionMap the Unmapped

Augmented Reality

(AR)PollutionExposure

Page 6: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Industry Advancing Fast (with Geo)

SaaS, Cloud-based

Platforms, On-premises

Organizations

Focused Computing

GPUs, Devices

Spatial Statistics

Page 7: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

"Gives computers the ability to learn without being explicitly programmed"

Page 8: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

AI > ML > DL

Reasoning Knowledge

RepresentationPerception

RoboticsNLP Machine Learning

features Labels1. Training

2. Predicting

Supervised Learning

Unsupervised Learning

Reinforcement Learning

Deep Supervised Learning

Artificial Intelligence Machine Learning Deep Learning

Dog

Page 9: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

ML Algorithms

Page 10: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

ModelsData + ML Predictions(algo’s)

AI

AR

decisions

understanding

insights

(statistics)

(inferences)

classify

Page 11: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

ML changes things in exciting ways for GIS

evidence based models … faster … automated … data driven … accurate … tunable … platforms … pervasive

Page 12: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Machine Learning Capabilities

ArcGIS

Today Emerging

Page 13: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Geo ML:

Spatial Analytics, Geostatistics,

Spatial Statistics, Surfaces

Page 14: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Geo-enabled ML or Geo-centric ML

Page 15: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Classification

Clustering

Regression

Deep Learning

(neural networks)

Exploratory Data Analysis

(EDA)

Features/Labels

Data Gathering/”Wrangling”

Data Preparation

Computer Vision

Visualize, Map It

0

1

2

3

4

5

1 2 3 4

Share/Deploy Model(s)

neural networks

regression

Recommend

Find/Detect Features

Augmented Reality

(AR)

Model Training/Tuning

training

ML algorithms

Model Validation

Predict, Infer

Use Model(s)

apps, maps, services, devices

Data Wrangling/Preparing

ML Landscape, Factory and Pattern

Data Discovery/Create

• imagery

• vector

• business

data sources

Page 16: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Classification

Clustering

Regression

Deep Learning

(neural networks)

Exploratory Data Analysis

(EDA)

Data Gathering/”Wrangling”

Data Preparation

Computer Vision

Visualize, Map It

0

1

2

3

4

5

1 2 3 4

Share/Deploy Model(s)

neural networks

regression

Recommend

Find/Detect Features

Augmented Reality

(AR)

Model Training/Tuning

training

ML algorithms

Model Validation

Predict, Infer

Use Model(s)

apps, maps, services, devices

Data Wrangling/Preparing

Geo ML Landscape, Factory and Pattern … geo-enabling and advancing

Data Discovery/Create

• imagery

• vector

• business

data sources

Vast Collections, Expertise

Geo Data Sources

Structured/Unstructured

GeoAnalytics Server

Maps, Visualization

Jupyter/Python/R

Spatial Statistics

Spatial Analysis

GP Tools

Geo-certify

Integrated GIS Platform

Mapping Platform

Geo-centric Datasets

Geo-referenced Datasets

Localized Datasets

Geo CLT

Geocoding

Page 17: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Using TensorFlow CNNs to Detect CAFO sites from Satellite

Imagery + Consuming the model from ArcGIS Pro

Demo Code:

https://github.com/Qberto/ML_ObjectDetection_CAFO

Demo: CAFO Detection

Page 18: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Please notice process details

• Geo Data Preparation

• Model Training Duration

• Integrating Model Across GIS Platform

• Augmented Reality (AR)

• Recent Demo at Esri (ignore some references)

… imagine your business problem, your data, your model

Page 19: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Some

Challenges

Limitations&

Page 20: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

It’s complex. Let’s simplify it

technology, automation, platforms, computing, etc.

Page 21: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Look past hype … it’s distracting

prevent another “Machine Learning Winter”

Page 22: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Pred = W1A1+ W2A2 + … + Wloc(Location)

not fully integrated … yet

Page 23: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Location

Traditional Model (Geo-less)

Feature1

Be

hav

ior 1

Page 24: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Limited expertise among

Geo Community in training

and tuning models …

math, statistics, spatial

statistics

Introduce Geo Data Science into industry

Page 25: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Limited exposure to Geo in

academia … Data Science,

Computer Science

Page 26: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Proving Model

Trustworthiness,

Authoritativeness

Page 27: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

(Geo) Data Bias

Page 28: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Next Steps

Page 29: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Machine Learning needs human analysis to succeed.

GIS Community, People, Professionals, Academia.

Page 30: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped

Advancing Geo AI

Build on Emerging Business Cases and Geo-enabled ML

Patterns

Find your place in ML landscape and factory

Together, let’s continue to overcome Geo AI challenges

and limitations

Page 31: Advancing Machine Learning and AI with Geography and GIS · Advancing Machine Learning and AI with Geography and GIS ... Thanks & GIS is expected to do more, faster. map the unmapped