Joseph Redmon
2014-08-28 76ee68f96d864a27312c9aa09856ddda559a5cd9
src/network.h
@@ -12,7 +12,8 @@
    MAXPOOL,
    SOFTMAX,
    NORMALIZATION,
    DROPOUT
    DROPOUT,
    CROP
} LAYER_TYPE;
typedef struct {
@@ -32,6 +33,10 @@
    #endif
} network;
#ifdef GPU
void forward_network_gpu(network net, cl_mem input, int train);
#endif
network make_network(int n, int batch);
void forward_network(network net, float *input, int train);
float backward_network(network net, float *input, float *truth);
@@ -41,6 +46,7 @@
void train_network(network net, data d);
matrix network_predict_data(network net, data test);
float network_accuracy(network net, data d);
float network_accuracy_multi(network net, data d, int n);
float *get_network_output(network net);
float *get_network_output_layer(network net, int i);
float *get_network_delta_layer(network net, int i);