void _initFlag() {
		dataClass = generateClass(dp.tags);
		int m=0;
		for(String s : dataClass){
			classFlag.put(s, m++);
		}
		
		List<String[]> lableDataWords = dp.lableDataWords;
		HashMap<String,Integer> words = new HashMap<String,Integer>();
		for(String[] wordsList : lableDataWords){
			for(String s : wordsList){
				if(!words.containsKey(s)) words.put(s, 1);
				else words.put(s, words.get(s)+1);
			}
		}
		ValueComparator bvc=new ValueComparator(words);
		TreeMap<String,Integer> wordsSort = new TreeMap<String,Integer>(bvc);
		wordsSort.putAll(words);
		int n=0;
		for(String s : wordsSort.keySet()){
			wordFlag.put(s, n++);
		}
	}