Presenter: Ujaval Gandhi
Description: This session will give participants a better understanding of client vs. server objects and when to use them. We will go through some common issues that beginners face when using the Earth Engine API (such as exporting all images in a collection) and best practices on how to implement them. We recommend not using for loops or if/else conditions when you write EE code, but it can be hard to structure your algorithms to avoid those. I will show some functional programming techniques that can help you implement your algorithm better in Earth Engine.
Content: Slides
Presenter: M D Madhusudan
Description: This session will introduce using tools from the open source Jupyter project (http://jupyter.org) and Python visualization libraries to develop algorithms with the Earth Engine Python API.
Prerequisites: 1) Earth Engine 101 or prior experience in using Earth Engine. 2) A GitHub account (https://github.com/join).
Content: Slides
Presenter: Sai Cheemlapatti
Description:
This class is a walkthrough of how to, in Earth Engine:
Prerequisites: EE101 or equivalent
Content: Slides
Presenter: Pradeep Koulgi
Description: When you finish your analysis on EE, you might want to share it with others and give them ways to easily interact with it, via interactive maps, buttons, sliders, etc. Understand how to build such user interactivity into your analysis scripts right from your Code Editor, using EE's new tools for UI and Apps.
Prerequisites: EE 101 or equivalent
Content: Slides
Presenter: M D Madhusudan
Description: Understand the steps for creating, using and validating a classification in Earth Engine and the basic limitations of the classifier system (table size, tileScale, etc). Learn how to do parameter optimization. Learn how to do inter-annual compositing and investigate the effects of multi-temporal feature vectors and multi-sensor fusion on classifier accuracy.
Prerequisites: EE101 or equivalent
Content: Slides
Presenter: Craig Dsouza
Description: A hands-on course in change detection of forest fires from Sentinel/Landsat composites. Methods include spectral index differencing and spectral distance thresholds. Participants will also discuss other use cases including change detection for landslides, sand mining, etc.
Prerequisites: EE101 or equivalent
Content: Slides
Presenter: Chris Brown
Description: Introduction to coding with the TensorFlow Estimator API. This course is an end-to-end walkthrough of generating training and validation data in Earth Engine, exporting to the TFRecord format, building a simple DNN model in TensorFlow, training and evaluation with the EE data, classification of an image as a TFRecord file, and import back to Earth Engine.
Prerequisites: Python programming. Google Colab is installed as a Drive service.
Content: Slides
Presenter: Ujaval Gandhi
Description: This session will start with basics of importing, visualizing and exporting vector data in Earth Engine. It will also cover some common tasks that require using vector data in Earth Engine - such as exporting a time series over multiple regions - and show how you can implement those.
Prerequisites:
Content: Slides
Speakers: Craig DSouza, M D Madhusudan, Pradeep Koulgi (Cameo from Devaja)
Hear from the community on how to be a trainer, create SIGs(special interest groups) within your org/uni, organize meetups. Open floor discussion on your learning curves with Earth Engine, what areas can the community provide support in.