Create and destroy filters and layers

These functions are used to create and destroy layers with filters installed.

Topics

Creating a convolution layer

BNNSFilterCreateConvolutionLayer

Returns a convolution filter, initialized with input, output, layer, and filter parameters.

Creating a fully connected layer

BNNSFilterCreateFullyConnectedLayer

Returns a fully connected filter, initialized with input, output, layer, and filter parameters.

Creating a pooling layer

BNNSFilterCreatePoolingLayer

Returns a pooling filter, initialized with input, output, layer, and filter parameters.

Destroying a filter

BNNSFilterDestroy

Destroys the specified filter, releasing all resources allocated for it.

See Also

BNNS Symbols

Common data types

This enumeration defines the basic data numeric types that can be specified in parameters to BNNS functions.

Function types

These are types for user-defined memory management functions.

Layer parameter types

These structure types are used for parameters to the functions that create layers and filters.

Filter parameters type

These structure types are used for parameters to the functions that create layers and filters.

Apply filters

These functions apply a filter to an input or to a set of inputs.