Deep Learning Application for Earth Observation
Deep Learning Application for Earth Observation, available at $64.99, has an average rating of 4.25, with 66 lectures, 3 quizzes, based on 94 reviews, and has 485 subscribers.
You will learn about Practical example use case of deep learning for satellite imagery Satellite imagery analysis Object detection Image classification Image segmentation Keras, Tensorflow ArcGIS Pro (Optional) QGIS (Optional) Time Series Analysis with LSTM End to end deep learning and Google Earth Engine Landslide detection Flood mapping This course is ideal for individuals who are Deep learning beginners or Geospatial data science student or Beginners python learner who is curious about data science and imagery analysis It is particularly useful for Deep learning beginners or Geospatial data science student or Beginners python learner who is curious about data science and imagery analysis.
Enroll now: Deep Learning Application for Earth Observation
Summary
Title: Deep Learning Application for Earth Observation
Price: $64.99
Average Rating: 4.25
Number of Lectures: 66
Number of Quizzes: 3
Number of Published Lectures: 66
Number of Published Quizzes: 3
Number of Curriculum Items: 69
Number of Published Curriculum Objects: 69
Original Price: $99.99
Quality Status: approved
Status: Live
What You Will Learn
- Practical example use case of deep learning for satellite imagery
- Satellite imagery analysis
- Object detection
- Image classification
- Image segmentation
- Keras, Tensorflow
- ArcGIS Pro (Optional)
- QGIS (Optional)
- Time Series Analysis with LSTM
- End to end deep learning and Google Earth Engine
- Landslide detection
- Flood mapping
Who Should Attend
- Deep learning beginners
- Geospatial data science student
- Beginners python learner who is curious about data science and imagery analysis
Target Audiences
- Deep learning beginners
- Geospatial data science student
- Beginners python learner who is curious about data science and imagery analysis
Deep Learning is a subset of Machine Learning that uses mathematical functions to map the input to the output. These functions can extract non-redundant information or patterns from the data, which enables them to form a relationship between the input and the output. This is known as learning,and the process of learning is called training.
With the rapid development of computing, the interest, power, and advantages of automatic computer-aided processing techniques in science and engineering have become clear—in particular, automatic computer vision (CV) techniques together with deep learning (DL, a.k.a. computational intelligence) systems, in order to reach both a very high degree of automation and high accuracy.
This course is addressing the use of AI algorithms in EO applications. Participants will become familiar with AI concepts, deep learning, and convolution neural network (CNN). Furthermore, CNN applications in object detection, semantic segmentation, and classification will be shown. The course has six different sections, in each section, the participants will learn about the recent trend of deep learning in the earth observation application. The following technology will be used in this course,
-
Tensorflow (Keras will be used to train the model)
-
Google Colab (Alternative to Jupiter notebook)
-
GeoTile package (to create the training dataset for DL)
-
ArcGIS Pro (Alternative way to create the training dataset)
-
QGIS (Simply to visualize the outputs)
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Convolution neural network
Lecture 3: Resources to learn deep learning
Lecture 4: Notebooks and codes
Chapter 2: Python Basic
Lecture 1: Outline
Lecture 2: Python for absolutely beginners
Chapter 3: Deep learning environment setup
Lecture 1: Overview of this section
Lecture 2: Local environment vs Google Colab
Lecture 3: Anaconda and jupyter notebook installation
Lecture 4: Tensorflow installation
Lecture 5: Tensorflow in jupyter notebook
Lecture 6: Installation of matplotlib, gdal and rasterio
Lecture 7: Tensorflow in google colab
Chapter 4: Deep learning dataset preparation using ArcGIS Pro
Lecture 1: Required dataset for this lecture
Lecture 2: Create area of interest in ArcGIS pro
Lecture 3: Required code for upcoming section
Lecture 4: Download sentinel2 MSI imagery from GEE
Lecture 5: Create the output imagery (mask imagery)
Lecture 6: Create image and mask tiles using arcgis pro
Chapter 5: Open source solution for data preparation (geotile)
Lecture 1: Overview of this section
Lecture 2: About the input dataset
Lecture 3: Introduction to geotile package
Lecture 4: Correction on next lecture
Lecture 5: Image and Mask tiles using GeoTile
Chapter 6: Image classification
Lecture 1: Overview of this lecture
Lecture 2: Introduction to image classification
Lecture 3: About dataset
Lecture 4: Image classification deep learning model
Chapter 7: Deep learning object detection
Lecture 1: Overview of this section
Lecture 2: Object detection introduction
Lecture 3: About dataset
Lecture 4: Object detection using YOLOv4
Chapter 8: Image segmentation (Binary class)
Lecture 1: Overview of this section
Lecture 2: About dataset
Lecture 3: Building detection
Chapter 9: Image segmentation (Multi-class)
Lecture 1: Overview of this section
Lecture 2: Land use Land cover mapping
Lecture 3: Convert image to numpy file
Lecture 4: Convert numpy file to image
Chapter 10: Landslide detection
Lecture 1: Overview of this section
Lecture 2: Landslide inventory detection using CNN
Lecture 3: Attention U-Net introduction
Lecture 4: More information about attention unet
Lecture 5: Dataset using in below lecture
Lecture 6: Landslide detection using SAR dataset
Chapter 11: Time Series Analysis with LSTM
Lecture 1: Intro
Lecture 2: Get Data
Lecture 3: Data preprocessing
Lecture 4: LSTM model training and prediction
Chapter 12: Flood mapping
Lecture 1: Intro
Lecture 2: Data Preprocessing and Augmentation
Lecture 3: Attention unet and its implementation in tensorflow
Lecture 4: Training and evaluating the flood mapping model
Lecture 5: Hyperparameters fine tuning
Chapter 13: End to End Deep Learning and Google Earth Engine
Lecture 1: Overview of this section
Lecture 2: Objective of this section
Lecture 3: Download necessary satellite imagery
Lecture 4: Prepare image and mask file from area of interest
Lecture 5: Generate image and mask tiles
Lecture 6: Data normalization and save numpy array
Lecture 7: Test imagery and mask tiles and visualization of tiles
Lecture 8: Training UNet convolutional neural network
Lecture 9: Improvements on model (data augmentation, early stopping etc)
Lecture 10: Accuracy assessment
Lecture 11: Prediction of image and merge tiles as a single image
Lecture 12: Bonus lecture
Instructors
-
Tek Kshetri
Geoscience researcher | Web-GIS | FOSS4G Developer
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 4 votes
- 3 stars: 11 votes
- 4 stars: 13 votes
- 5 stars: 61 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024