dmlfw (Daniyal Machine Learning Framework)
dmlfw_math_operations.h
Go to the documentation of this file.
1#ifndef __DMLFW__MATH_OPERATIONS__
2#define __DMLFW__MATH_OPERATIONS__
61#include <dmlfw_vector.h>
62#include <dmlfw_matrix.h>
63
89 dmlfw_column_vec_double *new_vector);
90
116 dmlfw_column_vec_double *new_vector);
117
138
163 dmlfw_mat_double *matrix,
164 dmlfw_mat_double *new_matrix);
165
166#endif // __DMLFW__MATH_OPERATIONS__
// end of group
struct __dmlfw_mat_double dmlfw_mat_double
Opaque structure representing a double precision matrix.
Definition dmlfw_mat_double.h:73
dmlfw_column_vec_double * dmlfw_column_vec_double_sigmoid(dmlfw_column_vec_double *vector, dmlfw_column_vec_double *new_vector)
Applies sigmoid function element-wise to column vector.
dmlfw_column_vec_double * dmlfw_column_vec_double_log(dmlfw_column_vec_double *vector, dmlfw_column_vec_double *new_vector)
Applies natural logarithm element-wise to column vector.
double dmlfw_column_vec_double_sum(dmlfw_column_vec_double *vector)
Computes sum of all values in column vector.
dmlfw_mat_double * dmlfw_mat_double_sigmoid(dmlfw_mat_double *matrix, dmlfw_mat_double *new_matrix)
Applies sigmoid function element-wise to a matrix.
Core matrix types and utilities for double and string data.
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