GUIAssist.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:a-cadmci 作者: florez87 项目源码 文件源码
def validateSystem(self):
        """
        Orders the AppController to validate a model based on the selected database.

        Parameters
        ----------
        None

        Return
        ----------
        None
        """
        if self.path_validate:
            checked, validated, accuracy, precision, sensitivity, specificity, kappa = self.controller.validate(self.path_validate, self.spinBoxFolds.value(), self.comboBoxDatabaseValidate.currentText())
            self.path_validate = None
            if not validated:
                QMessageBox.warning(self.validate, "Message", "Classifier for "+ self.comboBoxDatabaseValidate.currentText() + " database is not trained.")
                self.clearValidateLineEdits()
            else:
                self.lineEditAccuracy.setText(str(accuracy))
                self.lineEditPrecision.setText(str(precision))
                self.lineEditSensitivity.setText(str(sensitivity))
                self.lineEditSpecificity.setText(str(specificity))
                self.lineEditKappa.setText(str(kappa))
                QMessageBox.information(self.train, "Message", "Validation finished.")
            if not checked:
                QMessageBox.critical(self.validate, "Message", "File columns or labels mismatch.")
                self.clearValidateLineEdits()
        else:
            QMessageBox.warning(self.validate, "Message", "Must pick a database file.")
            self.clearValidateLineEdits()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号