{ "cells": [ { "cell_type": "markdown", "metadata": { "id": "TCDarmwZ0B_P", "tags": [] }, "source": [ "# Tutorial 1: Land-cover classification\n", "\n", "In this tutorial we are going to explore the power of the **Google Earth Engine** through classifying land-use categories on satelite imagery. In particular, we will focus on supervised classification. Supervised classification refers to the process of using a training dataset with known labels to guide a mathematical classifier in the task of labeling spectral space. They key characteristic is that the training dataset guides (or “supervises”) the labeling.\n", "\n", "The `Classifier` package within the **Google Earth Engine** handles supervised classification by traditional ML algorithms running in Earth Engine. These classifiers include CART, RandomForest, NaiveBayes and SVM. The general workflow for classification is:\n", "\n", " 1. Collect training data. Assemble features which have a property that stores the known class label and properties storing numeric values for the predictors.\n", " 2. Instantiate a classifier. Set its parameters if necessary.\n", " 3. Train the classifier using the training data.\n", " 4. Classify an image or feature collection.\n", " 5. Estimate the classification error with independent validation data.\n", " \n", "## Important before we start\n", "