code: public static <TERM> Map<TERM, Double> idfFromTfs(Iterable<Map<TERM, Double>> tfs, boolean smooth, boolean addOne)
      {
          return idf(new KeySetIterable<TERM, Double>(tfs), smooth, addOne);
      }
docs: 从词频集合建立倒排频率
  
  @param tfs    次品集合
  @param smooth 平滑参数，视作额外有一个文档，该文档含有smooth个每个词语
  @param addOne tf-idf加一平滑
  @param <TERM> 词语类型
  @return 一个词语->倒排文档的Map