Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Spatial Machine Learning and Statistics in Python

Spatial Machine Learning and Statistics in Python

1h 18mAdvanced2025-08-21

Authors

Milan Janosov, Ph.D.

Milan Janosov, Ph.D.

Course details

In this course, globally recognized expert Milan Janosov provides a hands-on introduction to the intersection of machine learning and spatial analytics, covering core concepts, challenges, and real-world applications. Learn about spatial statistics fundamentals, including spatial autocorrelation and interpolation, using Python libraries like GeoPandas. Dive into unsupervised machine learning techniques, such as hotspot analysis, K-Means, and DBSCAN clustering, and apply these techniques to geospatial data. Explore supervised learning methods, including spatial feature engineering, regression models, and spatial random forests for predictive analytics, setting the stage for further exploration. This course teaches you the skills to conduct advanced statistical analysis and execute machine learning tasks on spatial data.

Learning objectives
Analyze the unique challenges of spatial data (autocorrelation, scale, and heterogeneity) and explain why traditional machine learning methods need adaptation for spatial applications.
Apply descriptive spatial statistics and autocorrelation measures using Python libraries like GeoPandas to real-world geospatial datasets.
Implement and compare different spatial clustering algorithms (K-Means, DBSCAN) to identify patterns in various types of spatial data (points, lines, polygons).
Design and evaluate supervised machine learning workflow for spatial prediction, incorporating techniques such as spatial regression models and Random Forest.
Compare and contrast the performance of different spatial machine learning models to select the most appropriate approach for specific geospatial problems.

Skills covered

GISStatisticsMachine LearningPythonAECArtificial Intelligence (AI)Programming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Mapping the Earth with Python - Intro to spatial ML and stats
  • 02 - Spatial ML demystified
  • 03 - Downloading the data for this course
  • 04 - Preparing your data

1. Spatial Statistics Fundamentals

  • 05 - Introducing spatial statistics fundamentals
  • 06 - Using the built-in functions of GeoPandas
  • 07 - Computing global spatial autocorrelation
  • 08 - Computing local spatial autocorrelation
  • 09 - Using IDW for spatial interpolation

2. Unsupervised Learning with Spatial Data

  • 10 - Introducing unsupervised learning
  • 11 - Conducting hotspot analysis
  • 12 - Using the spatial clustering algorithm, DBSCAN
  • 13 - Applying the k-means clustering algorithm

3. Supervised Learning with Spatial Data

  • 14 - Introducing supervised learning
  • 15 - Running OLS regression on spatial data
  • 16 - Spatially aware regression models
  • 17 - Conducting random forest on spatial data
  • 18 - Comparing models
  • 19 - Upgrading binary prediction to spatial data

Conclusion

  • 20 - Next steps

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal