confusion matrix added to the training step

Add the confusion matrix to the training step
Delete confusion matrices properly after the training step
This commit is contained in:
Paul Leroy
2023-01-18 23:57:59 +01:00
parent 83e08660ee
commit f104fd5b17
6 changed files with 30 additions and 5 deletions
+3 -3
View File
@@ -14,7 +14,10 @@ ConfusionMatrix::ConfusionMatrix(std::vector<ScalarType> &actual, std::vector<Sc
ui(new Ui::ConfusionMatrix)
{
ui->setupUi(this);
this->setWindowFlag(Qt::WindowStaysOnTopHint);
compute(actual, predicted);
this->show();
this->setMinimumSize(this->ui->tableWidget->sizeHint());
}
ConfusionMatrix::~ConfusionMatrix()
@@ -215,7 +218,4 @@ void ConfusionMatrix::compute(std::vector<ScalarType>& actual, std::vector<Scala
newItem = new QTableWidgetItem(QString::number(precisionRecallF1Score.at<float>(realIdx, F1_SCORE), 'g', 2));
this->ui->tableWidget->setItem(2 + realIdx, 2 + nbClasses + F1_SCORE, newItem);
}
this->show();
this->setMinimumSize(this->ui->tableWidget->sizeHint());
}