logitorch.models.fairr¶
Classes¶
FactSelector is a class that represents a fact-based selector model. |
|
FaiRR is a class that represents the FaiRR model, which combines rule-based and fact-based selectors. |
|
KnowledgeComposer is a class that represents a knowledge composer model. |
|
RuleSelector is a class that represents a rule-based selector model. |
Module Contents¶
- class logitorch.models.fairr.FactSelector(pretrained_roberta_model: str)[source]¶
Bases:
torch.nn.ModuleFactSelector is a class that represents a fact-based selector model. It uses a pretrained RoBERTa model for encoding input sequences and a linear classifier for prediction.
- class logitorch.models.fairr.FaiRR[source]¶
Bases:
torch.nn.ModuleFaiRR is a class that represents the FaiRR model, which combines rule-based and fact-based selectors.
- class logitorch.models.fairr.KnowledgeComposer(pretrained_t5_model: str)[source]¶
Bases:
torch.nn.ModuleKnowledgeComposer is a class that represents a knowledge composer model. It uses a pretrained T5 model for generating text based on input prompts.
- class logitorch.models.fairr.RuleSelector(pretrained_roberta_model: str, cls_dropout=0.1)[source]¶
Bases:
torch.nn.ModuleRuleSelector is a class that represents a rule-based selector model. It uses a pretrained RoBERTa model for encoding input sequences and a linear classifier for prediction.