Skip to main content
Version: 25.1

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