{ "cells": [ { "cell_type": "markdown", "id": "15918466-6257-4ea1-b822-3d24b58b5dd1", "metadata": {}, "source": [ "# Train and Predict\n", "\n", "This example notebook walks through the steps of training a new model then using that model with Planet Scope imagery to predict snow covered areas (SCA)." ] }, { "cell_type": "code", "execution_count": 1, "id": "137fefd0-dab4-4519-bd37-b11b9064ba76", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/home/jovyan/envs/planetenv/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", " from .autonotebook import tqdm as notebook_tqdm\n" ] } ], "source": [ "import glob\n", "\n", "import matplotlib.pyplot as plt\n", "import pandas as pd\n", "import xarray as xr\n", "\n", "import planetsca as ps" ] }, { "cell_type": "markdown", "id": "ebbc29db-ba63-469a-a381-0865810dc426", "metadata": {}, "source": [] }, { "cell_type": "markdown", "id": "3b240817-0804-46f0-b639-ab4a61c62736", "metadata": {}, "source": [ "## Train a new model\n", "\n", "Open the training data that we've previously created" ] }, { "cell_type": "code", "execution_count": 2, "id": "a4c2f98c-4165-44b4-bd7d-269932d371fa", "metadata": {}, "outputs": [], "source": [ "training_data_filepath = \"./example_training_data/example_training_data.csv\"\n", "df_train = pd.read_csv(training_data_filepath)" ] }, { "cell_type": "code", "execution_count": 3, "id": "e2ddff4b-4507-4e63-bb50-e252650b4a06", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | blue | \n", "green | \n", "red | \n", "nir | \n", "label | \n", "
---|---|---|---|---|---|
0 | \n", "0.3814 | \n", "0.3949 | \n", "0.3867 | \n", "0.4345 | \n", "0 | \n", "
1 | \n", "0.3843 | \n", "0.3917 | \n", "0.3815 | \n", "0.4254 | \n", "0 | \n", "
2 | \n", "0.3790 | \n", "0.3907 | \n", "0.3750 | \n", "0.4305 | \n", "0 | \n", "
3 | \n", "0.3828 | \n", "0.3830 | \n", "0.3826 | \n", "0.4229 | \n", "0 | \n", "
4 | \n", "0.3821 | \n", "0.3759 | \n", "0.3877 | \n", "0.4065 | \n", "0 | \n", "