public LibSvmStringOutcomeDataWriter(File outputDirectory) throws IOException { super(outputDirectory); this.setOutcomeEncoder(new StringToIntegerOutcomeEncoder()); }
public LibSvmStringOutcomeDataWriter(File outputDirectory) throws IOException { super(outputDirectory); this.setOutcomeEncoder(new StringToIntegerOutcomeEncoder()); }
public LibLinearStringOutcomeDataWriter(File outputDirectory) throws FileNotFoundException { super(outputDirectory); this.setOutcomeEncoder(new StringToIntegerOutcomeEncoder()); }
public EncoderReusingDataWriter(File outputDirectory) throws FileNotFoundException { super(outputDirectory); File encoderFile = new File(outputDirectory, "encoders.ser"); if(encoderFile.exists()){ try { ObjectInputStream ois = new ObjectInputStream(new FileInputStream(encoderFile)); this.setFeaturesEncoder((FeatureNodeArrayEncoder) ois.readObject()); ois.close(); } catch (ClassNotFoundException | IOException e) { e.printStackTrace(); throw new FileNotFoundException("Problem loading encoder from encoders.ser"); } } File outputEncoderFile = new File(outputDirectory, "outcome-lookup.txt"); if(outputEncoderFile.exists()){ StringToIntegerOutcomeEncoder outcomeEncoder = new StringToIntegerOutcomeEncoder(); try(Scanner scanner = new Scanner(outputEncoderFile)){ String line; while(scanner.hasNextLine()){ line = scanner.nextLine(); String[] ind_val = line.split(" "); outcomeEncoder.encode(ind_val[1]); } } this.setOutcomeEncoder(outcomeEncoder); } }
public SvmLightStringOutcomeDataWriter(File outputDirectory) throws IOException { super(outputDirectory); FeatureVectorFeaturesEncoder myFeaturesEncoder = new FeatureVectorFeaturesEncoder(); myFeaturesEncoder.addEncoder(new NumberEncoder()); myFeaturesEncoder.addEncoder(new BooleanEncoder()); myFeaturesEncoder.addEncoder(new StringEncoder()); this.setFeaturesEncoder(myFeaturesEncoder); this.setOutcomeEncoder(new StringToIntegerOutcomeEncoder()); // aliases to make it easy to remember what the "main" file is being used for allFalseFile = this.trainingDataFile; allFalseWriter = this.trainingDataWriter; // create the output writers trainingDataWriters = new TreeMap<Integer, PrintWriter>(); }
public TreeKernelSvmStringOutcomeDataWriter(File outputDirectory) throws FileNotFoundException { super(outputDirectory); TreeFeatureVectorFeaturesEncoder myFeaturesEncoder = new TreeFeatureVectorFeaturesEncoder(); myFeaturesEncoder.addEncoder(new NumberEncoder()); myFeaturesEncoder.addEncoder(new BooleanEncoder()); myFeaturesEncoder.addEncoder(new StringEncoder()); this.setFeaturesEncoder(myFeaturesEncoder); this.setOutcomeEncoder(new StringToIntegerOutcomeEncoder()); // aliases to make it easy to remember what the "main" file is being used for allFalseFile = this.trainingDataFile; allFalseWriter = this.trainingDataWriter; // create the output writers trainingDataWriters = new TreeMap<Integer, PrintWriter>(); }
public SvmLightStringOutcomeDataWriter(File outputDirectory) throws IOException { super(outputDirectory); FeatureVectorFeaturesEncoder myFeaturesEncoder = new FeatureVectorFeaturesEncoder(); myFeaturesEncoder.addEncoder(new NumberEncoder()); myFeaturesEncoder.addEncoder(new BooleanEncoder()); myFeaturesEncoder.addEncoder(new StringEncoder()); this.setFeaturesEncoder(myFeaturesEncoder); this.setOutcomeEncoder(new StringToIntegerOutcomeEncoder()); // aliases to make it easy to remember what the "main" file is being used for allFalseFile = this.trainingDataFile; allFalseWriter = this.trainingDataWriter; // create the output writers trainingDataWriters = new TreeMap<Integer, PrintWriter>(); }
public TreeKernelSvmStringOutcomeDataWriter(File outputDirectory) throws FileNotFoundException { super(outputDirectory); TreeFeatureVectorFeaturesEncoder myFeaturesEncoder = new TreeFeatureVectorFeaturesEncoder(); myFeaturesEncoder.addEncoder(new NumberEncoder()); myFeaturesEncoder.addEncoder(new BooleanEncoder()); myFeaturesEncoder.addEncoder(new StringEncoder()); this.setFeaturesEncoder(myFeaturesEncoder); this.setOutcomeEncoder(new StringToIntegerOutcomeEncoder()); // aliases to make it easy to remember what the "main" file is being used for allFalseFile = this.trainingDataFile; allFalseWriter = this.trainingDataWriter; // create the output writers trainingDataWriters = new TreeMap<Integer, PrintWriter>(); }
public ScriptStringOutcomeDataWriter(File outputDirectory) throws FileNotFoundException { super(outputDirectory); FeatureVectorFeaturesEncoder fe = new FeatureVectorFeaturesEncoder(); fe.addEncoder(new NumberEncoder()); fe.addEncoder(new BooleanEncoder()); fe.addEncoder(new StringEncoder()); this.setFeaturesEncoder(fe); this.setOutcomeEncoder(new StringToIntegerOutcomeEncoder()); }