edu.stanford.nlp.parser.nndep.Dataset Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stanford-parser Show documentation
Show all versions of stanford-parser Show documentation
Stanford Parser processes raw text in English, Chinese, German, Arabic, and French, and extracts constituency parse trees.
/*
* @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);
}
}