paper-with-me

홈 › Papers

string2string: A Modern Python Library for String-to-String Algorithms

2023-04-27 · Mirac Suzgun, Stuart M. Shieber, Dan Jurafsky

We introduce string2string, an open-source library that offers a comprehensive suite of efficient algorithms for a broad range of string-to-string problems. It includes traditional algorithmic solutions as well as recent advanced neural approaches to tackle various problems in string alignment, distance measurement, lexical and semantic search, and similarity analysis -- along with several helpful visualization tools and metrics to facilitate the interpretation and analysis of these methods. Notable algorithms featured in the library include the Smith-Waterman algorithm for pairwise local alignment, the Hirschberg algorithm for global alignment, the Wagner-Fisher algorithm for edit distance, BARTScore and BERTScore for similarity analysis, the Knuth-Morris-Pratt algorithm for lexical search, and Faiss for semantic search. Besides, it wraps existing efficient and widely-used implementations of certain frameworks and metrics, such as sacreBLEU and ROUGE, whenever it is appropriate and suitable. Overall, the library aims to provide extensive coverage and increased flexibility in comparison to existing libraries for strings. It can be used for many downstream applications, tasks, and problems in natural-language processing, bioinformatics, and computational social sciences. It is implemented in Python, easily installable via pip, and accessible through a simple API. Source code, documentation, and tutorials are all available on our GitHub page: https://github.com/stanfordnlp/string2string.

📄 PDF Abstract BibTeX arXiv:2304.14395

Code (2)

stanfordnlp/string2string 공식 구현 pytorch
suzgunmirac/string2string pytorch

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

String Theory: Parsed Categoric Encodings with Automunge

2021-01-01 · Nicholas Teague

The Automunge open source python library platform for tabular data pre-processing automates feature engineering data transformations of numerical encoding and missing data infill to received tidy data on bases fit to pro…

Feature Engineering

Parsed Categoric Encodings with Automunge

2022-02-19 · Nicholas J. Teague

The Automunge open source python library platform for tabular data pre-processing automates feature engineering data transformations of numerical encoding and missing data infill to received tidy data on bases fit to pro…

Feature Engineering

UncertaintyPlayground: A Fast and Simplified Python Library for Uncertainty Estimation

2023-10-23 · Ilia Azizi

This paper introduces UncertaintyPlayground, a Python library built on PyTorch and GPyTorch for uncertainty estimation in supervised learning tasks. The library offers fast training for Gaussian and multi-modal outcome d…

CPUGPUPrediction Intervals

DeezyMatch: A Flexible Deep Learning Approach to Fuzzy String Matching

2020-10-01 · EMNLP 2020 11 · Kasra Hosseini, Federico Nanni, Mariona Coll Ardanuy

We present DeezyMatch, a free, open-source software library written in Python for fuzzy string matching and candidate ranking. Its pair classifier supports various deep neural network architectures for training new class…

Deep LearningTransfer Learning

PyMT5: multi-mode translation of natural language and Python code with transformers

2020-10-07 · EMNLP 2020 11 · Colin B. Clement, Dawn Drain, Jonathan Timcheck, Alexey Svyatkovskiy 외

Simultaneously modeling source code and natural language has many exciting applications in automated software development and understanding. Pursuant to achieving such technology, we introduce PyMT5, the Python method te…

Translation