Machine Learning Using Apache MxNet: Computer Vision

Introduction

  • Apache MxNet
  • GluonCV toolkit
  • Numerical Library (Numpy)
  • MxNet NdArrays

Setting Up GluonCV Environments:

  • Creating Python Virtual Environment
  • Installing Mxnet and GluonCV

Gluon Fundamentals:

  • MxNet NdArrays vs Numpy Arrays
  • Gluon Blocks
  • Sequential Blocks
  • Custom Blocks
  • Visualization of Gluon Block

Computer Vision

  • Using Pre-Trained Models for Image Classification
    • Image Classification Datasets
    • Image Classification Models
  • Using Pre-trained Models for Object Detection
    • Object Detection Datasets
    • Object Detection Models
  • Using Pre-trained Models for Image Segmentation
    • Image Segmentation Datasets
    • Image Segmentation Models

Neural Networks

  • Dense Neural Network
  • Convolutional Neural Network with Max Pooling

Evaluations

  • Automatic Differentiations
  • Cost Function
  • Backpropagation
  • Optimizers

Datasets and DataLoaders

  • Datasets
  • DataLoaders

Neural Network Training and Evaluations

  • Neural Network Training
  • Neural Network Evaluation