Search Results

A class representing a non-encrypted fully connected layer. More...

#include <SimpleFcPlainLayer.h>

Inheritance diagram for helayers::SimpleFcPlainLayer:
helayers::SimpleLayer

Public Member Functions

const DoubleMatrixArraygetWeights () const
 
const DoubleMatrixArraygetBias () const
 
virtual void initSize (int rows, int cols, int filledSlots)
Initializes with specified size, all zero weights.
 
virtual void initWeightsRandom ()
 
virtual void initWeightsConst (double c)
 
virtual DoubleMatrixArray forward (const DoubleMatrixArray &inVec) const
 
virtual void loadh5 (const H5Parser &h5File)
 
- Public Member Functions inherited from helayers::SimpleLayer
void setName (const std::string &n)
Sets this layer name. More...
 
const std::string & getName () const
Returns layer name.
 
void setIndex (int i)
Sets this layer index (order in network). More...
 
int getIndex () const
Returns this layer index (order in network).
 

Detailed Description

A class representing a non-encrypted fully connected layer.


The documentation for this class was generated from the following files:
  • /opt/IBM/FHE-distro/ML-HElib/src/helayers/simple_nn/SimpleFcPlainLayer.h
  • /opt/IBM/FHE-distro/ML-HElib/src/helayers/simple_nn/SimpleFcPlainLayer.cpp