namespace regression¶
linearLeastSquareRegressionSGDTrain¶
#include "xf_data_analytics/regression/linearRegressionTrain.hpp"
template < int WAxi, int D, int Depth, int BurstLen > void linearLeastSquareRegressionSGDTrain ( ap_uint <WAxi>* input, ap_uint <WAxi>* output )
linear least square regression training using SGD framework
Parameters:
WAxi | AXI interface width to load training data. |
D | Number of features that processed each cycle |
Depth | Depth * D is max feature numbers supported. |
BurstLen | |
Length | of burst read. |
input | |
training | configs and training data |
output | |
training | result of weight and intercept |
ridgeRegressionSGDTrain¶
#include "xf_data_analytics/regression/linearRegressionTrain.hpp"
template < int WAxi, int D, int Depth, int BurstLen > void ridgeRegressionSGDTrain ( ap_uint <WAxi>* input, ap_uint <WAxi>* output )
ridge regression training using SGD framework
Parameters:
WAxi | AXI interface width to load training data. |
D | Number of features that processed each cycle |
Depth | Depth * D is max feature numbers supported. |
BurstLen | |
Length | of burst read. |
input | |
training | configs and training data |
output | |
training | result of weight and intercept |
LASSORegressionSGDTrain¶
#include "xf_data_analytics/regression/linearRegressionTrain.hpp"
template < int WAxi, int D, int Depth, int BurstLen > void LASSORegressionSGDTrain ( ap_uint <WAxi>* input, ap_uint <WAxi>* output )
lasso regression training using SGD framework
Parameters:
WAxi | AXI interface width to load training data. |
D | Number of features that processed each cycle |
Depth | Depth * D is max feature numbers supported. |
BurstLen | |
Length | of burst read. |
input | |
training | configs and training data |
output | |
training | result of weight and intercept |