templates
LF template schema
Template-based LFs can be written in notebook and added to the core platform like below:
from templates import KeywordTemplateSchema
keyword_template = KeywordTemplateSchema(
field = "text",
keywords = ["keyword1", "keyword2"],
operator = "CONTAINS",
)
from snorkelflow.lfs import LF
lf = LF(name="my_lf", label=0, templates=[keyword_template.to_dict()])
sf.add_lf(node, lf)
Template schema
BoundingPolygonTemplateSchema (*args, **kwargs) | Bounding Polygon template |
BoundingRectangleTemplateSchema (*args, **kwargs) | Bounding Rectangle template |
CrowdWorkerTemplateSchema (*args, **kwargs) | Crowd Worker template |
CustomSVMSequenceTemplateSchema (*args, **kwargs) | Custom SMV Sequence Template |
DictTemplateSchema (*args, **kwargs) | Dictionary template |
EmbeddingNNTemplateSchema (*args, **kwargs) | Template schema for EmbeddingsNearestNeighbor |
ExternalModelTemplateSchema (*args, **kwargs) | External Model template |
FieldLengthTemplateSchema (*args, **kwargs) | Field Length template |
FullTextRegexTemplateSchema (*args, **kwargs) | Full Text Regex template |
FuzzyKeywordTemplateSchema (*args, **kwargs) | Fuzzy Keyword template |
ImageImageComparatorTemplateSchema (*args, ...) | Image Image Comparator template |
ImageModelBasedTemplateSchema (*args, **kwargs) | Model Based template |
ImagePatchComparatorTemplateSchema (*args, ...) | Image Patch Comparator template |
ImageTextComparatorTemplateSchema (*args, ...) | Image Text Comparator template |
IpAddressTemplateSchema (*args, **kwargs) | IP Address template |
KeywordContextTemplateSchema (*args, **kwargs) | Keyword Context template |
KeywordLocationSchema (*args, **kwargs) | Keyword Location template |
KeywordTemplateSchema (*args, **kwargs) | Keyword template |
LexiconOverlapTemplateSchema (*args, **kwargs) | Lexicon Overlap template |
ModelBasedTemplateSchema (*args, **kwargs) | Model Based template |
MultiPolarModelBasedTemplateSchema (*args, ...) | Multipolar Model Based template |
MultiPolarSequenceModelTemplateSchema (*args, ...) | Multipolar Sequence Model template |
MultipolarCrowdWorkerTemplateSchema (*args, ...) | Multipolar Crowd Worker template |
MultipolarImageImageComparatorTemplateSchema (...) | Multipolar Image Image Comparator template |
MultipolarImageModelBasedTemplateSchema (...) | Model Based template |
MultipolarImagePatchComparatorTemplateSchema (...) | Multipolar Image Patch Comparator template |
MultipolarImageTextComparatorTemplateSchema (...) | Multipolar Image Text Comparator template |
NumericComparatorTemplateSchema (*args, **kwargs) | Numeric Comparator template |
NumericTemplateSchema (*args, **kwargs) | Numeric template |
PatternMatchTemplateSchema (*args, **kwargs) | |
RegexTemplateSchema (*args, **kwargs) | Regex template |
RichDocBoundingBoxTemplateSchema (*args, **kwargs) | |
RichDocExpressionTemplateSchema (*args, **kwargs) | |
SQLQueryTemplateSchema (*args, **kwargs) | SQL Query template |
SequenceContextTemplateSchema (*args, **kwargs) | Sequence Context template |
SequenceEntityDictTemplateSchema (*args, **kwargs) | Sequence Entity Dictionary template |
SequenceFuzzyKeywordTemplateSchema (*args, ...) | Sequence Fuzzy Keyword template |
SequenceKeywordTemplateSchema (*args, **kwargs) | Sequence Keyword template |
SequenceModelTemplateSchema (*args, **kwargs) | Sequence Model template |
SequenceNERTemplateSchema (*args, **kwargs) | Sequence NER template |
SequenceRegexTemplateSchema (*args, **kwargs) | Sequence Regex template |
SequenceSpacyPropTemplateSchema (*args, **kwargs) | Sequence Spacy Property template |
SequenceSubstringExpansionTemplateSchema (...) | Sequence Substring Expansion template |
SequenceTokenTypeTemplateSchema (*args, **kwargs) | Sequence Token Type template |
SequenceWordVectorSchema (*args, **kwargs) | Sequence Word Vector template |
SpacyOverlapTemplateSchema (*args, **kwargs) | Spacy Overlap template |
SpanContentTemplateSchema (*args, **kwargs) | Span Content template |
SpanContextTemplateSchema (*args, **kwargs) | Span Context template |
SpanFontSizeTemplateSchema (*args, **kwargs) | |
SpanLocationTemplateSchema (*args, **kwargs) | Span Location template |
SpanPageTemplateSchema (*args, **kwargs) | |
SpanRegexAlignmentTemplateSchema (*args, **kwargs) | |
SpanRegexPositionTemplateSchema (*args, **kwargs) | |
SpanRegexProximityTemplateSchema (*args, **kwargs) | |
SpanRegexRowTemplateSchema (*args, **kwargs) | |
TableOneAttributeSchema (*args, **kwargs) | Table One Attribute template |
TableTwoAttributeSchema (*args, **kwargs) | Table Two Attribute template |
TimestampTemplateSchema (*args, **kwargs) | Timestamp template |
TwoAttributeNumericTemplateSchema (*args, ...) | Two Attribute Numeric template |
UtteranceContentTemplateSchema (*args, **kwargs) | Utterance Content template |
UtteranceContextTemplateSchema (*args, **kwargs) | Utterance Context template |
UtteranceLocationTemplateSchema (*args, **kwargs) | Utterance Location template |
UtteranceSimilarityTemplateSchema (*args, ...) | Utterance Similarity template |
WordExpressionTemplateSchema (*args, **kwargs) | Word Expression template |
WordRegexTemplateSchema (*args, **kwargs) | Sequence Regex template |