Joseph Redmon
2014-04-17 ac82bde55f3206a7a0d1b7a7580bea05096af32b
src/network.h
@@ -9,18 +9,20 @@
    CONVOLUTIONAL,
    CONNECTED,
    MAXPOOL,
    SOFTMAX
    SOFTMAX,
    NORMALIZATION
} LAYER_TYPE;
typedef struct {
    int n;
    int batch;
    void **layers;
    LAYER_TYPE *types;
    int outputs;
    float *output;
} network;
network make_network(int n);
network make_network(int n, int batch);
void forward_network(network net, float *input);
float backward_network(network net, float *input, float *truth);
void update_network(network net, float step, float momentum, float decay);
@@ -40,6 +42,8 @@
int get_predicted_class_network(network net);
void print_network(network net);
void visualize_network(network net);
void save_network(network net, char *filename);
int resize_network(network net, int h, int w, int c);
#endif