def _setup_gui(self): self.ui.topologyDimensionsBox.hide() self.ui.topologySelector.addItems(TopologyUtil.registered_topologies()) self.ui.topologySelector.setCurrentIndex(self.ui.topologySelector.findText(TopologyUtil.default_topology())) self.ui.neighbourhoodFunctionSelector.addItems(NeighbourhoodUtil.registered_neighbourhoods()) self.ui.neighbourhoodFunctionSelector.setCurrentIndex( self.ui.neighbourhoodFunctionSelector.findText(NeighbourhoodUtil.default_neighbourhood())) self.ui.metricSelector.addItems(MetricUtil.registered_metrics()) self.ui.metricSelector.setCurrentIndex(self.ui.metricSelector.findText(MetricUtil.default_metric())) self.ui.learningFactorSelector.addItems(LearningFactorUtil.registered_factors()) self.ui.learningFactorSelector.setCurrentIndex( self.ui.learningFactorSelector.findText(LearningFactorUtil.default_factor()))
def _setup_gui(self): self.ui.topologyDimensionsBox.hide() self.ui.topologySelector.addItems(TopologyUtil.registered_topologies()) self.ui.topologySelector.setCurrentIndex(self.ui.topologySelector.findText(TopologyUtil.default_topology())) self.ui.neighbourhoodFunctionSelector.addItems(NeighbourhoodUtil.registered_neighbourhoods()) self.ui.neighbourhoodFunctionSelector.setCurrentIndex( self.ui.neighbourhoodFunctionSelector.findText(NeighbourhoodUtil.default_neighbourhood()) ) self.ui.metricSelector.addItems(MetricUtil.registered_metrics()) self.ui.metricSelector.setCurrentIndex(self.ui.metricSelector.findText(MetricUtil.default_metric())) self.ui.kohonenLearningFactorSelector.addItems(LearningFactorUtil.registered_factors()) self.ui.kohonenLearningFactorSelector.setCurrentIndex( self.ui.kohonenLearningFactorSelector.findText(LearningFactorUtil.default_factor()) ) self.ui.grossbergLearningFactorSelector.addItems(LearningFactorUtil.registered_factors()) self.ui.grossbergLearningFactorSelector.setCurrentIndex( self.ui.grossbergLearningFactorSelector.findText(LearningFactorUtil.default_factor()) ) self.ui.learningRuleSelector.addItems(RulesUtil.rules()) self.ui.learningRuleSelector.setCurrentIndex(self.ui.learningRuleSelector.findText(RulesUtil.default_layer())) self.ui.conscienceThresholdValue.setText(str(1 - round(float(1.0 / self.network.inputs_count()), 2) - 0.01))