Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Project - Ship Detection from Satellite Imagery using ML
Rating: 4.2 out of 5(18 ratings)
1,212 students

Project - Ship Detection from Satellite Imagery using ML

Learn Image Processing and Machine Learning Through Resume Worthy Certified Project
Last updated 4/2024
English

What you'll learn

  • Identify and classify ships in satellite images using machine learning techniques.
  • Apply image processing methods to enhance satellite imagery for analysis.
  • Implement machine learning models specifically tailored for spatial data recognition.
  • Execute a complete project workflow, from data acquisition to model evaluation.

Course content

4 sections31 lectures2h 47m total length
  • Introduction1:10

    Explore ship detection from satellite imagery through four modules, starting with data exploration and pre-processing, including run length encoding and decoding, and culminating in image segmentation with a U-Net architecture.

  • Module Intro0:55

    Define the dataset type, outline the project aim for ship detection from satellite imagery, explore the dataset, review machine learning applications in computer vision, and learn why libraries are imported.

  • Dataset and Aim of the Project2:19

    Explore the Airbus ship-detection dataset from satellite images, and define the ai problem of building and training a from-scratch image segmentation model to locate ships with bounding boxes.

  • Some Applications of Machine Learning in Computer Vision4:18

    Explore how machine learning applies to computer vision, detailing image classification, object detection, and semantic and instance segmentation, and clarify when to use each approach.

  • Importing Libraries for the Project4:10

    Import and configure libraries for data handling, preparation, processing, and visualization; filter warnings; and use numpy, pandas, matplotlib, seaborn, os, and image-processing tools for ship detection from satellite imagery.

  • Exploring the Dataset10:06

    Explore the dataset by inspecting train and test image directories, visualizing training images, and examining the training CSV with image IDs and encoded pixels for ship masks.

  • Module Outro0:39

    Wrap up module one by recapping the dataset type and the computer vision machine learning problem, with run length encoding and decoding as core data preprocessing.

  • Quiz 1

Requirements

  • Python Programming Basic Knowledge is Required

Description

Embark on a transformative journey into the world of satellite imagery analysis with our comprehensive Udemy course, "Project - Ships Detection Using Satellite Imagery". Designed for enthusiasts and professionals alike, this course demystifies the process of using cutting-edge machine learning techniques to identify and classify ships in satellite images. Whether you're aiming to bolster your skills in computer vision, eager to dive into spatial data analysis, or looking to apply machine learning in new and exciting ways, this course provides the knowledge and hands-on experience you need.

Final Curriculum Overview:

  • Module 1 - Introduction and Data Exploration: Start with the basics of the project, exploring the dataset, understanding the applications of machine learning in computer vision, and setting up your development environment.

  • Module 2 - Run Length Encoding and Decoding: Dive into the specifics of Run Length Encoding (RLE), a critical technique for handling and interpreting satellite image data efficiently. Learn how to work with RLE encodings to create segmented masks for images.

  • Module 3 - Data Preparation and Preprocessing: Master the art of preparing and preprocessing your data, covering everything from data augmentation to setting up parameters for model building and training.

  • Module 4 - Image Segmentation using UNET: Delve into image segmentation with a focus on UNET, a powerful convolutional neural network architecture. Understand its components, build your own UNET model, and train it to detect ships in satellite imagery effectively.

Why Choose This Course?

  • Hands-on Learning: Engage with practical exercises and real-world dataset to solidify your understanding and skills.

  • Expert Instruction: Learn from an instructor with real-world experience in machine learning and computer vision.

  • Future-Proof Skills: Gain knowledge that's in demand in industries ranging from maritime navigation to environmental monitoring.

Start your journey towards becoming proficient in satellite imagery analysis with machine learning today. Whether you're enhancing your skillset or pioneering new solutions, this course equips you with the knowledge and tools you need to succeed.


Visit spartificial[dot]com for DISCOUNTS

Who this course is for:

  • Whoever interested in Satellite and Aerial image and data science