stouputils.data_science.models.all module#

class ModelClassMap[source]#

Bases: dict[type[ModelInterface], tuple[str, …]]

Dictionary mapping class to their names and aliases.

  • SqueezeNet: (‘squeezenet’, ‘squeezenets’, ‘all’, ‘often’)

  • DenseNet121: (‘densenet121’, ‘densenets’, ‘all’, ‘often’, ‘good’)

  • DenseNet169: (‘densenet169’, ‘densenets’, ‘all’, ‘often’, ‘good’)

  • DenseNet201: (‘densenet201’, ‘densenets’, ‘all’, ‘often’, ‘good’)

  • EfficientNetB0: (‘efficientnetb0’, ‘efficientnets’, ‘all’)

  • EfficientNetV2B0: (‘efficientnetv2b0’, ‘efficientnets’, ‘all’)

  • EfficientNetV2S: (‘efficientnetv2s’, ‘efficientnets’, ‘all’, ‘often’)

  • EfficientNetV2M: (‘efficientnetv2m’, ‘efficientnets’, ‘all’, ‘often’)

  • EfficientNetV2L: (‘efficientnetv2l’, ‘efficientnets’, ‘all’, ‘often’)

  • ConvNeXtTiny: (‘convnexttiny’, ‘convnexts’, ‘all’, ‘often’, ‘good’)

  • ConvNeXtSmall: (‘convnextsmall’, ‘convnexts’, ‘all’, ‘often’)

  • ConvNeXtBase: (‘convnextbase’, ‘convnexts’, ‘all’, ‘often’, ‘good’)

  • ConvNeXtLarge: (‘convnextlarge’, ‘convnexts’, ‘all’, ‘often’)

  • ConvNeXtXLarge: (‘convnextxlarge’, ‘convnexts’, ‘all’, ‘often’, ‘good’)

  • VGG16: (‘vgg16’, ‘vggs’, ‘all’)

  • VGG19: (‘vgg19’, ‘vggs’, ‘all’)

  • MobileNet: (‘mobilenet’, ‘mobilenets’, ‘all’)

  • MobileNetV2: (‘mobilenetv2’, ‘mobilenets’, ‘all’, ‘often’)

  • MobileNetV3Small: (‘mobilenetv3small’, ‘mobilenets’, ‘all’, ‘often’)

  • MobileNetV3Large: (‘mobilenetv3large’, ‘mobilenets’, ‘all’, ‘often’, ‘good’)

  • ResNet50V2: (‘resnet50v2’, ‘resnetsv2’, ‘resnets’, ‘all’, ‘often’)

  • ResNet101V2: (‘resnet101v2’, ‘resnetsv2’, ‘resnets’, ‘all’, ‘often’)

  • ResNet152V2: (‘resnet152v2’, ‘resnetsv2’, ‘resnets’, ‘all’, ‘often’)

  • Xception: (‘xception’, ‘xceptions’, ‘all’, ‘often’)

  • Sandbox: (‘sandbox’,)

ALL_MODELS: list[str] = ['all', 'convnextbase', 'convnextlarge', 'convnexts', 'convnextsmall', 'convnexttiny', 'convnextxlarge', 'densenet121', 'densenet169', 'densenet201', 'densenets', 'efficientnetb0', 'efficientnets', 'efficientnetv2b0', 'efficientnetv2l', 'efficientnetv2m', 'efficientnetv2s', 'good', 'mobilenet', 'mobilenets', 'mobilenetv2', 'mobilenetv3large', 'mobilenetv3small', 'often', 'resnet101v2', 'resnet152v2', 'resnet50v2', 'resnets', 'resnetsv2', 'sandbox', 'squeezenet', 'squeezenets', 'vgg16', 'vgg19', 'vggs', 'xception', 'xceptions']#

All models names and aliases found in the CLASS_MAP dictionary.