Medial Code Documentation
Loading...
Searching...
No Matches
MedVW.h
1#ifndef __MED_VOWPAL_WABBIT__H_
2#define __MED_VOWPAL_WABBIT__H_
4
5#if NEW_COMPLIER
6#include <vowpal_wabbit/vowpalwabbit/vw.h>
7#include <vowpal_wabbit/vowpalwabbit/vwdll.h>
8
14class MedVW : public MedPredictor {
15public:
16 void init_defaults();
17
18 // Function
19 MedVW();
20
22 int init_from_string(string text);
23
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;
26
27 ADD_CLASS_NAME(MedVW)
28 size_t get_size();
29 size_t serialize(unsigned char *blob);
30 size_t deserialize(unsigned char *blob);
31
33 int write_to_file(const string &path);
35 int read_from_file(const string &path);
36
37private:
38 vw* _v;
39
40};
41
43
44#endif
45#endif
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