Skip to content

命名实体提取,时间词识别有误 #1020

@hailiang-wang

Description

@hailiang-wang

注意事项

请确认下列注意事项:

  • 我已仔细阅读下列文档,都没有找到答案:
  • 我已经通过Googleissue区检索功能搜索了我的问题,也没有找到答案。
  • 我明白开源社区是出于兴趣爱好聚集起来的自由社区,不承担任何责任或义务。我会礼貌发言,向每一个帮助我的人表示感谢。
  • 我在此括号内输入x打钩,代表上述事项确认完毕

版本号

我使用的版本是:1.6.8

我的问题

            CRFLexicalAnalyzer analyzer = new CRFLexicalAnalyzer();
            Sentence wordList = analyzer.analyze("下周四天气怎么样");

输出结果:
image

该结果符合预期。

            CRFLexicalAnalyzer analyzer = new CRFLexicalAnalyzer();
            Sentence wordList = analyzer.analyze("下周三天气怎么样");
            System.out.println(wordList);

输出结果

image

该结果不符合预期,应该将下周三识别为时间词。

请问怎么能提高时间词的识别效果?

复现问题

步骤

触发代码

    public void testDateNer() {
        try {
            CRFLexicalAnalyzer analyzer = new CRFLexicalAnalyzer();
            Sentence wordList = analyzer.analyze("下周三天气怎么样");
            System.out.println(wordList);
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions