liba 0.1.15
An algorithm library based on C/C++
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
Loading...
Searching...
No Matches
a_regress_linear Struct Reference

instance structure for linear regression More...

#include <regress_linear.h>

Public Member Functions

void init (a_real *p, a_size n, a_real b=0)
 
a_real eval (a_real const *val) const
 
void err (a_size n, a_real const *x, a_real const *y, a_real *err) const
 
void pdm (a_size n, a_real const *x, a_real *pdm, a_real y_mean) const
 
void gd (a_real const *input, a_real error, a_real alpha)
 
void sgd (a_size n, a_real const *x, a_real const *y, a_real alpha)
 
void bgd (a_size n, a_real const *x, a_real const *err, a_real alpha)
 
a_real mgd (a_size n, a_real const *x, a_real const *y, a_real *err, a_real delta, a_real lrmax, a_real lrmin, a_size lrtim, a_size epoch, a_size batch)
 
void zero ()
 

Data Fields

a_realcoef_p
 
a_size coef_n
 
a_real bias
 

Detailed Description

instance structure for linear regression

Field Documentation

◆ bias

a_real a_regress_linear::bias

intercept

◆ coef_n

a_size a_regress_linear::coef_n

number of regression coefficients

◆ coef_p

a_real* a_regress_linear::coef_p

points to regression coefficients


The documentation for this struct was generated from the following file: