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 |
WordRegexTemplateSchema(*args, **kwargs) | Sequence Regex template |