Apache MXNet 教程

有兴趣开始接触新的计算机视觉 (CV) 领域?这里有一些教程可帮助你入门。

注意:对于图像分类或目标检测任务,请随意探索 AutoGluon MultiModalPredictor 中的教程,该工具在 PyTorch 中提供更好的支持。

图像分类

CIFAR10 上的预训练模型../build/examples_classification/demo_cifar10.html

关于如何在 CIFAR10 上使用预训练模型并将其应用于真实图像的基础知识

在 CIFAR10 上训练../build/examples_classification/dive_deep_cifar10.html

CIFAR10 上的分类模型训练实践

ImageNet 上的预训练模型../build/examples_classification/demo_imagenet.html

关于如何在 ImageNet 上使用预训练模型并将其应用于真实图像的基础知识

使用自己的数据集进行迁移学习../build/examples_classification/transfer_learning_minc.html

使用 ImageNet 预训练模型在自己的数据集上进行训练。

在 ImageNet 上训练../build/examples_classification/dive_deep_imagenet.html

ImageNet 上的分类模型训练实践

目标检测

预训练的 SSD 模型../build/examples_detection/demo_ssd.html

使用预训练的 SSD 模型检测真实世界图像中的目标

在 Pascal VOC 数据集上训练 SSD../build/examples_detection/train_ssd_voc.html

Pascal VOC 数据集上的 SSD 模型训练实践

SSD 模型训练技巧../build/examples_detection/train_ssd_advanced.html

提升 SSD 模型性能的训练技巧。

预训练的 Faster R-CNN 模型../build/examples_detection/demo_faster_rcnn.html

使用预训练的 Faster R-CNN 模型检测真实世界图像中的目标

在 Pascal VOC 上训练 Faster R-CNN../build/examples_detection/train_faster_rcnn_voc.html

在 Pascal VOC 上进行端到端 Faster R-CNN 训练

预训练的 YOLO 模型../build/examples_detection/demo_yolo.html

使用预训练的 YOLO 模型检测真实世界图像中的目标

在 Pascal VOC 上训练 YOLOv3../build/examples_detection/train_yolo_v3.html

Pascal VOC 数据集上的 YOLOv3 模型训练实践

微调预训练模型../build/examples_detection/finetune_detection.html

在自己的数据集上微调预训练模型。

从网络摄像头进行目标检测../build/examples_detection/demo_webcam.html

在网络摄像头上运行目标检测模型。

通过重用预训练模型的一部分来跳过微调../build/examples_detection/skip_fintune.html

在 NVIDIA Jetson 模块上进行目标检测../build/examples_detection/demo_jetson.html

实例分割

预训练的 Mask R-CNN 模型../build/examples_instance/demo_mask_rcnn.html

使用预训练的 Mask R-CNN 模型对真实世界图像执行实例分割

在 MS COCO 上训练 Mask R-CNN../build/examples_instance/train_mask_rcnn_coco.html

MS COCO 数据集上的 Mask R-CNN 模型训练实践

语义分割

预训练的 FCN 模型../build/examples_segmentation/demo_fcn.html

使用预训练的 FCN 模型对真实世界图像执行语义分割

在 Pascal VOC 上训练 FCN../build/examples_segmentation/train_fcn.html

Pascal VOC 数据集上的 FCN 模型训练实践

预训练的 PSPNet 模型../build/examples_segmentation/demo_psp.html

使用预训练的 PSPNet 模型对真实世界图像执行语义分割

在 ADE20K 上训练 PSPNet../build/examples_segmentation/train_psp.html

ADE20K 数据集上的 PSPNet 模型训练实践

预训练的 DeepLabV3 模型../build/examples_segmentation/demo_deeplab.html

使用预训练的 DeepLabV3 模型对真实世界图像执行语义分割

在 Pascal VOC 上获得 SOTA 结果../build/examples_segmentation/voc_sota.html

在 Pascal VOC 数据集上进行 DeepLabV3 模型训练,并达到最先进的准确率。

用于多人体解析的预训练 ICNet 模型../build/examples_segmentation/demo_icnet.html

使用预训练的 ICNet 模型对真实世界图像执行语义分割

姿态估计

预训练的 Simple Pose 模型../build/examples_pose/demo_simple_pose.html

使用预训练的 Simple Pose 模型估计真实世界图像中的人体姿态

预训练的 AlphaPose 模型../build/examples_pose/demo_alpha_pose.html

使用预训练的 AlphaPose 模型估计真实世界图像中的人体姿态

从你的网络摄像头估计姿态../build/examples_pose/cam_demo.html

从你的网络摄像头视频流估计人体姿态

深入研究在 COCO 关键点数据集上训练 Simple Pose 模型../build/examples_pose/dive_deep_simple_pose.html

在 COCO 数据集上训练姿态估计模型

动作识别

UCF101 上的预训练 TSN 模型../build/examples_action_recognition/demo_tsn_ucf101.html

使用预训练的 TSN 模型识别真实世界视频中的人体动作

在 UCF101 上训练 TSN 模型../build/examples_action_recognition/dive_deep_tsn_ucf101.html

UCF101 数据集上的 TSN 动作识别模型训练实践

Kinetics400 上预训练 I3D 模型../build/examples_action_recognition/demo_i3d_kinetics400.html

使用预训练的 I3D 模型识别真实世界视频中的人体动作

在 Kinetics400 上训练 I3D 模型../build/examples_action_recognition/dive_deep_i3d_kinetics400.html

Kinetics400 数据集上的 I3D 动作识别模型训练实践

Kinetics400 上预训练 SlowFast 模型../build/examples_action_recognition/demo_slowfast_kinetics400.html

使用预训练的 SlowFast 模型识别真实世界视频中的人体动作

在 Kinetics400 上训练 SlowFast 模型../build/examples_action_recognition/dive_deep_slowfast_kinetics400.html

Kinetics400 数据集上的 SlowFast 动作识别模型训练实践

在你自己的数据集上微调视频模型../build/examples_action_recognition/finetune_custom.html

在你自己的数据集上进行 SOTA 视频模型的微调实践

从预训练模型中提取视频特征../build/examples_action_recognition/feat_custom.html

从预训练模型中提取自己视频的特征

使用预训练模型对你自己的视频进行推理../build/examples_action_recognition/demo_custom.html

使用预训练模型对你自己的视频进行推理并保存预测结果。

介绍 Decord:一个高效的视频读取器../build/examples_action_recognition/decord_loader.html

一个高效灵活的视频读取器,用于训练深度视频神经网络。

目标跟踪

预训练的 Siam RPN 模型../build/examples_tracking/demo_SiamRPN.html

使用预训练的目标跟踪模型估计真实世界视频中的单目标跟踪。

深入研究 SiamRPN 模型训练../build/examples_tracking/train_siamrpn.html

在 VID、DET、COCO、Youtube_bb 数据集上训练 SiamRPN 并在 Otb2015 上测试

预训练的 SMOT 模型../build/examples_tracking/demo_smot.html

使用预训练的 SMOT 模型在真实世界视频中执行多目标跟踪。

深度预测

预训练的 Monodepth2 模型../build/examples_depth/demo_monodepth2.html

使用 Monodepth2 从单张图像预测深度。

预训练的 Monodepth2 模型../build/examples_depth/videos_monodepth2.html

使用 Monodepth2 从图像序列或视频预测深度。

深入研究 Monodepth2 模型训练../build/examples_depth/train_monodepth2.html

在 KITTI 数据集上训练 Monodepth2。

深入研究测试预训练 PoseNet 模型../build/examples_depth/test_monodepth2_posenet.html

在 KITTI 数据集上测试 Monodepth2 PoseNet。

数据集准备

准备 ADE20K 数据集../build/examples_datasets/ade20k.html

准备 MS COCO 数据集../build/examples_datasets/mscoco.html

准备 Cityscapes 数据集../build/examples_datasets/cityscapes.html

准备 Pascal VOC 数据集../build/examples_datasets/pascal_voc.html

准备用于目标检测的自定义数据集../build/examples_datasets/detection_custom.html

准备 ImageNet 数据集../build/examples_datasets/imagenet.html

准备 ImageNet 数据集为 ImageRecord 格式../build/examples_datasets/recordio.html

准备 UCF101 数据集../build/examples_datasets/ucf101.html

准备 Kinetics400 数据集../build/examples_datasets/kinetics400.html

准备 Something-Something-V2 数据集../build/examples_datasets/somethingsomethingv2.html

准备 HMDB51 数据集../build/examples_datasets/hmdb51.html

准备 Multi-Human Parsing V1 数据集../build/examples_datasets/mhp_v1.html

自动化模块

将网络数据加载到 gluoncv.auto 的示例../build/examples_auto_module/demo_auto_data.html

使用 auto estimator 训练图像分类器../build/examples_auto_module/train_image_classifier_basic.html

使用自动化模块训练目标检测模型../build/examples_auto_module/demo_auto_detection.html

分布式训练

深度视频模型的分布式训练:SlowFast../build/examples_distributed/distributed_slowfast.html

在 Kinetics400 数据集上进行 SlowFast 模型分布式训练的实践。

部署

将模型导出为 JSON../build/examples_deployment/export_network.html

使用 GluonCV 进行 C++ 推理../build/examples_deployment/cpp_inference.html

使用量化模型进行推理../build/examples_deployment/int8_inference.html