2 مستودعات
The process of synthesizing a single pattern that satisfies a set of positive input examples.
Distinct from Test Case Generators: Candidates focus on test case generation or fuzzy matching, not the synthesis of a regex from a set of requirements.
Explore 2 awesome GitHub repositories matching development tools & productivity · Example-Based Matching. Refine with filters or upvote what's useful.
Grex is a regular expression generator and Rust pattern library that synthesizes a single regular expression from a set of provided text test cases. It functions as a command-line tool and a library, utilizing a Rust-based engine to analyze commonalities across input strings to create matching patterns. The project distinguishes itself through Unicode-aware grapheme processing, ensuring consistent matching across diverse character sets and non-ASCII text. It also provides Python bindings to make its core Rust logic available within Python environments. The system covers pattern generalizatio
Develops a single regular expression that satisfies multiple input requirements by identifying common prefixes and suffixes.
Dedupe is a machine learning tool for entity resolution that identifies and merges duplicate records in structured datasets. It uses active learning to train a matching model from human-labeled examples, learning which field-level similarities are most important for detecting duplicates without requiring manual rule writing. The system combines fingerprint-based blocking to reduce pairwise comparisons, enabling efficient matching on large datasets, and groups scored record pairs into clusters using a configurable similarity threshold. The tool provides multiple interfaces for different workfl
Trains matching rules from human-labeled examples to automate duplicate detection across datasets.