GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ailgroup/string_dist: String distances in rust

BranchesTags
Open more actions menu

Latest commit

 

History

15 Commits
15 Commits

Folders and files

NameName
Last commit message
Last commit date
src
src
 
 
.gitignore
.gitignore
 
 
Cargo.toml
Cargo.toml
 
 
README.md
README.md
 
 

Repository files navigation

string_dist

Work in progress. Provides string distance algos. This is a custom project to support specific needs in a "product matching" data processing framework as well as for supporting algos in a back-office insurance form OCR project.

A Note

This package contains alot of refactored or re-implemented string distance algorithms found in the existing rust ecosystem. I've tried to point out where the original ideas or implementations came from.

The rational for not doing pull requests to original projects is twofold:

  1. my changes were often so pervasive that a PR would probably have been rude
  2. I needed (or will need) some common interfaces or inter-functionality between algos and maintaining a meta-package of forked projects that were all but gutted in many places did not make sense.

Edit distances char-based

  • Hamming
  • Jaro
  • Jaro-Winkler

todo

  • Mong Elken

Token Based metrics

  • NGram
  • QGram
  • Jaccard
  • Cosine

todo

  • TFIDF
  • Jensen-Shannon

Maximum Likelihood Estimation for Ngram Models

todo

yes, see if the NGram token comparison can fit into an NGram model with log-likelihood and MLE...>

About

String distances in rust

Topics

cosine-distancehamming-distancejaccard-distancengramqgram-distancestring-distance

Resources

Readme
Activity
Custom properties

Stars

2 stars

Watchers

1 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.