Ignore:
Timestamp:
10/16/14 10:37:01 (10 years ago)
Author:
atrautsch
Message:

Update wegen Speicherverbrauch, Debug Output auskommentiert.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrossPare/src/de/ugoe/cs/cpdp/training/WekaClusterTraining2.java

    r2 r19  
    6767                private EM clusterer = null; 
    6868 
    69                 private HashMap<Integer, Classifier> cclassifier = new HashMap<Integer, Classifier>(); 
    70                 private HashMap<Integer, Instances> ctraindata = new HashMap<Integer, Instances>();  
     69                private HashMap<Integer, Classifier> cclassifier; 
     70                private HashMap<Integer, Instances> ctraindata;  
    7171                 
    7272                 
     
    115115                                int cnum = clusterer.clusterInstance(clusterInstance); 
    116116                                 
     117                                //Console.traceln(Level.INFO, String.format("instance is in cluster: " + cnum)); 
     118                                                 
    117119                                // 2. classify testata instance to the classifier 
    118120                                ret = cclassifier.get(cnum).classifyInstance(classInstance); 
     
    141143                        // 3. cluster data 
    142144                        //Console.traceln(Level.INFO, String.format("starting clustering")); 
     145                         
     146                        cclassifier = new HashMap<Integer, Classifier>(); 
     147                        ctraindata = new HashMap<Integer, Instances>(); 
    143148                         
    144149                        // use standard params for now 
     
    173178                        } 
    174179                         
     180                        // Debug output 
     181                        //Console.traceln(Level.INFO, String.format("number of clusters: " + clusterer.numberOfClusters())); 
     182                         
    175183                        // train one classifier per cluster, we get the clusternumber from the traindata 
    176184                        Iterator<Integer> clusternumber = ctraindata.keySet().iterator(); 
     
    180188                                cclassifier.get(cnumber).buildClassifier(ctraindata.get(cnumber)); 
    181189                                 
    182                                 //Console.traceln(Level.INFO, String.format("classifier in cluster "+cnumber)); 
     190                                //Console.traceln(Level.INFO, String.format("building classifier in cluster "+cnumber + " with " + ctraindata.get(cnumber).size() + " traindata instances")); 
    183191                        } 
    184192                } 
Note: See TracChangeset for help on using the changeset viewer.