Models

Lightnet Models Module
This module contains networks that were recreated with this library. Take a look at the code to learn how to use this library, or just use these models if that is all you need.

Networks

Classification

lightnet.models.Alexnet

Alexnet implementation [8].

lightnet.models.Darknet

Darknet reference implementation [16].

lightnet.models.Darknet19

Darknet19 implementation [15].

lightnet.models.Darknet53

Darknet53 implementation [17].

lightnet.models.MobileDarknet19

Darknet19 implementation with depthwise separable convolutions.

lightnet.models.MobilenetV1

Mobilenet v1 classification network implementation [7].

lightnet.models.MobilenetV2

Mobilenet v2 classification network implementation [18].

lightnet.models.Resnet18

ResNet18 implementation [5].

lightnet.models.Resnet34

ResNet34 implementation [5].

lightnet.models.Resnet50

ResNet50 implementation [5].

lightnet.models.Resnet101

ResNet101 implementation [5].

lightnet.models.Resnet152

ResNet152 implementation [5].

lightnet.models.VGG11

VGG11 implementation [19].

lightnet.models.VGG13

VGG13 implementation [19].

lightnet.models.VGG16

VGG16 implementation [19].

lightnet.models.VGG19

VGG19 implementation [19].

HBB Detection

Horizontal Bounding Box Detection networks

lightnet.models.Cornernet

Cornernet implementation [9].

lightnet.models.CornernetSqueeze

Cornernet Squeeze implementation [10].

lightnet.models.DYolo

Deconvolutional Yolo (DYolo) object detector [23].

lightnet.models.MobilenetYolo

Yolo v2 implementation with a mobilenet v1 backend.

lightnet.models.MobileYoloV2

Yolo v2 implementation with depthwise separable convolutions [12].

lightnet.models.MobileYoloV2Upsample

MobileYolo v2 implementation with an upsampling layer instead of a reorg layer [12].

lightnet.models.ResnetYolo

Multi-scale Yolo detection network with a ResNet50 backbone.

lightnet.models.TinyYoloV2

Tiny Yolo v2 implementation [15].

lightnet.models.TinyYoloV3

Tiny Yolo v3 implementation [17].

lightnet.models.YoloV2

Yolo v2 implementation [15].

lightnet.models.YoloV2Upsample

Yolo v2 implementation with an upsampling layer instead of a reorg layer [12].

lightnet.models.YoloV3

Yolo v3 implementation [17].

lightnet.models.YoloFusion

Yolo v2 network that is able to fuse multiple image sensor data at a certain parameterizable point in the network [14].

lightnet.models.Yolt

Yolt object detector [20].

OBB Detection

Oriented Bounding Box Detection networks

lightnet.models.O_DYolo

Oriented Deconvolutional YoloV2 variant.

lightnet.models.O_YoloV2

Oriented YoloV2 variant.

lightnet.models.O_YoloV3

Oriented YoloV3 variant.

lightnet.models.O_Yolt

Oriented Yolt variant.

Instance Segmentation

Instance Segmentation networks

lightnet.models.M_DYolo

Masked Deconvolutional YoloV2 variant.

lightnet.models.M_ResnetYolo

Multi-scale Masked Yolo detection network with a ResNet50 backbone.

lightnet.models.M_YoloV2

Masked YoloV2 variant.

lightnet.models.M_YoloV3

Masked YoloV3 variant.

lightnet.models.M_Yolt

Masked Yolt variant.


Data

lightnet.models.BramboxDataset

Dataset for any brambox annotations.

lightnet.models.DarknetDataset

Dataset that works with darknet files and performs the same data augmentations.