Nvidia TOP Free Courses | Students

1. Disaster Risk Monitoring Using Satellite Imagery:


Deploy a deep learning model to automate disaster management use cases.

About this Course

Learn how to build and deploy a deep learning model to automate the detection of flood events using satellite imagery. This workflow can be applied to lower the cost, improve the efficiency, and significantly enhance the effectiveness of various natural disaster management use cases.

Learning Objectives

By participating in this is course, you will learn how to:

  • Implement a machine learning workflow for disaster management solutions
  • Use hardware accelerated tools to process large satellite imagery data
  • Apply transfer-learning to cost-efficiently build deep learning segmentation models
  • Deploy deep learning models for near real-time analysis
  • Utilize deep learning-based model inference to detect and respond to flood events

    Topics Covered

    Tools, libraries, frameworks used: NVIDIA DALI, NVIDIA TAO Toolkit, NVIDIA TensorRT, and NVIDIA Triton Inference Server

    Related Training

    This course was developed jointly with UNOSAT, the United Nations Satellite Centre.


    Course Details
    Duration: 08:00
    Price: Free
    Level: Technical - Beginner
    Subject: Deep Learning
    Language: English
    Course Prerequisites:
    • Competency in the Python 3 programming language
    • Basic understanding of Machine Learning and Deep Learning concepts (specifically variations of CNNs) and pipelines
    • Interest in understanding how to manipulate satellite imagery using modern methods

    EnrollNow




    2. Getting Started with AI on Jetson Nano

    Build and train a classification data set and model with the NVIDIA Jetson Nano.

    About this Course

    The power of AI is now in the hands of makers, self-taught developers, and embedded technology enthusiasts everywhere with the NVIDIA Jetson developer kits. This easy-to-use, powerful computer lets you run multiple neural networks in parallel for applications like image classification, object detection, segmentation, and speech processing. In this course, you'll use Jupyter iPython notebooks on your own Jetson to build a deep learning classification project with computer vision models.

    Required Hardware

    Supported Jetson Developer Kit:

    Additional peripherals for Orin kits (power supply comes with kits):

    • High-performance microSD card for Orin Nano 64GB minimum (such as this one)
    • 2-pin jumper to put Orin Nano kit into Force Recovery Mode if flashing with SDK Manager (here's an example)
    • Logitech C270 USB Webcam or similar (we've tested and recommend this one).
    • Optional USB cable: USB-C To USB-A/USB-C with DATA enabled
    • Optional keyboard, mouse, monitor

    Additional peripherals for original 2GB and 4GB kits:

    • High-performance microSD card 32GB minimum (we've tested and recommend this one)
    • 5V 4A power supply with 2.1mm DC barrel connector (we've tested and recommend this one)
    • 2-pin jumper: must be added to the Jetson Nano Developer Kit board to enable power from the barrel jack power supply (here's an example)
    • Logitech C270 USB Webcam (we've tested and recommend this one).
    • USB cable: Micro-B To Type-A with DATA enabled (we've tested and recommend this one)

    Additional Computer Requirements

    • A computer with an internet connection and the ability to flash your microSD card
    • An available USB-A port on your computer (you may need an adapter or different cable if you only have USB-C ports)

    Learning Objectives

    You'll learn how to:

    • Set up your NVIDIA Jetson Nano and camera
    • Collect image data for classification models
    • Annotate image data for regression models
    • Train a neural network on your data to create your own models
    • Run inference on the NVIDIA Jetson Nano with the models you create

    Upon completion, you'll be able to create your own deep learning classification and regression models with the Jetson Nano.

      Topics Covered

      Tools and frameworks used in this course include PyTorch and NVIDIA Jetson Nano.

      Course Outline

      1. Setting up your Jetson Nano

      Step-by-step guide to set up your hardware and software for the course projects

      • Introduction and Setup

        Video walk-through and instructions for setting up JetPack and what items you need to get started

      • Cameras

        Details on how to connect your camera to the Jetson Nano Developer Kit

      • Headless Device Mode

        Video walk-through and instructions for running the Docker container for the course using headless device mode (remotely from your computer).

      • Hello Camera

        How to test your camera with an interactive Jupyter notebook on the Jetson Nano Developer Kit

      • JupyterLab

        A brief introduction to the JupyterLab interface and notebooks

      2. Image Classification

      Background information and instructions to create projects that classify images using Deep Learning

      • AI and Deep Learning

        A brief overview of Deep Learning and how it relates to Artificial Intelligence (AI)

      • Convolutional Neural Networks (CNNs)

        An introduction to the dominant class of artificial neural networks for computer vision tasks

      • ResNet-18

        Specifics on the ResNet-18 network architecture used in the class projects

      • Thumbs Project

        Video walk-through and instructions to work with the interactive image classification notebook to create your first project

      • Emotions Project

        Build a new project with the same classification notebook to detect emotions from facial expressions

      • Quiz Questions

        Answer questions about what you've learned to reinforce your knowledge

      3. Image Regression

      Instructions to create projects that can localize and track image features in a live camera image

      • Classification vs. Regression

        With a few changes, the Classification model can be converted to a Regression model

      • Face XY Project

        Video walk-through and instructions to build a project that finds the coordinates of facial features

      • Quiz Questions

        Answer questions about what you've learned to reinforce your knowledge


      Course Details
      Duration: 08:00
      Price: Free
      Level: Technical - Beginner
      Subject: Deep Learning
      Language: English
      Course Prerequisites: Basic familiarity with Python (helpful, not required)
      Course Details
      Duration: 08:00
      Price: Free
      Subject: Graphics and Simulation
      Language: English
      Course Prerequisites:
      • Basic familiarity with Python (helpful, not required) Suggested materials to satisfy prerequisites: The Python Tutorial
      • Tools, libraries, frameworks used:Omniverse Code, Visual Studio Code, Python, and the Python Extension
      • Hardware (minimum suggested requirements):Desktop or Laptop Computer with an Intel i7 Gen 5 or AMD Ryzen, NVIDIA RTX Enabled GPU with 16GB

      Post a Comment

      0 Comments