def _create_clustering_exp(self, core_clustering_conf): exp_conf = self.test_exp.exp_conf conf = ClusteringConf(exp_conf.secuml_conf, exp_conf.dataset_conf, exp_conf.features_conf, exp_conf.annotations_conf, core_clustering_conf, name='Alerts_%i' % exp_conf.exp_id, parent=exp_conf.exp_id) return AlertsClusteringExp(conf, self.test_exp.exp_conf.parent, create=True, session=self.test_exp.session)
def _create_clustering_exp(self): core_conf = CoreClusteringConf(self.exp.exp_conf.logger, self.categories.num_categories) name = '-'.join([ 'AL%d' % self.exp.exp_id, 'Iter%d' % self.iteration.iter_num, self.label, 'clustering' ]) exp_conf = ClusteringConf(self.exp.exp_conf.secuml_conf, self.exp.exp_conf.dataset_conf, self.exp.exp_conf.features_conf, self.exp.exp_conf.annotations_conf, core_conf, name=name, parent=self.exp.exp_id) clustering_exp = ClusteringExperiment(exp_conf, session=self.exp.session) clustering_exp.create_exp() return clustering_exp
def _create_clustering_exp(self, core_clustering_conf): exp_conf = self.test_exp.exp_conf features_conf = FeaturesConf( exp_conf.features_conf.input_features, exp_conf.features_conf.sparse, exp_conf.features_conf.logger, filter_in_f=exp_conf.features_conf.filter_in_f, filter_out_f=exp_conf.features_conf.filter_out_f) conf = ClusteringConf(exp_conf.secuml_conf, exp_conf.dataset_conf, features_conf, exp_conf.annotations_conf, core_clustering_conf, name='Alerts_%i' % exp_conf.exp_id, parent=exp_conf.exp_id) return AlertsClusteringExp(conf, self.test_exp.exp_conf.parent, create=True, session=self.test_exp.session)