All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.stanford.nlp.parser.nndep.Dataset Maven / Gradle / Ivy

Go to download

Stanford Parser processes raw text in English, Chinese, German, Arabic, and French, and extracts constituency parse trees.

There is a newer version: 3.9.2
Show newest version

/*
* 	@Author:  Danqi Chen
* 	@Email:  [email protected]
*	@Created:  2014-09-01
* 	@Last Modified:  2014-09-30
*/

package edu.stanford.nlp.parser.nndep;

import java.util.ArrayList;
import java.util.List;

/**
 * Defines a list of training / testing examples in multi-class classification setting.
 *
 * @author Danqi Chen
 */

public class Dataset {

  int n;
  final int numFeatures, numLabels;
  final List examples;

  Dataset(int numFeatures, int numLabels) {
    n = 0;
    this.numFeatures = numFeatures;
    this.numLabels = numLabels;
    examples = new ArrayList<>();
  }

  public void addExample(List feature, List label) {
    Example data = new Example(feature, label);
    n += 1;
    examples.add(data);
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy