#include <PointIdAlg.h>
Public Member Functions | |
virtual | ~ModelInterface () |
virtual std::vector< float > | Run (std::vector< std::vector< float >> const &inp2d)=0 |
virtual std::vector< std::vector< float > > | Run (std::vector< std::vector< std::vector< float >>> const &inps, int samples=-1) |
Protected Member Functions | |
std::string | findFile (const char *fileName) const |
Interface class for various classifier models. Now MLP (NetMaker) and CNN (Keras with simple cpp interface) are supported. Will add interface to Protobuf as soon as Tensorflow may be used from UPS.
Definition at line 50 of file PointIdAlg.h.
|
inlinevirtual |
Definition at line 52 of file PointIdAlg.h.
|
protected |
Definition at line 49 of file PointIdAlg.cxx.
|
pure virtual |
Implemented in nnet::TfModelInterface, and nnet::KerasModelInterface.
|
virtual |
Reimplemented in nnet::TfModelInterface.
Definition at line 34 of file PointIdAlg.cxx.