Classes | Typedefs | Enumerations | Functions
network.h File Reference
#include "image.h"
#include "layer.h"
#include "data.h"
#include "tree.h"
Include dependency graph for network.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  network
struct  network_state

Typedefs

typedef struct network network
typedef struct network_state network_state

Enumerations

enum  learning_rate_policy {
  CONSTANT, STEP, EXP, POLY,
  STEPS, SIG, RANDOM
}

Functions

void backward_network (network net, network_state state)
void compare_networks (network n1, network n2, data d)
void forward_network (network net, network_state state)
void free_network (network net)
int get_current_batch (network net)
float get_current_rate (network net)
char * get_layer_string (LAYER_TYPE a)
int get_network_background (network net)
float get_network_cost (network net)
float * get_network_delta (network net)
float * get_network_delta_layer (network net, int i)
image get_network_image (network net)
image get_network_image_layer (network net, int i)
int get_network_input_size (network net)
int get_network_nuisance (network net)
float * get_network_output (network net)
float * get_network_output_layer (network net, int i)
int get_network_output_size (network net)
int get_network_output_size_layer (network net, int i)
int get_predicted_class_network (network net)
network make_network (int n)
float * network_accuracies (network net, data d, int n)
float network_accuracy (network net, data d)
float network_accuracy_multi (network net, data d, int n)
float * network_predict (network net, float *input)
matrix network_predict_data (network net, data test)
void print_network (network net)
int resize_network (network *net, int w, int h)
void set_batch_network (network *net, int b)
void top_predictions (network net, int n, int *index)
float train_network (network net, data d)
float train_network_batch (network net, data d, int n)
float train_network_datum (network net, float *x, float *y)
float train_network_sgd (network net, data d, int n)
void update_network (network net)
void visualize_network (network net)

Typedef Documentation

typedef struct network network
typedef struct network_state network_state

Enumeration Type Documentation

Enumerator:
CONSTANT 
STEP 
EXP 
POLY 
STEPS 
SIG 
RANDOM 

Definition at line 10 of file network.h.


Function Documentation

void backward_network ( network  net,
network_state  state 
)

Definition at line 204 of file network.c.

void compare_networks ( network  n1,
network  n2,
data  d 
)

Definition at line 540 of file network.c.

void forward_network ( network  net,
network_state  state 
)

Definition at line 145 of file network.c.

void free_network ( network  net)

Definition at line 591 of file network.c.

int get_current_batch ( network  net)

Definition at line 31 of file network.c.

float get_current_rate ( network  net)

Definition at line 48 of file network.c.

Definition at line 81 of file network.c.

float get_network_cost ( network  net)

Definition at line 183 of file network.c.

float* get_network_delta ( network  net)
float* get_network_delta_layer ( network  net,
int  i 
)

Definition at line 424 of file network.c.

image get_network_image_layer ( network  net,
int  i 
)

Definition at line 414 of file network.c.

Definition at line 396 of file network.c.

float* get_network_output ( network  net)

Definition at line 173 of file network.c.

float* get_network_output_layer ( network  net,
int  i 
)

Definition at line 389 of file network.c.

int get_network_output_size_layer ( network  net,
int  i 
)

Definition at line 197 of file network.c.

network make_network ( int  n)

Definition at line 132 of file network.c.

float* network_accuracies ( network  net,
data  d,
int  n 
)

Definition at line 573 of file network.c.

float network_accuracy ( network  net,
data  d 
)

Definition at line 565 of file network.c.

float network_accuracy_multi ( network  net,
data  d,
int  n 
)

Definition at line 583 of file network.c.

float* network_predict ( network  net,
float *  input 
)

Definition at line 457 of file network.c.

matrix network_predict_data ( network  net,
data  test 
)

Definition at line 500 of file network.c.

void print_network ( network  net)

Definition at line 523 of file network.c.

int resize_network ( network net,
int  w,
int  h 
)

Definition at line 322 of file network.c.

void set_batch_network ( network net,
int  b 
)

Definition at line 308 of file network.c.

void top_predictions ( network  net,
int  n,
int *  index 
)

Definition at line 449 of file network.c.

float train_network ( network  net,
data  d 
)

Definition at line 263 of file network.c.

float train_network_batch ( network  net,
data  d,
int  n 
)

Definition at line 284 of file network.c.

float train_network_datum ( network  net,
float *  x,
float *  y 
)

Definition at line 225 of file network.c.

float train_network_sgd ( network  net,
data  d,
int  n 
)

Definition at line 245 of file network.c.

void update_network ( network  net)

Definition at line 160 of file network.c.

void visualize_network ( network  net)

Definition at line 435 of file network.c.



rail_object_detector
Author(s):
autogenerated on Sat Jun 8 2019 20:26:31