View source on GitHub
|
Layers package definition.
Classes
class BottleneckBlock: A standard bottleneck block.
class BottleneckBlock3D: Creates a 3D bottleneck block.
class BottleneckResidualInner: Creates a single inner block of a bottleneck.
class BoxSampler: Creates a BoxSampler to sample positive and negative boxes.
class CausalConvMixin: Mixin class to implement CausalConv for tf.keras.layers.Conv layers.
class Conv2D: Conv2D layer supporting CausalConv.
class Conv3D: Conv3D layer supporting CausalConv.
class DepthwiseConv2D: DepthwiseConv2D layer supporting CausalConv.
class DepthwiseSeparableConvBlock: Creates a depthwise separable convolution block with batch normalization.
class DetectionGenerator: Generates the final detected boxes with scores and classes.
class GlobalAveragePool3D: Creates a global average pooling layer with causal mode.
class InvertedBottleneckBlock: An inverted bottleneck block.
class MaskSampler: Samples and creates mask training targets.
class MultilevelDetectionGenerator: Generates detected boxes with scores and classes for one-stage detector.
class MultilevelROIAligner: Performs ROIAlign for the second stage processing.
class MultilevelROIGenerator: Proposes RoIs for the second stage processing.
class PositionalEncoding: Creates a network layer that adds a sinusoidal positional encoding.
class ROISampler: Samples ROIs and assigns targets to the sampled ROIs.
class ResidualBlock: A residual block.
class ResidualInner: Creates a single inner block of a residual.
class ReversibleLayer: Creates a reversible layer.
class Scale: Scales the input by a trainable scalar weight.
class SelfGating: Feature gating as used in S3D-G.
class SpatialAveragePool3D: Creates a global average pooling layer pooling across spatial dimentions.
class SqueezeExcitation: Creates a squeeze and excitation layer.
class StochasticDepth: Creates a stochastic depth layer.
class TemporalSoftmaxPool: Creates a network layer corresponding to temporal softmax pooling.
View source on GitHub