nltk.sem.evaluate_sents¶
- nltk.sem.evaluate_sents(inputs, grammar, model, assignment, trace=0)[source]¶
Add the truth-in-a-model value to each semantic representation for each syntactic parse of each input sentences.
- Parameters
inputs (list(str)) – a list of sentences
grammar (nltk.grammar.FeatureGrammar) –
FeatureGrammar
or name of feature-based grammar
- Returns
a mapping from sentences to lists of triples (parse-tree, semantic-representations, evaluation-in-model)
- Return type
list(list(tuple(nltk.tree.Tree, nltk.sem.logic.ConstantExpression, bool or dict(str): bool)))