Code Monkey home page Code Monkey logo

nvidia-dli-edge-ai-and-robotics-labs's Introduction

DLI Edge AI and Robotics Teaching Kit Lab Solutions Repository

Slowly being modified to include Isaac Sim, Jetbot, Jetracer and more ...

Author:

  • Renan Monteiro Barbosa

Welcome to the DLI Edge AI and Robotics Teaching Kit lab solutions repository. The kit and associated labs/solutions are developed jointly by NVIDIA, University of Oxford and University of Maryland Baltimore County (UMBC). All material is available under the Creative Commons Attribution-NonCommercial License.

System Requirements and Environment Setup

Jetson Nano and Jetbot Hardware

The Jetson Nano 2GB Developer Kit and a modern host computer are the minimum hardware requirements to leverage the Teaching Kit content. Please see Lecture 1.4 – Introduction to Jetson Nano for instructions on unboxing and setting up the Jetson Nano, as well as setting up your Linux environment to connect to the labs.

Teaching Kit educators are eligible to apply for Jetson Nano grants via the NVIDIA Academic Hardware Grant Program when the rolling application window is open.

NVIDIA and SparkFun Electronics have collaborated to offer exclusive Jetson Nano purchasing opportunities for Teaching Kit educators in qualifying countries. Please email [email protected] with the subject line "Jetson Nanos for Teaching Kit Educators" for more information on how to purchase Jetson Nanos for your courses through this exclusive program!

A JetBot Kit is also required for Module 4 – Autonomous Robotics. See Lecture 4.2 – Teaching Machines to Act for more information.

Jupyter Notebooks

Jupyter Notebooks are open-source web applications that allows creation and sharing of documents that contain live code, equations, visualizations and explanatory text. They provide a unique way for students to interact with developing their lab solutions for the Edge AI and Robotics Teaching Kit. More information, links to communities and documentation about Jupyter notebooks can be found at jupyter.org.

Lab Instructional Documents

The instructions folder found in each module’s Labs folder in the Teaching Kit .zip download file contain the lab instructional documents, interactive notebooks, and other associated files and data sets for the given lab. Instructional documents come in .doc format for ease of use and modification. The interactive notebooks come in .ipynb (Jupyter notebook) format, as well as raw .py (Python), and .html file formats again for ease of use and modification for your course.

Lab Solutions

The solutions folder found in each module's Labs folder in th this repo usually contains at least one example implementation of approaches to solving the lab provided as .html, .py (Python) and .ipynb (Jupyter notebook) files. Some associated data sets are also found in the solutions folder. Note not all labs have solutions files as they are simply notebooks for the students to walk through and execute.

Each of these files usually begin with a description of the lab, objectives, prerequisites, and detailed instructions. As mentioned, some of the notebooks have a separate solution “version” found in this repo that contains solution code that you will not want to provide students directly.

Cloning and Accessing the Lab Solutions

To clone the lab solutions on your machine and, for example, access Module 2 solutions:

    git clone [email protected]:nvidia-dli/edge-ai-and-robotics-teaching-kit-labs.git
    cd Module 2 - Vision Deep Neural Networks (DNNs)

NVIDIA DLI Online Courses and Certificate Opportunities

The NVIDIA Deep Learning Institute (DLI) Teaching Kit includes links to free online DLI courses – a value of up to $90 per person per course. DLI training reinforces deep learning concepts presented in the Teaching Kits and teaches students how to apply those concepts to end-to-end projects. Through built-in assessments, students can earn certifications that prove subject matter competency and can be leveraged for professional career growth. Each course presents a self-paced learning environment with access to a GPU-accelerated workstation in the cloud. All you students need is a web browser and Internet connection to get started. Although these courses are designed to be taken online, you are free to administer them to your students in a live setting as well.

The recommended DLI course (with certification) for students learning through the Edge AI and Robotics Teaching Kit is Getting Started with AI on Jetson Nano.

The Teaching Kit's online syllabus suggests students take sections of this course during specific modules or upon near-completion of your university semester course. It also suggests where other online DLI courses can be used as labs throughout your university course.

To enable these or any other courses for your students, please send an email to [email protected] with subject line “Edge AI and Robotics Teaching Kit Online Course Access”. You will then receive information about how to give free access to your students.

Detailed descriptions of all available DLI courses can be found at www.nvidia.com/dli.

About the NVIDIA Deep Learning Institute (DLI)

The NVIDIA Deep Learning Institute (DLI) offers hands-on training for developers, datascientists, and researchers looking to solve challenging problems with deep learning and accelerated computing. Through built-in assessments, students can earn certifications thatprove subject matter competency and can be leveraged for professional career growth.

Become a Certified Jetson AI Ambassador

This certification is for educators and recognizes competency in teaching AI on Jetson using a hands-on, project-based assessment and an interview with the NVIDIA team. This track is ideal for educators or instructors who want to be fully prepared to teach AI to their students. For more information and how to apply visit Jetson AI Courses and Certifications.

Attend Instructor-led Training

In addition to online, self-paced courses, DLI offers all fundamentals and industry-specific courses as in-person workshops led by DLI-certified instructors. View upcoming workshops near you at www.nvidia.com/dli.

nvidia-dli-edge-ai-and-robotics-labs's People

Contributors

renanmb avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.