如何匹配NLTK特征语法中的数值?

时间:2018-06-04 09:43:20

标签: nltk

以下是我的语法,它不适用于上次制作(NUM)..任何人都能帮助我吗?我想要解析的是“向学生展示号码为524”

S[SEM=?sp] -> SP[SEM=?sp]          
SP[SEM=(?v + ?n )] ->  V[SEM=?v] N[SEM=?n]         
SP[SEM=(?v + ?n + ?p + ?a + ?eq + ?num)] -> V[SEM=?v] N[SEM=?n] P[SEM=?p] 
A[SEM=?a] EQ[SEM=?eq] NUM[SEM=?num]

N[SEM='* FROM students'] -> 'students' | 'student'   
V[SEM='SELECT'] -> 'list' | 'show' | 'display'   
P[SEM='WHERE'] -> 'with' | 'having'  
A[SEM='id'] -> 'id' |'number'  
EQ[SEM='='] -> 'as'|'equal to'  
NUM[SEM=INT] -> INT

0 个答案:

没有答案
相关问题