7typedef enum { SIGMOID, RELU, LINEAR }neuronFunT;
11 neuronFunT neuronFunction;
14 int firstWeight, lastWeight;
15 int firstSource, lastSource;
30 int numInputs, numOutputs;
31 int numWeights, numSource;
58 int init(
void *params);
61 virtual int set_params(map<string, string>& mapper);
64 int Learn(
float *x,
float *y,
const float *w,
int nsamples,
int nftrs);
65 int Predict(
float *x,
float *&preds,
int nsamples,
int nftrs)
const;
MedAlgo - APIs to different algorithms: Linear Models, RF, GBM, KNN, and more.
#define MEDSERIALIZE_SUPPORT(Type)
Definition SerializableObject.h:108
size_t deserialize(unsigned char *blob)
Deserialiazing blob to object. returns number of bytes read.
Definition MedBP.cpp:238
int Learn(float *x, float *y, const float *w, int nsamples, int nftrs)
Learn should be implemented for each model.
Definition MedBP.cpp:112
int Predict(float *x, float *&preds, int nsamples, int nftrs) const
Predict should be implemented for each model.
Definition MedBP.cpp:192
virtual int set_params(map< string, string > &mapper)
The parsed fields from init command.
Definition MedBP.cpp:50
size_t get_size()
Gets bytes sizes for serializations.
Definition MedBP.cpp:219
size_t serialize(unsigned char *blob)
Serialiazing object to blob memory. return number ob bytes wrote to memory.
Definition MedBP.cpp:224
Base Interface for predictor.
Definition MedAlgo.h:78
double beta
parameter of logistic function
Definition MedBP.h:41
double alpha
learning rate
Definition MedBP.h:40