ANN  0.1.1.5
A library containing multiple neural network models written in C
train.h
Go to the documentation of this file.
1 
11 #ifndef _ANN_MODELS_PCFNN_TRAIN_H
12 #define _ANN_MODELS_PCFNN_TRAIN_H
13 
14 #include "../../config.h"
15 #include <stdlib.h>
16 #include <math.h>
17 #include "neuron.h"
18 #include "layer.h"
19 #include "network.h"
20 #include "feedforward.h"
21 #include "backprop.h"
22 #include "batch.h"
23 
24 
47 double *PCFNN_NETWORK_train(struct PCFNN_NETWORK *net, double **data, double **target,
48  size_t size, double validation_split,
49  int shuffle, unsigned long batch_size, size_t epochs, double eta, double alpha,
50  double(*f_cost)(double, double), double(*f_cost_de)(double, double)
51  , double *status);
52 
53 #endif /* _ANN_MODELS_PCFNN_TRAIN_H */
PCFNN_LAYER.
double * PCFNN_NETWORK_train(struct PCFNN_NETWORK *net, double **data, double **target, size_t size, double validation_split, int shuffle, unsigned long batch_size, size_t epochs, double eta, double alpha, double(*f_cost)(double, double), double(*f_cost_de)(double, double), double *status)
Train the network net.
Definition: train.c:26
PCFNN_NEURON.
PCFNN_BACKPROP.
PCFNN_FEEDFORWARD.
PCFNN_NETWORK.
PCFNN_BATCH.
Network unit.
Definition: network.h:27
size_t size
Definition: neuron.h:36