Generatore di errori di battitura
Cospargi errori di battitura realistici della tastiera su testo pulito: velocità regolabile, QWERTY o QWERTZ.
Generatore di errori di battitura
Il software che gestisce l’input umano alla fine incontra la digitazione umana – e la digitazione umana è complicata. Questo strumento produce quel pasticcio su richiesta: incolla testo pulito, imposta un tasso di errore e ritorna con i quattro errori commessi dalle dita reali. Un tasto vicino premuto invece di quello destro (tge per the), due lettere trasposte (teh), una lettera raddoppiata (thee) o lasciata cadere (th). Le sostituzioni seguono un'effettiva mappa di adiacenza della tastiera - QWERTY o QWERTZ - quindi t diventa r, y, f o g, mai una x distante, che è esattamente la distribuzione degli errori per cui sono ottimizzati gli algoritmi di corrispondenza fuzzy.
Ogni tipo di errore di battitura ha il proprio interruttore, quindi puoi produrre dati di trasposizione puri per testare un'implementazione di Damerau-Levenshtein o stringhe di sola sostituzione di lunghezza invariata. Il tasso va da un sottile 1% di lettere a un 20% appena leggibile e il conteggio riporta quanti errori di battitura sono effettivamente arrivati. Il caso viene preservato attraverso le sostituzioni e tutto ciò che non è una lettera semplice - cifre, punteggiatura, caratteri accentati, emoji - passa intatto.
Usi tipici: dispositivi di test per correttori ortografici e funzionalità "intendi", set di valutazione di ricerca fuzzy, addestramento all'aumento dei dati per modelli NLP, dimostrazione del motivo per cui la deduplicazione della corrispondenza esatta non riesce su nomi immessi da esseri umani o verifica che la convalida del modulo tolleri input realistici. La casualità deriva dalla fonte crittografica del browser e ogni esecuzione è diversa in base alla progettazione.
Tutto viene eseguito localmente nel tuo browser: il tuo testo non lascia mai il tuo dispositivo.