public LWDecisionModel(McoModel mcoModel, bool _excludeNullValues, string _classifierName) { classifierName = _classifierName; classifiers = new HashMap <string, LWClassifier>(); ISet <string> mcoEntryObjectKeys = mcoModel.McoEntryObjectKeys; foreach (string key in mcoEntryObjectKeys) { if (key.EndsWith(".moo", StringComparison.Ordinal)) { string prefixFileName = key.Substring(0, key.Length - 4); classifiers[prefixFileName] = new LWClassifier(mcoModel, prefixFileName, _excludeNullValues); } } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public LWSingleMalt(int containerIndex, org.maltparser.core.io.dataformat.DataFormatInstance dataFormatInstance, McoModel _mcoModel, org.maltparser.core.propagation.PropagationManager _propagationManager, org.maltparser.core.feature.FeatureModelManager _featureModelManager) throws org.maltparser.core.exception.MaltChainedException public LWSingleMalt(int containerIndex, DataFormatInstance dataFormatInstance, McoModel _mcoModel, PropagationManager _propagationManager, FeatureModelManager _featureModelManager) { optionContainerIndex = containerIndex; mcoModel = _mcoModel; this.dataFormatInstance = dataFormatInstance; propagationManager = _propagationManager; featureModelManager = _featureModelManager; parserFactory = makeParserFactory(); decisionSettings = getOptionValue("guide", "decision_settings").ToString().Trim(); kBestSize = ((int?)getOptionValue("guide", "kbest")).Value; classitem_separator = getOptionValue("guide", "classitem_separator").ToString().Trim(); featureModelURL = getConfigFileEntryURL(getOptionValue("guide", "features").ToString().Trim()); dataSplitColumn = getOptionValue("guide", "data_split_column").ToString().Trim(); dataSplitStructure = getOptionValue("guide", "data_split_structure").ToString().Trim(); excludeNullValues = getOptionValue("singlemalt", "null_value").ToString().Equals("none", StringComparison.OrdinalIgnoreCase); decisionModel = new LWDecisionModel(mcoModel, excludeNullValues, getOptionValueString("guide", "learner")); }
public LWClassifier(McoModel mcoModel, string prefixFileName, bool _excludeNullValues) { model = (MaltLibModel)mcoModel.GetMcoEntryObject(prefixFileName + ".moo"); featureMap = (FeatureMap)mcoModel.GetMcoEntryObject(prefixFileName + ".map"); excludeNullValues = _excludeNullValues; }