Joseph Redmon
2014-04-17 738cd4c2d7abcf62b85b759a5765b08380ee90e8
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);
@@ -41,7 +43,7 @@
void print_network(network net);
void visualize_network(network net);
void save_network(network net, char *filename);
int reset_network_size(network net, int h, int w, int c);
int resize_network(network net, int h, int w, int c);
#endif