Examples of VectorWritable


Examples of org.apache.mahout.math.VectorWritable

    generateSamples(40, 1, 1, 3, 3);
    generateSamples(30, 1, 0, 0.1, 3);
    generateSamples(30, 0, 1, 0.1, 3);

    DirichletClusterer<VectorWritable> dc = new DirichletClusterer<VectorWritable>(
        sampleData, new NormalModelDistribution(new VectorWritable(
            new DenseVector(3))), 1.0, 10, 1, 0);
    List<Model<VectorWritable>[]> result = dc.cluster(30);
    printResults(result, 2);
    assertNotNull(result);
  }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    generateSamples(40, 1, 1, 3, 3);
    generateSamples(30, 1, 0, 0.1, 3);
    generateSamples(30, 0, 1, 0.1, 3);

    DirichletClusterer<VectorWritable> dc = new DirichletClusterer<VectorWritable>(
        sampleData, new SampledNormalDistribution(new VectorWritable(
            new DenseVector(3))), 1.0, 10, 1, 0);
    List<Model<VectorWritable>[]> result = dc.cluster(30);
    printResults(result, 2);
    assertNotNull(result);
  }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    generateSamples(40, 1, 1, 3, 3);
    generateSamples(30, 1, 0, 0.1, 3);
    generateSamples(30, 0, 1, 0.1, 3);

    DirichletClusterer<VectorWritable> dc = new DirichletClusterer<VectorWritable>(
        sampleData, new AsymmetricSampledNormalDistribution(new VectorWritable(
            new DenseVector(3))), 1.0, 10, 1, 0);
    List<Model<VectorWritable>[]> result = dc.cluster(30);
    printResults(result, 2);
    assertNotNull(result);
  }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    List<VectorWritable> points = new ArrayList<VectorWritable>();
    int i = 0;
    for (double[] fr : raw) {
      Vector vec = new RandomAccessSparseVector(String.valueOf(i++), fr.length);
      vec.assign(fr);
      points.add(new VectorWritable(vec));
    }
    return points;
  }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    List<VectorWritable> points = new ArrayList<VectorWritable>();
    int i = 0;
    for (double[] fr : raw) {
      Vector vec = new RandomAccessSparseVector(String.valueOf(i++), fr.length);
      vec.assign(fr);
      points.add(new VectorWritable(vec));
    }
    return points;
  }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    int count = 0;
    /*
     * while (reader.ready()) { System.out.println(reader.readLine()); count++; }
     */
    Text txt = new Text();
    VectorWritable vector = new VectorWritable();
    while (reader.next(txt, vector)) {
      count++;
      System.out.println("Txt: " + txt + " Vec: " + vector.get().asFormatString());
    }
    // the point [3.0,3.0] is covered by both canopies
    assertEquals("number of points", 2 + 2 * points.size(), count);
    reader.close();
  }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    int count = 0;
    /*
     * while (reader.ready()) { System.out.println(reader.readLine()); count++; }
     */
    Text txt = new Text();
    VectorWritable can = new VectorWritable();
    while (reader.next(txt, can)) {
      count++;
    }
    /*
     * while (reader.ready()) { System.out.println(reader.readLine()); count++; }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    public void reduce(NullWritable n,
                       Iterator<VectorWritable> vectors,
                       OutputCollector<NullWritable,VectorWritable> out,
                       Reporter reporter) throws IOException {
      while(vectors.hasNext()) {
        VectorWritable v = vectors.next();
        if(v != null) {
          v.get().addTo(outputVector);
        }
      }
      out.collect(NullWritable.get(), new VectorWritable(outputVector));
    }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    List<VectorWritable> points = new ArrayList<VectorWritable>();
    int i = 0;
    for (double[] fr : raw) {
      Vector vec = new RandomAccessSparseVector(String.valueOf(i++), fr.length);
      vec.assign(fr);
      points.add(new VectorWritable(vec));
    }
    return points;
  }
View Full Code Here

Examples of org.apache.mahout.math.VectorWritable

    log.info("Persisting " + eigenVectors.numRows() + " eigenVectors and eigenValues to: " + outputPath);
    Path path = new Path(outputPath);
    Configuration conf = getConf();
    FileSystem fs = FileSystem.get(conf);
    SequenceFile.Writer seqWriter = new SequenceFile.Writer(fs, conf, path, IntWritable.class, VectorWritable.class);
    VectorWritable vw = new VectorWritable();
    IntWritable iw = new IntWritable();
    for(int i=0; i<eigenVectors.numRows() - 1; i++) {
      Vector v = eigenVectors.getRow(i);
      v.setName("eigenVector" + i + ", eigenvalue = " + eigenValues.get(i));
      vw.set(v);
      iw.set(i);
      seqWriter.append(iw, vw);
    }
    seqWriter.close();
  }
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.