1#ifndef __DMLFW__LINEAR_REGRESSION__
2#define __DMLFW__LINEAR_REGRESSION__
114 double regularization_parameter,
152 double regularization_parameter,
165 double regularization_parameter,
Core machine learning algorithms and configuration facilities.
dmlfw_column_vec_double * dmlfw_linear_regression_fit_using_mini_batch_gradient_descent(dmlfw_gradient_descent_options *gd_options, double regularization_parameter, dmlfw_column_vec_double *model)
Fits linear regression model using mini-batch gradient descent.
dmlfw_column_vec_double * dmlfw_linear_regression_predict(dmlfw_mat_double *x, dmlfw_column_vec_double *model)
Predicts output using trained linear regression model.
dmlfw_column_vec_double * dmlfw_linear_regression_fit_using_batch_gradient_descent(dmlfw_gradient_descent_options *gd_options, dmlfw_mat_double *x, dmlfw_column_vec_double *y, double regularization_parameter, dmlfw_column_vec_double *model)
Fits linear regression model using batch gradient descent.
dmlfw_column_vec_double * dmlfw_linear_regression_fit_using_stochastic_gradient_descent(dmlfw_gradient_descent_options *gd_options, double regularization_parameter, dmlfw_column_vec_double *model)
Fits linear regression model using stochastic gradient descent.
struct __dmlfw_mat_double dmlfw_mat_double
Opaque structure representing a double precision matrix.
Definition dmlfw_mat_double.h:73
Core matrix types and utilities for double and string data.
struct _dmlfw_gradient_descent_options dmlfw_gradient_descent_options
Opaque structure representing gradient descent configuration options.
Definition dmlfw_ml_configurations.h:121
Core vector types and utilities for double and string data.
struct __dmlfw_column_vec_double dmlfw_column_vec_double
Opaque structure representing a column vector of doubles.
Definition dmlfw_vec_double.h:83