Skip to content

movie-recap/Urban-expansion-modeling-using-Cellular-Automata-ML

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Urban Expansion Modeling using Cellular Automata and Machine Learning

This project simulates urban expansion using a hybrid approach that combines Cellular Automata (CA) and Machine Learning (ML). Synthetic data for slope, distance to roads, and population density were used to train a Random Forest classifier, and urban growth was modeled over time using CA.

Features

  • Synthetic data generation for terrain and urban features
  • Random Forest model for urban growth prediction
  • Cellular Automata simulation for spatial expansion
  • Visualization of initial vs. future urban maps
  • Export of synthetic dataset in Excel format

Requirements

  • numpy
  • pandas
  • matplotlib
  • scikit-learn

Author

Ifunanya Osondu

About

This project simulates urban growth using synthetic spatial data and a hybrid Cellular Automata–Machine Learning approach, leveraging slope, road distance, and population density to predict future urban expansion patterns.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 100.0%