帖子

【经验分享】讯飞bnf遇到的坑

[复制链接]
  • TA的每日心情
    郁闷
    2017-7-18 21:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    7292  楼主| SYAA 发表于 2017-3-28 19:27:37 1#
    1.槽可以写很长的识别语句,比如“how many hours in a day",但是,规则下面就不能了,最多写一个"what day is today"
    2.在写识别语法的时候,尽量可以拆得很小,比如说V VP,V NP,V VP VP之类的,类似于语义分析,这样来说,识别效率会高上很多,速度和正确率会有巨幅提升
    3.在嵌套多个规则的时候,尽量不要搞太多的并列,和太多的子规则嵌套,比如:
                    <IQ>|<EQ>|<AQ>;
                    <IQ>:<AQ>|<BQ>|<CQ>;
                    <AQ>:"AQ";
                    <BQ>:"BQ";
                    <CQ>:"CQ";
      这样不仅不容意写正确,就是正确,也很不容易识别出来。
    4.对于很大型的规则库,尽量拆分成多个bnf,这样按类别搜寻,效率会高上很多。
    //以上都是LZ入的坑,希望对大家有所帮助。

    评分

    参与人数 2语点 +2 收起 理由
    18530075920 + 1
    FGX + 1 赞一个!

    查看全部评分

     楼主| SYAA 发表于 2017-3-28 19:33:17
    2#
    求评分,最近急需延长离线命令词的延长时间
    使用道具 举报 回复
    neoworld 发表于 2017-3-29 07:35:28
    3#
    SYAA 发表于 2017-3-28 19:33
    求评分,最近急需延长离线命令词的延长时间


    使用道具 举报 回复