Deep Learning with TensorFlow:
Tutorials for modeling in the Amazon

Development Seed

These materials are designed to provide TensorFlow expertise via tutorials and science support, vis a vis suggestions for acquisition and processing of data inputs, training, testing, and evaluation of TensorFlow models as well as different TensorFlow / deep learning techniques demoed in Colab notebooks using real data.

The content of this workshop assumes general familiarity with geospatial data such as satellite imagery, raster and vector formats, file formats such as GeoTIFF and GeoJSON, the python programming language and Google Colab. Having knowledge of numpy, rasterio, geopandas and sci-kit learn is a plus.

How to run the notebook code

A major advantage of executable books is that the reader may enjoy running the source code, modifying them and playing around. No downloading, installation or configuration are required. Simply go to,

and in the left menu select any topic, click the “rocket” icon at the top right of the screen, and choose “Colab.” This will launch the page in a virtual runtime environment hosted by Google. From there, the code can be run using a free GPU.

For local running, the code for each topic in the form of Jupyter notebooks can be downloaded by clicking the “arrow-down” icon at the top right of the screen.

How to access the data

Ideally, all data would be ingested from a storage bucket on Google Cloud Platform, however, input/output to Google Colab from cloud storage is prohibitively slow and fragile. For the purpose of this workshop, we have shared a Google Drive folder with participants. To use its contents during the workshop, please right click on the folder from Google Drive and select Add shortcut to Drive and select your My Drive folder as the destination. This will allow you to programmatically read the data via a path that mimics your personal drive rather than your shared drive.


Built with Jupyter Book 2.0 tool set, as part of the ExecutableBookProject.

ISBN: *(tbd)