import fig.basic.LogInfo; //导入方法依赖的package包/类
@Override
protected void loadParamsFromDisk()
{
LogInfo.track("Loading Params");
// read from text files
LogInfo.logs("Reading " + opts.treeFrequencies);
TreeProbElement.readMap(opts.treeFrequencies, params.getFreqMapTree(), opts.combineNNVBcats);
LogInfo.logs("Reading " + opts.wordFrequencies);
WordProbElement.readMap(opts.wordFrequencies, params.getFreqMapWord(), opts.combineNNVBcats);
LogInfo.logs("Reading " + opts.superTagStruct);
SuperTagStructElement.readMap(opts.superTagStruct, params.getFreqMapStruct(), opts.combineNNVBcats);
LogInfo.logs("Reading " + opts.superTagFringe);
SuperTagElement.readMap(opts.superTagFringe, params.getFreqMapFringe(), opts.combineNNVBcats);
//read from objects // TODO: FIX, need to emulate readMap from above, as it does some more calculations when reading from file
// LogInfo.logs("Reading " + opts.treeFrequencies);
// params.setFreqMapTree((HashMap)IOUtils.readObjFileEasy(opts.treeFrequencies));
// TreeProbElement.calculateUniq(params.getFreqMapTree());
// LogInfo.logs("Reading " + opts.wordFrequencies);
// params.setFreqMapWord((HashMap)IOUtils.readObjFileEasy(opts.wordFrequencies));
// WordProbElement.calculateUniq(params.getFreqMapWord());
// LogInfo.logs("Reading " + opts.superTagStruct);
// params.setFreqMapStruct((HashMap)IOUtils.readObjFileEasy(opts.superTagStruct));
// SuperTagStructElement.calculateUniq(params.getFreqMapStruct());
// LogInfo.logs("Reading " + opts.superTagFringe);
// params.setFreqMapFringe((HashMap)IOUtils.readObjFileEasy(opts.superTagFringe));
LogInfo.end_track();
// writeParams("combinednew2");
// writeParamsObj("combinednew2");
// System.exit(0);
}