OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
pooling_layer.h File Reference

Declares the Pooling layer for 2D max- or average-pooling, plus the PoolingMethod enumeration and its string conversion helpers. More...

#include "layer.h"
#include "operators.h"
#include "forward_propagation.h"
#include "back_propagation.h"

Go to the source code of this file.

Classes

class  opennn::Pooling
 2D pooling layer (max or average). More...
 

Namespaces

namespace  opennn
 

Enumerations

enum class  opennn::PoolingMethod { opennn::MaxPooling , opennn::AveragePooling }
 Reduction strategy applied within each pooling window. More...
 

Functions

const string & opennn::pooling_method_to_string (PoolingMethod method)
 Converts a PoolingMethod to its canonical string name.
 
PoolingMethod opennn::string_to_pooling_method (const string &name)
 Parses a PoolingMethod from its canonical string name.
 

Detailed Description

Declares the Pooling layer for 2D max- or average-pooling, plus the PoolingMethod enumeration and its string conversion helpers.