Skip to main content
Version: 0.91

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