BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
bc::nn::NeuralNetwork< Layers > Member List

This is the complete list of members for bc::nn::NeuralNetwork< Layers >, including all inherited members.

back_propagation(const T &tensor)bc::nn::NeuralNetwork< Layers >inline
batch_size() constbc::nn::NeuralNetwork< Layers >inline
copy_training_data_to_single_predict(int batch_index)bc::nn::NeuralNetwork< Layers >inline
forward_propagation(const T &tensor)bc::nn::NeuralNetwork< Layers >inline
get_layer() constbc::nn::NeuralNetwork< Layers >inline
get_layer()bc::nn::NeuralNetwork< Layers >inline
get_learning_rate() constbc::nn::NeuralNetwork< Layers >inline
get_string_architecture() constbc::nn::NeuralNetwork< Layers >inline
input_size() constbc::nn::NeuralNetwork< Layers >inline
is_recurrent typedefbc::nn::NeuralNetwork< Layers >
layer_chain typedefbc::nn::NeuralNetwork< Layers >
load(std::string directory_name)bc::nn::NeuralNetwork< Layers >inline
m_batch_sizebc::nn::NeuralNetwork< Layers >
m_layer_chainbc::nn::NeuralNetwork< Layers >
m_learning_ratebc::nn::NeuralNetwork< Layers >
NeuralNetwork(Layers... layers)bc::nn::NeuralNetwork< Layers >inline
output_size() constbc::nn::NeuralNetwork< Layers >inline
predict(const T &tensor)bc::nn::NeuralNetwork< Layers >inline
save(std::string directory_name)bc::nn::NeuralNetwork< Layers >inline
self typedefbc::nn::NeuralNetwork< Layers >
set_batch_size(int batch_sz)bc::nn::NeuralNetwork< Layers >inline
set_learning_rate(double lr)bc::nn::NeuralNetwork< Layers >inline
single_predict(const T &tensor)bc::nn::NeuralNetwork< Layers >inline
update_weights()bc::nn::NeuralNetwork< Layers >inline
zero_time_index()bc::nn::NeuralNetwork< Layers >inline