Class ConfigConvolve2D

java.lang.Object
deepboof.forward.ConfigSpatial
deepboof.forward.ConfigConvolve2D
All Implemented Interfaces:
Configuration, java.io.Serializable

public class ConfigConvolve2D
extends ConfigSpatial
implements Configuration
Configuration for 2D convolution. See SpatialConvolve2D for a more detailed description of variable names.
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    int F
    Number of kernels

    Fields inherited from class deepboof.forward.ConfigSpatial

    HH, periodX, periodY, WW
  • Constructor Summary

    Constructors 
    Constructor Description
    ConfigConvolve2D()  
  • Method Summary

    Modifier and Type Method Description
    void checkValidity()
    Makes sure valid configurations are set
    ConfigConvolve2D clone()  
    int getTotalKernels()
    Number of kernels which will be convolved across the input.

    Methods inherited from class deepboof.forward.ConfigSpatial

    getPeriodX, getPeriodY

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • F

      public int F
      Number of kernels
  • Constructor Details

  • Method Details

    • checkValidity

      public void checkValidity()
      Makes sure valid configurations are set
      Specified by:
      checkValidity in interface Configuration
      Overrides:
      checkValidity in class ConfigSpatial
    • getTotalKernels

      public int getTotalKernels()
      Number of kernels which will be convolved across the input. This specifies the number of output channels.
      Returns:
      Number of kernels which are convolved across the input, a.k.a. output channels.
    • clone

      public ConfigConvolve2D clone()
      Overrides:
      clone in class java.lang.Object