Examples of scaleDivide()


Examples of org.fnlp.ml.types.sv.HashSparseVector.scaleDivide()

    while (i.hasNext()) {
      Instance d = (Instance) i.next();

      centroid.plus((HashSparseVector) d.getData());
    }
    centroid.scaleDivide(insts.size());

    return centroid;
  }

  /**
 
View Full Code Here

Examples of org.fnlp.ml.types.sv.HashSparseVector.scaleDivide()

    private void normalClassCenter() {
        for (int i = 0; i < classOri.size(); i++) {
            HashSparseVector vector = classCenter.get(i);
            int count = classCount.get(i);
            vector.scaleDivide(count);
            classCount.set(i, 1);
        }
    }

    protected void initPerClassCenter(int classNum) {
View Full Code Here

Examples of org.fnlp.ml.types.sv.HashSparseVector.scaleDivide()

                continue;
            divide += vectorlist.size();
            for (HashSparseVector vector : vectorlist)
                hsvector.plus(vector);
        }
        hsvector.scaleDivide((float) divide);
        classCenter.add(hsvector);
        classCount.add(1);
    }

    public void cluster() throws IOException {
View Full Code Here

Examples of org.fnlp.ml.types.sv.HashSparseVector.scaleDivide()

    private void updateAverageCenter() {
        for (int i = 0; i < classCount.size(); i++) {
            HashSparseVector center = classCenter.get(i);
            int count = classCount.get(i);
            center.scaleDivide((float) count);
        }
    }

    private void clusterList(ArrayList<TrainInstance> trainData) {
        for (TrainInstance ele : trainData) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.