Skip to main content
GIS-Schools GIS-Schools
Classification · GeoAI

Classification

Assign class labels to image tiles or feature samples, such as water, vegetation or built-up land.

Classification task illustration

What is classification?

Classification chooses a category from a defined set. An image classifier can label an entire tile; a tabular classifier can label a spectral sample or mapped object. For a dense pixel map with spatial boundaries, also explore Semantic Segmentation.

Inputs and outputs

InputOutput
Image patches or numerical feature rows paired with reference class labels.A class per input, sometimes accompanied by class scores or probabilities.

Where it helps in GIS

Organise aerial scenes, classify spectral samples or distinguish crops using prepared features. Define the meaning of each class before annotation.

Model families and examples

  • ResNet and EfficientNet: convolutional image-classification architectures.
  • Vision Transformer: an attention-based image architecture.
  • Random Forest: useful for structured feature tables.
  • Nearest centroid: the simple baseline used by our synthetic learning demo.

These examples explain the task. The sidebar shows only models currently published on GISSchools.

How to start training

Collect representative labels across regions and seasons. Split by location and fit preprocessing only on training data. Start with a simple baseline, train or fine-tune, and inspect a confusion matrix before selecting a model.

How to judge the result

Overall accuracy can hide poor performance on rare classes. Check per-class precision, recall and F1, and inspect mistakes. Save class definitions, sensor information and preprocessing with the model.

Learn more

The category image is an illustration, not an evaluated model prediction.

Explore Classification models