public class JsonDataWriter extends Object implements DataWriter, Constants
Modifier and Type | Field and Description |
---|---|
static String |
JSON_FILE_NAME
Public name of the JSON dump file
|
BASELINE_MAJORITIY_ID_OUTCOME_KEY, BASELINE_RANDOM_ID_OUTCOME_KEY, CLASS_ATTRIBUTE_NAME, CLASS_ATTRIBUTE_PREFIX, CM_ACTUAL, CM_PREDICTED, CONFIGURATION_DKPRO_LAB, CONFUSIONMATRIX_KEY, DIM_APPLY_FEATURE_SELECTION, DIM_APPLY_INSTANCE_WEIGHTING, DIM_ATTRIBUTE_EVALUATOR_ARGS, DIM_BIPARTITION_THRESHOLD, DIM_CLASSIFICATION_ARGS, DIM_CROSS_VALIDATION_MANUAL_FOLDS, DIM_DATA_WRITER, DIM_DEVELOPER_MODE, DIM_ENFORCE_MATCHING_FEATURES_DURING_TESTING, DIM_FEATURE_FILTERS, DIM_FEATURE_MODE, DIM_FEATURE_SEARCHER_ARGS, DIM_FEATURE_SET, DIM_FEATURE_USE_SPARSE, DIM_FILES_ROOT, DIM_FILES_TRAINING, DIM_FILES_VALIDATION, DIM_LABEL_TRANSFORMATION_METHOD, DIM_LEARNING_MODE, DIM_MLA_CONFIGURATIONS, DIM_NUM_LABELS_TO_KEEP, DIM_NUM_TRAINING_FOLDS, DIM_READER_TEST, DIM_READER_TRAIN, DIM_READERS, DIM_RECORD_CONTEXT, DIM_SKIP_SANITY_CHECKS, EMPTY_PREDICTION, EVAL_FILE_NAME, EVAL_FILE_NAME_PER_FOLD, FILE_COMBINED_BASELINE_MAJORITY_OUTCOME_KEY, FILE_COMBINED_BASELINE_RANDOM_OUTCOME_KEY, FILE_COMBINED_ID_OUTCOME_KEY, FILE_CONFIGURATION_MAPPING, FILE_CONFUSION_MATRIX, FILE_SCORE_PER_CATEGORY, FILENAME_DATA_IN_CLASSIFIER_FORMAT, FILENAME_DOCUMENT_META_DATA_LOG, FILENAME_FEATURES, FILENAME_FEATURES_DESCRIPTION, FILENAME_OUTCOMES, FILENAME_PREDICTIONS, FM_DOCUMENT, FM_PAIR, FM_SEQUENCE, FM_UNIT, GENERIC_FEATURE_FILE, ID_CONTEXT_KEY, ID_DETAILED_OUTCOME_KEY, ID_FEATURE_NAME, ID_OUTCOME_KEY, INITIAL_VIEW, LEAVE_ONE_OUT, LM_MULTI_LABEL, LM_REGRESSION, LM_SINGLE_LABEL, MACHINE_LEARNING_BACKEND_NAME, META_COLLECTOR_OVERRIDE, META_EXTRACTOR_OVERRIDE, MODEL_BIPARTITION_THRESHOLD, MODEL_CLASS_LABELS, MODEL_CLASSIFIER, MODEL_FEATURE_CLASS_FOLDER, MODEL_FEATURE_EXTRACTOR_CONFIGURATION, MODEL_FEATURE_MODE, MODEL_FEATURE_NAMES, MODEL_FEATURE_NAMES_SERIALIZED, MODEL_LEARNING_MODE, MODEL_META, MODEL_TC_VERSION, NGRAM_GLUE, OUTCOMES_INPUT_KEY, PART_ONE, PART_TWO, PR_CURVE_KEY, PREDICTION_CLASS_LABEL_NAME, STATISTICS_REPORT_FILENAME, STATISTICS_REPORT_TEST_TASK_FILENAME, SUFFIX_LATEX, TC_OUTCOME_DUMMY_VALUE, TC_TASK_TYPE, TEST_TASK_INPUT_KEY_TEST_DATA, TEST_TASK_INPUT_KEY_TRAINING_DATA, TEST_TASK_OUTPUT_KEY, TRAIN_OUTPUT, UNKNOWN_OUTCOME
Constructor and Description |
---|
JsonDataWriter() |
Modifier and Type | Method and Description |
---|---|
boolean |
canStream() |
void |
close() |
String |
getGenericFileName() |
void |
init(File outputDirectory,
boolean useSparse,
String learningMode,
String featureModek,
boolean applyWeighting,
String[] outcomes) |
void |
transformFromGeneric()
If the generic data format is/must be used - this method will read the generic file and
create the classifier-fitted output format
|
void |
writeClassifierFormat(List<Instance> instances) |
void |
writeGenericFormat(List<Instance> instances) |
public static final String JSON_FILE_NAME
public void writeGenericFormat(List<Instance> instances) throws org.apache.uima.analysis_engine.AnalysisEngineProcessException
writeGenericFormat
in interface DataWriter
org.apache.uima.analysis_engine.AnalysisEngineProcessException
public void transformFromGeneric() throws Exception
DataWriter
transformFromGeneric
in interface DataWriter
Exception
- in case of errorpublic void writeClassifierFormat(List<Instance> instances) throws org.apache.uima.analysis_engine.AnalysisEngineProcessException
writeClassifierFormat
in interface DataWriter
org.apache.uima.analysis_engine.AnalysisEngineProcessException
public void init(File outputDirectory, boolean useSparse, String learningMode, String featureModek, boolean applyWeighting, String[] outcomes) throws Exception
init
in interface DataWriter
outputDirectory
- the output directoryuseSparse
- use sparse featurelearningMode
- the learning modefeatureModek
- the feature modeapplyWeighting
- apply weightsoutcomes
- all outcomesException
- in case of errorpublic boolean canStream()
canStream
in interface DataWriter
public String getGenericFileName()
getGenericFileName
in interface DataWriter
public void close() throws Exception
close
in interface DataWriter
Exception
- if error occursCopyright © 2013–2019 Ubiquitous Knowledge Processing (UKP) Lab. All rights reserved.