#include <NNFactoryImp.hpp>
|
static std::unique_ptr< NNFactory > | make_unique () |
| Returns a unique pointer to a concrete object constructed using the underlying implementation. More...
|
|
static std::shared_ptr< NNFactory > | make_shared () |
| Returns a shared pointer to a concrete object constructed using the underlying implementation. More...
|
|
◆ NNFactoryImp()
geopm::NNFactoryImp::NNFactoryImp |
( |
| ) |
|
|
default |
◆ ~NNFactoryImp()
virtual geopm::NNFactoryImp::~NNFactoryImp |
( |
| ) |
|
|
virtualdefault |
◆ createDenseLayer()
◆ createLocalNeuralNet()
std::shared_ptr< LocalNeuralNet > geopm::NNFactoryImp::createLocalNeuralNet |
( |
const std::vector< std::shared_ptr< DenseLayer > > & |
layers | ) |
const |
|
overridevirtual |
◆ createTensorOneD()
TensorOneD geopm::NNFactoryImp::createTensorOneD |
( |
const std::vector< double > & |
vals | ) |
const |
|
overridevirtual |
◆ createTensorTwoD()
TensorTwoD geopm::NNFactoryImp::createTensorTwoD |
( |
const std::vector< std::vector< double > > & |
vals | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: