Nlp 用于编写日语语法的ANTLR

Nlp 用于编写日语语法的ANTLR,nlp,antlr,text-processing,gate,Nlp,Antlr,Text Processing,Gate,我使用GATE处理用自然语言编写的文本。我必须从文本中提取身高、体重、血压等信息,并以结构化形式存储。现在,这些东西(如身高、体重等)可以用我不知道的多种形式书写。用我能想到的所有不同的方法写日语语法,只是硬编码而已。我是否有其他更灵活地处理文档的选项 此外,我还不清楚是否可以使用ANTLR通过呈现不同的书写高度、重量等方式来生成日语语法 文本将包含以下内容: Vitals: Height: 72 inches, Weight is 170 pounds, T is 89.9 degree Fa

我使用GATE处理用自然语言编写的文本。我必须从文本中提取身高、体重、血压等信息,并以结构化形式存储。现在,这些东西(如身高、体重等)可以用我不知道的多种形式书写。用我能想到的所有不同的方法写日语语法,只是硬编码而已。我是否有其他更灵活地处理文档的选项

此外,我还不清楚是否可以使用ANTLR通过呈现不同的书写高度、重量等方式来生成日语语法

文本将包含以下内容:

Vitals: Height: 72 inches, Weight is 170 pounds, T is 89.9 degree Fahrenheit. OR
Vitals: He is 184 cm tall, his weight was 67.8 Kg, RR 16 (its respiration rate). OR
Vitals: height is 6ft 3 in, he weighs 70 kg, pulse is 67, Temperature 99.8 degrees.
现在我使用日语语法和ANNIE标记文本,以提取这些重要信息并以结构化形式存储。使用ANTLR是否可以灵活地标记这些文本?灵活的意思是,我不应该硬编码它的每一种表示方式,因为你看到身高,体重等可以表示为多种形式

搜索或开发任何生成jape语法的语法生成器是个好主意吗

如果您需要任何细节,以更好地了解问题,请让我知道


非常感谢

您可以尝试JAPE lightway alternative

“我是否可以使用ANTLR生成JAPE语法”,我不熟悉JAPE或GATE,但ANTLR通常不适合NLP。ANTLR也不会生成其他语法:ANTLR采用类似BNF的语法,并将其转换为一个lexer和/或parser,该lexer和/或parser可以标记和/或解析您在所述类似BNF的语法中定义的语言。如果您仍然认为ANTLR可以用于您的案例,请编辑您的问题,并提供一些具体的输入示例,以及相应的(期望的)输出。@Bart:Thx供编辑和您的建议使用!我的问题现在清楚了吗?不,我不会用ANTLR来解决这个问题。什么是JAPE lightway?在搜索时,我没有得到任何与GATE的JAPE语法相关的结果。哦,对不起,你是说GExp是JAPE的lightway替代品?是的,GExp是GATE的lightway版本,对我来说也是。至于GATE,通过google很容易找到教程()谢谢你的帮助,我以前看过教程。使用日语不是问题,但我在想是否有更好的解决办法。谢谢大家!!:)