Class ConvConfigUtil


  • public class ConvConfigUtil
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ConvConfigUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void validate1D​(long k, long s, long p, long d)
      Validate a 1D convolution's Kernel, Stride, and Padding
      static void validate2D​(long kH, long kW, long sH, long sW, long pH, long pW, long dH, long dW)
      Validate a 2D convolution's Kernel, Stride, Padding, and Dilation
      static void validate3D​(long kH, long kW, long kD, long sH, long sW, long sD, long pH, long pW, long pD, long dH, long dW, long dD)
      Validate a 3D convolution's Kernel, Stride, Padding, and Dilation
      static void validateExtra3D​(long aH, long aW, long aD)
      Validate a 3D convolution's Output Padding
      static void validateLRN​(double alpha, double beta, double bias, int depth)
      Validate a LocalResponseNormalizationConfig
    • Constructor Detail

      • ConvConfigUtil

        public ConvConfigUtil()
    • Method Detail

      • validate2D

        public static void validate2D​(long kH,
                                      long kW,
                                      long sH,
                                      long sW,
                                      long pH,
                                      long pW,
                                      long dH,
                                      long dW)
        Validate a 2D convolution's Kernel, Stride, Padding, and Dilation
      • validate3D

        public static void validate3D​(long kH,
                                      long kW,
                                      long kD,
                                      long sH,
                                      long sW,
                                      long sD,
                                      long pH,
                                      long pW,
                                      long pD,
                                      long dH,
                                      long dW,
                                      long dD)
        Validate a 3D convolution's Kernel, Stride, Padding, and Dilation
      • validateExtra3D

        public static void validateExtra3D​(long aH,
                                           long aW,
                                           long aD)
        Validate a 3D convolution's Output Padding
      • validate1D

        public static void validate1D​(long k,
                                      long s,
                                      long p,
                                      long d)
        Validate a 1D convolution's Kernel, Stride, and Padding
      • validateLRN

        public static void validateLRN​(double alpha,
                                       double beta,
                                       double bias,
                                       int depth)
        Validate a LocalResponseNormalizationConfig