All Projects → wangsix → vmo

wangsix / vmo

Licence: GPL-3.0 license
Python Modules of Variable Markov Oracle

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to vmo

strutil
Golang metrics for calculating string similarity and other string utility functions
Stars: ✭ 114 (+395.65%)
Mutual labels:  string-matching
multi string replace
A fast multiple string replace library for ruby. Uses a C implementation of the Aho–Corasick Algorithm based on https://github.com/morenice/ahocorasick while adding support for on the fly multiple string replacement. Faster alternative to String.gsub when dealing with non-regex (exact match) use cases
Stars: ✭ 16 (-30.43%)
Mutual labels:  string-matching
simd-byte-lookup
SIMDized check which bytes are in a set
Stars: ✭ 23 (+0%)
Mutual labels:  string-matching
wildmatch
Simple string matching with questionmark- and star-wildcard operator
Stars: ✭ 37 (+60.87%)
Mutual labels:  string-matching
beda
Beda is a golang library for detecting how similar a two string
Stars: ✭ 34 (+47.83%)
Mutual labels:  string-matching
node-validator
Node.js string validator for more
Stars: ✭ 14 (-39.13%)
Mutual labels:  string-matching
algos
A collection of algorithms in rust
Stars: ✭ 16 (-30.43%)
Mutual labels:  string-matching
fuzzywuzzy
Fuzzy string matching for PHP
Stars: ✭ 60 (+160.87%)
Mutual labels:  string-matching
stringbench
String matching algorithm benchmark
Stars: ✭ 31 (+34.78%)
Mutual labels:  string-matching
levenshtein.c
Levenshtein algorithm in C
Stars: ✭ 77 (+234.78%)
Mutual labels:  string-matching
strsim
string similarity based on Dice's coefficient in go
Stars: ✭ 39 (+69.57%)
Mutual labels:  string-matching
FastFuzzyStringMatcherDotNet
A BK tree implementation for fast fuzzy string matching
Stars: ✭ 23 (+0%)
Mutual labels:  string-matching
php aho corasick
Aho-Corasick string search algorithm PHP extension implementation.
Stars: ✭ 45 (+95.65%)
Mutual labels:  string-matching
Levenshtein
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
Stars: ✭ 38 (+65.22%)
Mutual labels:  string-matching
PFAC
PFAC is an open library for exact string matching performed on NVIDIA GPUs
Stars: ✭ 41 (+78.26%)
Mutual labels:  string-matching
effcee
Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck
Stars: ✭ 76 (+230.43%)
Mutual labels:  string-matching
stance
Learned string similarity for entity names using optimal transport.
Stars: ✭ 27 (+17.39%)
Mutual labels:  string-matching
vbml
Way to check, match and resist.
Stars: ✭ 27 (+17.39%)
Mutual labels:  string-matching
ATGValidator
iOS validation framework with form validation support
Stars: ✭ 51 (+121.74%)
Mutual labels:  string-matching
Toolgood.words
一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。
Stars: ✭ 2,785 (+12008.7%)
Mutual labels:  string-matching

vmo - Python Variable Markov Oracle Library

Build Status

Maintained by the Center for Research in Entertainment and Learning (CREL) @UCSD

Contacts

Cheng-i Wang, [email protected] Shlomo Dubnov, [email protected]

About

vmo is a Python library for time series and symbolic sequence analysis/synthesis in the family of software built around the Factor Oracle and Variable Markov Oracle algorithms. One of the main innovations in vmo is using functions related to Information Dynamics to determine oracle structure and query-matching algorithms.

Installation

run python setup.py install or pip install vmo

Friendly Reminder

If the VMO package is used for any research works result in publications, please cite the following paper.

For machine improvisation and sequence generation, DOI:10.1145/2905371.

For motif discovery and segmentation, DOI:10.1109/icassp.2015.7178056.

For human gesture applications, DOI:10.1109/mmul.2015.76.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].