示例#1
0
 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)
示例#2
0
文件: rcd.py 项目: Flavio58it/SecuML
 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
示例#3
0
 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)