## Uses of Class
org.apache.sysds.runtime.matrix.data.DnnParameters

- Packages that use DnnParameters
  Package | Description
  --- | ---
  org.apache.sysds.runtime.matrix.data |

- - ### Uses of DnnParameters in org.apache.sysds.runtime.matrix.data

    Methods in org.apache.sysds.runtime.matrix.data with parameters of type DnnParameters
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | LibMatrixDNNIm2Col.`col2imOverSingleImage​(int outputN, MatrixBlock input, DnnParameters params)` |
    `boolean` | DnnParameters.`compare​(DnnParameters that)` |
    `static void` | LibMatrixDNN.`conv2d​(MatrixBlock input, MatrixBlock filter, MatrixBlock outputBlock, DnnParameters params)` | This method performs convolution (i.e.
    `static void` | LibMatrixNative.`conv2d​(MatrixBlock input, MatrixBlock filter, MatrixBlock outputBlock, DnnParameters params)` | This method performs convolution (i.e.
    `static void` | LibMatrixDNN.`conv2dBackwardData​(MatrixBlock filter, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)` | This method computes the backpropogation errors for previous layer of convolution operation
    `static void` | LibMatrixNative.`conv2dBackwardData​(MatrixBlock filter, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)` | This method computes the backpropagation errors for previous layer of convolution operation
    `static void` | LibMatrixDNN.`conv2dBackwardFilter​(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)` | This method computes the backpropogation errors for filter of convolution operation
    `static void` | LibMatrixNative.`conv2dBackwardFilter​(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)` | This method computes the backpropogation errors for filter of convolution operation
    `static ArrayList<Callable<Long>>` | LibMatrixDNNConv2d.`getConv2dBackwardDataWorkers​(DnnParameters params)` | Factory method that returns list of callable tasks for performing conv2d backward data
    `static ArrayList<Callable<Long>>` | LibMatrixDNNConv2d.`getConv2dBackwardFilterWorkers​(DnnParameters params)` | Factory method that returns list of callable tasks for performing conv2d backward filter
    `static ArrayList<Callable<Long>>` | LibMatrixDNNConv2d.`getConv2dWorkers​(DnnParameters params)` | Factory method that returns list of callable tasks for performing conv2d
    `static ArrayList<Callable<Long>>` | LibMatrixDNNPooling.`getPoolingBackwardWorkers​(DnnParameters params, boolean performReluBackward, LibMatrixDNN.PoolingType poolType)` | Factory method that returns list of callable tasks for performing maxpooling backward operation
    `static ArrayList<Callable<Long>>` | LibMatrixDNNPooling.`getPoolingWorkers​(DnnParameters params, LibMatrixDNN.PoolingType poolType)` | Factory method that returns list of callable tasks for performing pooling operation
    `static ArrayList<Callable<Long>>` | LibMatrixDNNRelu.`getReluBackwardWorkers​(DnnParameters params)` | Factory method that returns list of callable tasks for performing relu backward operation
    `static LibMatrixDNNRotate180.Rotate180Worker` | LibMatrixDNNRotate180.Rotate180Worker.`getWorker​(MatrixBlock in, MatrixBlock out, DnnParameters params, boolean zeroOutSparseOutput, boolean trans)` |
    `static void` | LibMatrixDNNIm2Col.`im2col​(MatrixBlock in, MatrixBlock out, int r, DnnParameters params, boolean trans)` |
    `static void` | LibMatrixDNN.`pooling​(MatrixBlock input, MatrixBlock output, DnnParameters params, LibMatrixDNN.PoolingType poolType)` |
    `static void` | LibMatrixDNN.`poolingBackward​(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params, boolean performReluBackward, LibMatrixDNN.PoolingType poolType)` | This method computes the backpropogation errors for previous layer of pooling operation

    Constructors in org.apache.sysds.runtime.matrix.data with parameters of type DnnParameters
    Constructor | Description
    --- | ---
    `ReluBackward​(int rl, int ru, DnnParameters params)` |