Deep Learning for Remote Sensing Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Remote Sensing Analyst, GIS Analyst and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 16 Nov 2026 Course code SD-GRS-074

Before you join: Participants should be comfortable working with raster and vector data in a GIS and should understand coordinate reference systems, basic image bands and attribute tables.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Remote-sensing teams are expected to turn expanding volumes of satellite, aerial and sensor imagery into timely evidence for land management, infrastructure inspection, agriculture, environmental monitoring, disaster response and asset security. Conventional image interpretation and rule-based classification can struggle with large areas, frequent updates, complex visual patterns and inconsistent field reference data. Deep learning can improve detection, classification and mapping performance, but only when imagery, labels, validation design and deployment controls are managed correctly.

This course teaches participants to design, train, evaluate and operationalise deep-learning models for remote-sensing applications. Participants work through image classification, semantic segmentation, object detection, change detection, optical-SAR fusion, vision transformers and uncertainty analysis. They apply spatially independent validation, assess class imbalance, interpret model errors, create prediction maps and document model limitations. The course also addresses data provenance, imagery licensing, privacy, bias, model cards and monitoring requirements.

Teaching combines concise technical briefings, instructor demonstrations, case work, group analysis and supervised model-building using realistic remote-sensing datasets. Cases may include crop classification, flood mapping, building-footprint extraction, infrastructure inspection and land-cover change monitoring. Participants leave with a documented end-to-end remote-sensing deep-learning workflow, including a trained model specification, validation analysis, mapped outputs, uncertainty treatment and deployment plan.

The course suits GIS specialists, remote-sensing analysts, data scientists and technical managers who already work with spatial data and need a practical route from imagery to operational machine-learning outputs. It is particularly relevant to teams responsible for satellite imagery programmes, geospatial analytics, environmental reporting, agricultural intelligence, utility assets or disaster-risk monitoring.

What you will be able to do

  • Prepare georeferenced imagery, labels and spatially independent train-validation-test datasets
  • Train convolutional neural networks for multispectral image classification
  • Build U-Net and DeepLabV3+ models for semantic segmentation
  • Evaluate object-detection models using IoU thresholds and mean average precision
  • Apply spatial cross-validation and area-adjusted accuracy assessment to mapped outputs
  • Generate georeferenced prediction, confidence and uncertainty map products
  • Document model provenance, limitations and intended use through a model card
  • Present an end-to-end deep-learning remote-sensing solution and deployment plan

Benefits of attending

For you

  • Produce defensible deep-learning maps from multispectral, SAR and aerial imagery
  • Assess model accuracy without spatial leakage or misleading validation results
  • Add object detection and semantic segmentation methods to GIS project work
  • Explain prediction confidence, uncertainty and model limitations to decision-makers
  • Build a documented portfolio project for geospatial data-science roles

For your organisation

  • Reduce manual image interpretation effort for large-area mapping programmes
  • Improve consistency of land-cover, asset and environmental monitoring outputs
  • Establish spatial validation standards for geospatial machine-learning projects
  • Create reusable workflows for imagery preparation, model training and map publication
  • Strengthen governance of imagery provenance, model risk and operational decisions

Course modules

20 modules over 10 days

Participants can frame a remote-sensing deep-learning problem with measurable operational requirements.

  • Remote-sensing task definitions: classification, detection, segmentation and change mapping
  • Pixel, object and scene labels matched to decision requirements
  • Spatial resolution, spectral resolution and revisit interval trade-offs
  • Optical, SAR and LiDAR data characteristics for model selection
  • Ground reference data sources, label confidence and temporal alignment
  • Problem statements framed with measurable operational acceptance criteria

Participants can inspect, organise and align geospatial imagery and reference data for model development.

  • Coordinate reference systems, map projections and georeferencing error sources
  • Raster grids, vector geometries, footprints and pixel coordinate conventions
  • GDAL workflows for reading, warping, mosaicking and clipping imagery
  • QGIS inspection of metadata, band order, no-data values and extents
  • Cloud and shadow masks assessed before downstream image preparation
  • Spatial joins connecting labels, parcels, assets and administrative boundaries

Participants can create labelled datasets that support valid geospatial model training and testing.

  • Training, validation and test splits separated by space and time
  • Spatial autocorrelation and leakage diagnosed in geospatial sampling schemes
  • Stratified sampling for rare classes, regions and seasonal conditions
  • Polygon-to-pixel label rasterisation with boundary and mixed-pixel rules
  • Label taxonomies documented through classes, definitions, exclusions and examples
  • Inter-annotator agreement checked using confusion matrices and targeted review

Participants can prepare analysis-ready image patches while retaining geospatial integrity.

  • Radiometric calibration from digital numbers to reflectance or backscatter
  • Atmospheric correction assumptions documented for multispectral surface-reflectance image products
  • Band stacking, resampling and alignment without unintended spectral distortion
  • Patch extraction with overlap, padding and geospatial index retention
  • Normalisation statistics fitted only on training imagery and labels
  • Augmentation policies for rotations, flips, crops, noise and illumination

Participants can structure a reproducible deep-learning project for geospatial imagery.

  • Python project structure separating data, models, configuration and outputs
  • PyTorch tensors, datasets and data loaders for geospatial image patches
  • Reproducible environments pinned with package versions, seeds and hardware settings
  • Configuration files controlling paths, classes, hyperparameters and experiment identifiers
  • Training logs capturing loss, metrics, checkpoints and data provenance
  • GPU memory, batch size and mixed-precision training constraints

Participants can train and diagnose a baseline convolutional neural network for remote-sensing imagery.

  • Convolution, pooling, receptive fields and feature hierarchies in image models
  • Backpropagation, stochastic gradient descent and Adam optimisation compared
  • Learning-rate schedules, weight decay and early stopping criteria
  • Cross-entropy, focal loss and class weighting for imbalanced labels
  • Baseline CNN classifier trained on labelled multispectral image patches
  • Validation curves interpreted for underfitting, overfitting and unstable optimisation

Participants can build and assess a multispectral land-cover classification model.

  • Multispectral band selection guided by target materials and sensor physics
  • Transfer learning with pretrained encoders and adapted input channels
  • Patch-level land-cover classification with probability calibration and class thresholds
  • Confusion matrices, producer accuracy and user accuracy for mapped classes
  • Macro F1, balanced accuracy and Cohen's kappa selected appropriately
  • Misclassified patches reviewed against labels, boundaries and acquisition conditions

Participants can create dense pixel-level maps using semantic-segmentation architectures.

  • Semantic segmentation outputs converted into georeferenced class probability rasters
  • U-Net encoder-decoder architecture selected for dense pixel labelling
  • DeepLabV3+ atrous convolutions for multi-scale context modelling
  • Dice loss and intersection-over-union for segmentation evaluation
  • Tile-edge artefacts reduced through overlap, padding and blending
  • Building footprints and crop parcels extracted from segmentation masks

Participants can detect and assess discrete objects in high-resolution remote-sensing imagery.

  • Object detection distinguishes instances, classes and bounding-box localisation
  • YOLO annotation format, anchor-free heads and non-maximum suppression
  • Intersection-over-union thresholds and mean average precision interpretation
  • Small-object detection improved through resolution, tiling and scale augmentation
  • Oriented bounding boxes for ships, vehicles and elongated assets
  • Detected assets filtered using confidence scores and spatial business rules

Participants can design deep-learning workflows for multi-date imagery and change mapping.

  • Multi-date image stacks aligned across sensors, seasons and acquisition geometries
  • Phenological signatures modelled from vegetation indices and reflectance sequences
  • Temporal CNNs and recurrent networks for sequence classification
  • Change-detection labels defined with reference dates and persistence rules
  • Bi-temporal Siamese networks compare before-and-after image representations
  • False change caused by clouds, illumination and registration error

Participants can incorporate SAR imagery and fused sensor inputs into deep-learning workflows.

  • SAR amplitude, phase, polarisation and speckle interpreted for modelling
  • Sentinel-1 preprocessing: orbit files, calibration, terrain correction and filtering
  • Speckle filters balanced against edge preservation and target visibility
  • Optical-SAR fusion architectures combine complementary sensor evidence
  • Flood extent mapping handles cloud cover using SAR backscatter
  • Cross-sensor co-registration verified before pixel-level fusion

Participants can assess transformer-based approaches against convolutional baselines for imagery tasks.

  • Vision Transformers partition imagery into patches and positional embeddings
  • Self-attention captures long-range spatial relationships between image regions
  • Foundation-model embeddings adapted with limited labelled remote-sensing data
  • Fine-tuning strategies compare frozen encoders, adapters and full updates
  • Compute budgets, sample size and accuracy guide architecture selection
  • Transformer predictions compared against CNN baselines using consistent splits

Participants can produce defensible accuracy evidence for geospatial deep-learning outputs.

  • Spatial cross-validation blocks prevent optimistic estimates from nearby samples
  • Temporal holdouts test performance under new seasons and acquisition dates
  • Area-adjusted accuracy estimation weights samples by mapped class extent
  • Confidence intervals reported for accuracy estimates and area calculations
  • Error maps reveal geographic clusters, boundary failures and regional bias
  • Independent reference data assessed for lineage, date and positional quality

Participants can assess model confidence and communicate uncertainty for operational decisions.

  • Softmax probabilities distinguished from calibrated estimates of prediction confidence
  • Temperature scaling and reliability diagrams assess probability calibration
  • Monte Carlo dropout estimates epistemic uncertainty in image predictions
  • Entropy maps identify pixels requiring review or additional reference labels
  • Grad-CAM saliency inspected for spurious spectral and contextual cues
  • Human review rules combine uncertainty thresholds with operational risk

Participants can convert model predictions into usable map products and operational layers.

  • Sliding-window inference generates wall-to-wall predictions over large scenes
  • Cloud-Optimized GeoTIFFs store tiled outputs for efficient map access
  • Raster-to-vector conversion applies thresholds, smoothing and minimum mapping units
  • Post-processing rules enforce topology, adjacency and domain-specific constraints
  • Web map layers publish predictions, confidence surfaces and metadata
  • Prediction outputs linked to asset registers and field inspection queues

Participants can define controls for reproducible model delivery, monitoring and retraining.

  • Data versioning records source scenes, labels, preprocessing and split definitions
  • Model cards document intended use, limitations, metrics and training data
  • Experiment tracking compares parameters, code revisions and validation results
  • Data drift monitors sensor changes, seasonality and geographic expansion
  • Retraining triggers defined from error rates, drift signals and business impact
  • Access controls protect imagery, labels and sensitive asset locations

Participants can address legal, ethical and assurance requirements for remote-sensing AI services.

  • Licensing terms checked for imagery redistribution, derivatives and commercial use
  • Personal data risks assessed for high-resolution imagery and linked records
  • Bias analysis tests representation across regions, land types and communities
  • Human oversight requirements matched to decision consequence and uncertainty
  • Audit trails preserve model versions, inputs, outputs and reviewer actions
  • Procurement specifications state accuracy, latency, documentation and acceptance tests

Participants can plan a remote-sensing deep-learning initiative around measurable business value.

  • Use-case scoping connects remote-sensing outputs to decisions, owners and timing
  • Baseline workflows quantified for cost, delay, coverage and error rates
  • Value hypotheses specify avoided inspections, prioritised visits or earlier alerts
  • Data acquisition plans identify sensors, licences, refresh rates and costs
  • Acceptance tests define geographic scope, accuracy thresholds and delivery formats
  • Implementation roadmaps assign pilots, approvals, monitoring and scale decisions

Participants can review a geospatial AI pipeline and communicate its evidence, limitations and decisions.

  • End-to-end pipeline architecture connects ingestion, preprocessing, training, inference and publication
  • Failure-mode analysis ranks data, model, infrastructure and adoption risks
  • Peer review criteria assess reproducibility, validity, usability and governance
  • Technical reports communicate methods, metrics, limitations and operational recommendations
  • Map layouts present classes, confidence, scale bars and source attribution
  • Stakeholder briefings distinguish model capability, uncertainty and decision responsibility

Participants can build, review and present a complete deep-learning remote-sensing solution with mapped outputs, validation evidence and an implementation plan.

  • Problem brief defines user decision, area, classes, sensors and success metrics
  • Geospatial dataset assembled with documented labels, splits and preprocessing choices
  • Selected model trained, tuned and evaluated against spatially independent reference data
  • Prediction map produced with uncertainty layers and post-processing rules
  • Model card records provenance, performance, limitations and intended operational use
  • Review presentation defends technical choices, risks, deployment and monitoring plan

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. Geospatial deep-learning project template
  2. Spatial sampling and validation plan
  3. Remote-sensing model card template
  4. Prediction and uncertainty map specification
  5. Geospatial MLOps monitoring checklist
  6. Remote-sensing AI implementation roadmap

Who should attend

  • Remote Sensing Analyst — needs repeatable methods for extracting information from imagery
  • GIS Analyst — needs machine-learning workflows that produce usable mapped outputs
  • Geospatial Data Scientist — needs spatial validation and remote-sensing model techniques
  • Earth Observation Specialist — needs to apply deep learning to satellite and aerial data
  • Environmental Monitoring Officer — needs defensible land, water or habitat mapping evidence
  • Geospatial Programme Manager — needs to assess delivery, risk and operational adoption

Skills and tools covered

Geospatial data preparationImage classificationSemantic segmentationSpatial model validationUncertainty mappingGeospatial MLOps

Tools and standards

Python, PyTorch, QGIS, GDAL

How the course runs

Training methodology

The course uses short technical briefings followed by instructor-led demonstrations, structured case analysis, group exercises and supervised application planning. Participants inspect imagery and labels, configure model workflows, interpret training results and compare outputs against independent reference data. Cases reflect common applications such as flood extent mapping, agricultural classification, building extraction and infrastructure monitoring. Facilitated reviews focus on model error, uncertainty, data quality, governance and deployment decisions. Each participant develops material that can be adapted to a current or planned organisational use case.

Requirements and prerequisites

Participants should be comfortable working with raster and vector data in a GIS and should understand coordinate reference systems, basic image bands and attribute tables. Prior exposure to Python is helpful, including reading scripts, variables, functions and tabular data, but advanced software engineering is not required. Participants should also understand basic statistical ideas such as samples, errors and proportions. No prior deep-learning experience is required. The course does not assume prior experience with PyTorch, GPU administration, advanced mathematics, radar processing or cloud-platform deployment.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

You should be comfortable using GIS data, including raster imagery, vector layers and coordinate reference systems. Basic Python familiarity is helpful, but prior deep-learning, PyTorch or GPU experience is not required.

Bring a laptop capable of running Python notebooks and GIS software, together with any approved sample imagery or project requirements you wish to discuss. Course datasets and setup guidance are provided, subject to delivery arrangements and organisational security rules.

The course is designed for GIS analysts, remote-sensing specialists, geospatial data scientists and technical managers with an active imagery or mapping use case. It also suits environmental, agricultural, infrastructure and disaster-response teams moving from manual interpretation toward model-supported analysis.

General machine-learning courses often focus on tabular data and random train-test splits, while GIS courses may not cover neural-network model development. This course concentrates on imagery, sensor characteristics, spatial leakage, map accuracy, uncertainty and geospatial deployment outputs.

Participants can use the workflow to scope a mapping problem, prepare labelled imagery, select an appropriate architecture and evaluate results using spatially independent data. The model card, validation plan and implementation roadmap can support internal review or supplier discussions.

The first week establishes data preparation, Python and PyTorch workflows, then builds classification, segmentation and detection models. The second week covers time series, SAR, transformers, validation, uncertainty, deployment, governance and a final capstone presentation; each training day runs from 08:30 to 16:30 with about 6.5 contact hours.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.