Package org.fnlp.demo.nlp

Source Code of org.fnlp.demo.nlp.NamedEntityRecognition

/**
*  This file is part of FNLP (formerly FudanNLP).
*  FNLP is free software: you can redistribute it and/or modify
*  it under the terms of the GNU Lesser General Public License as published by
*  the Free Software Foundation, either version 3 of the License, or
*  (at your option) any later version.
*  FNLP is distributed in the hope that it will be useful,
*  but WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*  GNU Lesser General Public License for more details.
*  You should have received a copy of the GNU General Public License
*  along with FudanNLP.  If not, see <http://www.gnu.org/licenses/>.
*  Copyright 2009-2014 www.fnlp.org. All rights reserved.
*/

package org.fnlp.demo.nlp;


import java.util.HashMap;

import org.fnlp.nlp.cn.tag.NERTagger;

/**
* 实体名识别使用示例
* @author xpqiu
*
*/
public class NamedEntityRecognition


  /**
   * 主程序
   * @param args
   * @throws Exception
   * @throws 
   */
  public static void main(String[] args) throws Exception {
   
    NERTagger tag = new NERTagger("../models/seg.m","../models/pos.m");
    String str = " 新浪体育讯 北京时间4月15日03:00(英国当地时间14日20:00),2009/10赛季英格兰足球超级联赛第34轮一场焦点战在白鹿巷球场展开角逐,阿森纳客场1比2不敌托特纳姆热刺,丹尼-罗斯和拜尔先入两球,本特纳扳回一城。阿森纳仍落后切尔西6分(净胜球少15个),夺冠几成泡影。热刺近 7轮联赛取得6胜,继续以1分之差紧逼曼城。";
    HashMap<String, String> map = new HashMap<String, String>();
    tag.tag(str,map);
    System.out.println(map);
    map = tag.tagFile("../example-data/data-tag.txt");
    System.out.println(map);
    System.out.println("Done!");
  }
}
TOP

Related Classes of org.fnlp.demo.nlp.NamedEntityRecognition

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.