#40 · Primary category: NLP Tools & Text Processing
MatchZoo
Facilitating the design, comparison and sharing of deep text matching models.
Project last updated:08/02/24
GitHub Stars
3.9K
Forks
890
Contributors
39
License
Apache-2.0
Why we included this project
Researchers and engineers working on text-pair matching have a solid starting point here. MatchZoo collects a set of neural models, including DSSM, MatchPyramid, DRMM, and K-NRM, behind one data-processing pipeline, so you can load a dataset, preprocess both sides of the pair, and train a ranking or classification model without assembling each component yourself. That consistency makes it easier to compare architectures fairly on the same task, whether the goal is question answering, paraphrase identification, or ad-hoc document ranking. Built-in ranking losses and metrics such as NDCG and MAP cover evaluation cases that generic deep-learning libraries tend to leave up to you. It is a research-oriented toolkit rather than a drop-in production service, and the Keras/TensorFlow base.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量