this->m_Dimension = m_net.layerMatrix(feature_layer_index).size1(); // number of neurons in the feature layer (first dimension of the first decoder weight matrix)
std::cout << this->m_Dimension << std::endl;
/* This might not be needed
int number_of_layers = m_net.layerMatrices().size()/2;
std::cout << "number of layers" << number_of_layers << std::endl;