1#ifndef __MED_VOWPAL_WABBIT__H_
2#define __MED_VOWPAL_WABBIT__H_
6#include <vowpal_wabbit/vowpalwabbit/vw.h>
7#include <vowpal_wabbit/vowpalwabbit/vwdll.h>
24 int Learn(
float *x,
float *y,
const float *w,
int nsamples,
int nftrs);
25 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
Base Interface for predictor.
Definition MedAlgo.h:78
Vowpal Wabbit library who have been developed in Yahoo Research, It has various machine learning mode...
Definition MedVW.h:14
int Learn(float *x, float *y, const float *w, int nsamples, int nftrs)
Learn should be implemented for each model.
Definition MedVW.cpp:35
int read_from_file(const string &path)
The Serialization function.
Definition MedVW.cpp:88
size_t get_size()
Gets bytes sizes for serializations.
Definition MedVW.cpp:96
int Predict(float *x, float *&preds, int nsamples, int nftrs) const
Predict should be implemented for each model.
Definition MedVW.cpp:56
size_t serialize(unsigned char *blob)
Serialiazing object to blob memory. return number ob bytes wrote to memory.
Definition MedVW.cpp:99
size_t deserialize(unsigned char *blob)
Deserialiazing blob to object. returns number of bytes read.
Definition MedVW.cpp:103
int init_from_string(string text)
The initialization parameters - please look at vowpal wabbit documentation.
Definition MedVW.cpp:26
int write_to_file(const string &path)
The Serialization function.
Definition MedVW.cpp:82