ON THIS PAGE

  • Training Tutorials

Training Tutorials

We have prepared several Jupyter notebook tutorials to illustrate how to train AI models in our ecosystem. You can find them stored in the depthai-ml-training repository on GitHub. The easiest way to try them out is by using the Google Collaboratory where all the notebooks are already loaded and prepared for running. Google Collaboratory allows you to use their fast GPU instances and, in some cases, even using the Google TPU (depending on the dependencies of the training frameworks). Alternatively, you can run the tutorials locally using your own resources.We divide our tutorials into two groups: the ones using our Luxonis Train library and those using different training libraries (also check Ultralytics integration docs). Our primary goal is to provide comprehensive tutorials covering the most common use cases for training neural networks for usage on DepthAI devices. Our tutorials cover the following tasks:

Classification

Image classification is the task of assigning a predefined label or category to an entire input image.Luxonis Train TutorialsOther Tutorials

Object Detection

Object detection involves identifying and locating multiple objects within an image and providing bounding boxes around them.Luxonis Train TutorialsOther Tutorials

Semantic Segmentation

Semantic segmentation involves classifying pixels in an image into a predefined category without distinguishing between separate instances of the same class.Luxonis Train TutorialsOther Tutorials

Instance Segmentation

Instance segmentation extends semantic segmentation by distinguishing between individual instances of the same object class and providing a pixel-wise mask for each one.Luxonis Train TutorialsOther Tutorials

Instace Pose

Instance pose detection combines object detection and keypoint detection by localizing individual objects and predicting keypoints for each instance separately.Other Tutorials