大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

11大Java開源中文分詞器的分詞效果對比


在上一篇動寶兒講了11Java開源中文分詞器使用方法,這篇就來講講Java開源中文分詞器的分詞效果對比。

public static Map<String, Set<String>> contrast(String text){
    Map<String, Set<String>> map = new LinkedHashMap<>();
    map.put("word分詞器", new WordEvaluation().seg(text));
    map.put("Stanford分詞器", new StanfordEvaluation().seg(text));
    map.put("Ansj分詞器", new AnsjEvaluation().seg(text));
    map.put("HanLP分詞器", new HanLPEvaluation().seg(text));
    map.put("FudanNLP分詞器", new FudanNLPEvaluation().seg(text));
    map.put("Jieba分詞器", new JiebaEvaluation().seg(text));
    map.put("Jcseg分詞器", new JcsegEvaluation().seg(text));
    map.put("MMSeg4j分詞器", new MMSeg4jEvaluation().seg(text));
    map.put("IKAnalyzer分詞器", new IKAnalyzerEvaluation().seg(text));
    map.put("smartcn分詞器", new SmartCNEvaluation().seg(text));
    return map;
}
public static Map<String, Map<String, String>> contrastMore(String text){
    Map<String, Map<String, String>> map = new LinkedHashMap<>();
    map.put("word分詞器", new WordEvaluation().segMore(text));
    map.put("Stanford分詞器", new StanfordEvaluation().segMore(text));
    map.put("Ansj分詞器", new AnsjEvaluation().segMore(text));
    map.put("HanLP分詞器", new HanLPEvaluation().segMore(text));
    map.put("FudanNLP分詞器", new FudanNLPEvaluation().segMore(text));
    map.put("Jieba分詞器", new JiebaEvaluation().segMore(text));
    map.put("Jcseg分詞器", new JcsegEvaluation().segMore(text));
    map.put("MMSeg4j分詞器", new MMSeg4jEvaluation().segMore(text));
    map.put("IKAnalyzer分詞器", new IKAnalyzerEvaluation().segMore(text));
    map.put("smartcn分詞器", new SmartCNEvaluation().segMore(text));
    return map;
}
public static void show(Map<String, Set<String>> map){
    map.keySet().forEach(k -> {
        System.out.println(k + " 的分詞結果:");
        AtomicInteger i = new AtomicInteger();
        map.get(k).forEach(v -> {
            System.out.println("\t" + i.incrementAndGet() + " 、" + v);
        });
    });
}
public static void showMore(Map<String, Map<String, String>> map){
    map.keySet().forEach(k->{
        System.out.println(k + " 的分詞結果:");
        AtomicInteger i = new AtomicInteger();
        map.get(k).keySet().forEach(a -> {
            System.out.println("\t" + i.incrementAndGet()+ " 、【"   + a + "】\t" + map.get(k).get(a));
        });
    });
}
public static void main(String[] args) {
    show(contrast("我愛楚離陌"));
    showMore(contrastMore("我愛楚離陌"));
}

運行結果如下:

********************************************
word分詞器 的分詞結果:
         1 、我 愛 楚離陌
Stanford分詞器 的分詞結果:
         1 、我 愛 楚 離陌
         2 、我 愛 楚離陌
Ansj分詞器 的分詞結果:
         1 、我 愛 楚離 陌
         2 、我 愛 楚 離 陌
HanLP分詞器 的分詞結果:
         1 、我 愛 楚 離 陌
smartcn分詞器 的分詞結果:
         1 、我 愛 楚 離 陌
FudanNLP分詞器 的分詞結果:
         1 、我 愛楚離陌
Jieba分詞器 的分詞結果:
         1 、我愛楚 離 陌
Jcseg分詞器 的分詞結果:
         1 、我 愛 楚 離 陌
MMSeg4j分詞器 的分詞結果:
         1 、我愛 楚 離 陌
IKAnalyzer分詞器 的分詞結果:
         1 、我 愛 楚 離 陌
********************************************
********************************************
word分詞器 的分詞結果:
         1 、【全切分算法】  我 愛 楚離陌
         2 、【雙向最大最小匹配算法】  我 愛 楚離陌
         3 、【正向最大匹配算法】     我 愛 楚離陌
         4 、【雙向最大匹配算法】     我 愛 楚離陌
         5 、【逆向最大匹配算法】     我 愛 楚離陌
         6 、【正向最小匹配算法】     我 愛 楚離陌
         7 、【雙向最小匹配算法】     我 愛 楚離陌
         8 、【逆向最小匹配算法】     我 愛 楚離陌
Stanford分詞器 的分詞結果:
         1 、【Stanford Chinese Treebank segmentation】        我 愛 楚離陌
         2 、【Stanford Beijing University segmentation】      我 愛 楚 離陌
Ansj分詞器 的分詞結果:
         1 、【BaseAnalysis】       我 愛 楚 離 陌
         2 、【IndexAnalysis】      我 愛 楚 離 陌
         3 、【ToAnalysis】 我 愛 楚 離 陌
         4 、【NlpAnalysis】        我 愛 楚離 陌
HanLP分詞器 的分詞結果:
         1 、【NLP分詞】    我 愛 楚 離 陌
         2 、【標準分詞】    我 愛 楚 離 陌
         3 、【N-最短路徑分詞】       我 愛 楚 離 陌
         4 、【索引分詞】    我 愛 楚 離 陌
         5 、【最短路徑分詞】         我 愛 楚 離 陌
         6 、【極速詞典分詞】         我 愛 楚 離 陌
smartcn分詞器 的分詞結果:
         1 、【smartcn】   我 愛 楚 離 陌
FudanNLP分詞器 的分詞結果:
         1 、【FudanNLP】  我 愛楚離陌
Jieba分詞器 的分詞結果:
         1 、【SEARCH】    我愛楚 離 陌
         2 、【INDEX】     我愛楚 離 陌
Jcseg分詞器 的分詞結果:
         1 、【簡易模式】    我 愛 楚 離 陌
         2 、【復雜模式】    我 愛 楚 離 陌
MMSeg4j分詞器 的分詞結果:
         1 、【SimpleSeg】 我愛 楚 離 陌
         2 、【ComplexSeg】 我愛 楚 離 陌
         3 、【MaxWordSeg】 我愛 楚 離 陌
IKAnalyzer分詞器 的分詞結果:
         1 、【智能切分】    我 愛 楚 離 陌
         2 、【細粒度切分】  我 愛 楚 離 陌
********************************************

  動寶兒歡迎各位大牛和同學們補充和指正,到哪里系統的學習Java,動寶兒推薦動力節點Java培訓學校,多年大型企業項目經驗的大牛導師會一站式解決你對Java學習的所有困惑,不信就來試聽。


上一篇:11個Java開源中文分詞器使用方法
下一篇:程序員培訓究竟該如何選擇Java培訓機構

開班信息

主站蜘蛛池模板: 天天弄 | 亚洲国产欧美在线人成 | 米奇精品一区二区三区在线观看 | 香蕉视频一区二区三区 | 久久99久久精品97久久综合 | 99资源网 | 久久久久久夜精品精品免费 | 天堂一区二区三区精品 | 日本在线视频精品 | 中国国产高清一级毛片 | www.久久99| 女人18免费毛片视频 | www.涩| 免费在线黄色网址 | 久久er国产精品免费观看2 | 久久精品久 | 97啪啪 | 中国jizz18免费| 久久久久国产一级毛片高清板 | 国产精品网址你懂的 | 成人国产精品一级毛片了 | 色综合色狠狠天天综合色 | 亚洲精品色一区二区三区 | 一级无毛 | 日日摸夜夜欧美一区二区 | 欧美高清在线精品一区二区不卡 | 奇米影视777俺要去888 | 天海翼一区二区在线观看 | 亚洲在线视频 | 亚洲免费视 | 很黄很色的小视频在线网站 | 欧美成人高清免费大片观看 | 国产午夜不卡在线观看视频666 | 狠狠色噜噜狠狠狠狠69 | 久久激情免费视频 | 亚洲欧美日本视频 | 成人免费黄色片 | 国产伦久视频免费观看视频 | 久久网综合 | 在线免费毛片 | 国产成人久久精品二区三区牛 |