#include <network.hpp>
◆ Network()
◆ back_propagation()
◆ compute_last_delta()
void Network::compute_last_delta |
( |
Vector |
y | ) |
|
◆ eval()
◆ feed_forward()
◆ is_done()
void Network::is_done |
( |
| ) |
|
◆ push_layer()
◆ set_cost()
◆ shuffle()
void Network::shuffle |
( |
size_t * |
tab, |
|
|
size_t |
size |
|
) |
| |
|
protected |
◆ train()
void Network::train |
( |
Dataset * |
dataset, |
|
|
size_t |
nb_epochs, |
|
|
size_t |
batch_size, |
|
|
Real |
eta |
|
) |
| |
◆ update_batch()
void Network::update_batch |
( |
Dataset * |
dataset, |
|
|
size_t * |
indices, |
|
|
size_t |
begin, |
|
|
size_t |
end, |
|
|
Real |
eta |
|
) |
| |
|
protected |
◆ last_delta
◆ layers
◆ n_in
◆ n_out
The documentation for this class was generated from the following files: