GUIAssist.py 文件源码

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

项目:a-cadmci 作者: florez87 项目源码 文件源码
def predictDiagnosis(self):
        """
        Orders the AppController to predict the class and probabilities of the selected features.

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

        Return
        ----------
        None
        """        
        predicted, diagnosis, prediction, classes = self.controller.predict(self.comboBoxCDR.currentText(), 
                                self.spinBoxMMSE.value(), 
                                self.spinBoxMoCA.value(), 
                                self.spinBoxGDS.value(),
                                self.spinBoxAge.value(),
                                self.spinBoxEducation.value(),
                                self.comboBoxDatabase.currentText())
        if not predicted:
            QMessageBox.warning(self.train, "Message", "Classifier for "+ self.comboBoxDatabase.currentText() + " database is not trained.")
            self.clearResultLineEdits()
        else:
            self.lineEditResult.setText(str(diagnosis[0]))
            self.lineEditSane.setText(str(prediction[0][list(classes).index('Sane')]) + '%')
            self.lineEditMild.setText(str(prediction[0][list(classes).index('Mild')]) + '%')
            self.lineEditSerious.setText(str(prediction[0][list(classes).index('Serious')]) + '%')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号