Add model summary

This commit is contained in:
2024-05-28 18:42:58 +02:00
parent 6d6f4d4185
commit 098fd65074
2 changed files with 10 additions and 0 deletions

View File

@@ -39,6 +39,8 @@ class Model {
bool validate();
void printSummary();
protected:
Layers::Input* inputLayer;
Layers::Output* outputLayer;

View File

@@ -186,4 +186,12 @@ bool Model::validate() {
}
return valid;
}
void Model::printSummary() {
std::cout << "Model summary:" << std::endl;
for (const auto& layer : layers) {
std::cout << "Layer: " << layer.first << ", input size: " << layer.second->getInputSize() << ", output size: "
<< layer.second->getOutputSize() << std::endl;
}
}