OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
opennn::opennn::ForwardPropagation Struct Reference

#include <neural_network.h>

Public Member Functions

 ForwardPropagation (const Index=0, NeuralNetwork *=nullptr)
 
void set (const Index=0, NeuralNetwork *=nullptr)
 
TensorView get_last_trainable_layer_outputs () const
 
TensorView get_outputs () const
 
void print () const
 

Public Attributes

Index batch_size = 0
 
NeuralNetworkneural_network = nullptr
 
Buffer data
 
vector< vector< vector< TensorView > > > views
 

Constructor & Destructor Documentation

◆ ForwardPropagation()

opennn::opennn::ForwardPropagation::ForwardPropagation ( const Index = 0,
NeuralNetwork * = nullptr )

Member Function Documentation

◆ get_last_trainable_layer_outputs()

TensorView opennn::opennn::ForwardPropagation::get_last_trainable_layer_outputs ( ) const

◆ get_outputs()

TensorView opennn::opennn::ForwardPropagation::get_outputs ( ) const

◆ print()

void opennn::opennn::ForwardPropagation::print ( ) const

◆ set()

void opennn::opennn::ForwardPropagation::set ( const Index = 0,
NeuralNetwork * = nullptr )

Member Data Documentation

◆ batch_size

Index opennn::opennn::ForwardPropagation::batch_size = 0

◆ data

Buffer opennn::opennn::ForwardPropagation::data

◆ neural_network

NeuralNetwork* opennn::opennn::ForwardPropagation::neural_network = nullptr

◆ views

vector<vector<vector<TensorView> > > opennn::opennn::ForwardPropagation::views