public Iterator fieldsIterator () { return fieldMap.values ().iterator (); }
public Iterator fieldsIterator () { return fieldMap.values ().iterator (); }
public Iterator fieldsIterator () { return fieldMap.values ().iterator (); }
public Iterator fieldsIterator () { return fieldMap.values ().iterator (); }
public static Pair<Map<String, Set<String>>, Map<String, THashMap<String, Set<String>>>> buildHVWordNetCache(FNModelOptions options) throws IOException, ClassNotFoundException { String fmFile = options.frameNetMapFile.get(); String wnConfigFile = options.wnConfigFile.get(); String stopFile = options.stopWordsFile.get(); String relFile = options.wnRelatedWordsForWordsFile.get(); String wnMapFile = options.wnMapFile.get(); THashMap<String, THashSet<String>> frameMap = SerializedObjects.readObject(fmFile); Collection<THashSet<String>> values = frameMap.values(); WordNetRelations wnr = new WordNetRelations(stopFile, wnConfigFile); for (THashSet<String> relWords : values) { for (String hiddenWord : relWords) { String[] hiddenToks = hiddenWord.split(" "); String hiddenUnitTokens = ""; for (String hiddenTok : hiddenToks) { String[] arr = hiddenTok.split("_"); hiddenUnitTokens += arr[0] + " "; } hiddenUnitTokens = hiddenUnitTokens.trim().toLowerCase(); wnr.getAllRelationsMap(hiddenUnitTokens); System.out.println(hiddenUnitTokens); } } Map<String, Set<String>> relatedWordsForWord = wnr.getRelatedWordsForWord(); Map<String, THashMap<String, Set<String>>> wordNetMap = wnr.getWordNetMap(); SerializedObjects.writeSerializedObject(relatedWordsForWord, relFile); SerializedObjects.writeSerializedObject(wordNetMap, wnMapFile); return new Pair<Map<String, Set<String>>, Map<String, THashMap<String, Set<String>>>>(relatedWordsForWord, wordNetMap); }