🏆 #769 overall#333 of 1,075 in Natural Language Processing

shibing624 /similarity

similarity: Text similarity calculation Toolkit for Java. 文本相似度计算工具包,java编写,可用于文本相似度计算、情感分析等任务,开箱即用。

$ git clone https://github.com/shibing624/similarity.git
GitHub social preview for shibing624/similarity
Stars
1.6K
1,583
Forks
343
343
Language
Java
License
Apache-2.0
Created
Nov 9, 2016
9.9 years old
Last push
Jul 16, 2026

Categories

GitHub topics

More in Natural Language Processing

Natural Language Processing

NLPchina/ansj_seg

ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典

JavaApache-2.0updated Nov 19, 2023
GitHub ↗★ 6.5K⑂ 2.3K
Natural Language Processing

houbb/sensitive-word

👮‍♂️The sensitive word tool for java.(敏感词/违禁词/违法词/脏词。基于 DFA 算法实现的高性能 java 敏感词过滤工具框架。内置支持单词标签分类分级。请勿发布涉及政治、广告、营销、翻墙、违反国家法律法规等内容。高性能敏感词检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。)

JavaApache-2.0updated Mar 23, 2026
GitHub ↗★ 6.1K⑂ 806
Natural Language Processing

shibing624/text2vec

text2vec, text to vector. 文本向量表征工具,把文本转化为向量矩阵,实现了Word2Vec、RankBM25、Sentence-BERT、CoSENT等文本表征、文本相似度计算模型,开箱即用。

🧬 Embeddings
PythonApache-2.0updated Feb 14, 2026
GitHub ↗★ 5K⑂ 428
Natural Language Processing

thisandagain/sentiment

AFINN-based sentiment analysis for Node.js.

💖 Sentiment Analysis
JavaScriptMITupdated May 18, 2020
GitHub ↗★ 2.7K⑂ 310
Natural Language Processing

dipanjanS/text-analytics-with-python

Learn how to process, classify, cluster, summarize, understand syntax, semantics and sentiment of text data with the power of Python! This repository contains code and datasets used in my book, "Text Analytics with Python" published by Apress/Springer.

💖 Sentiment Analysis📝 Text Summarization🗂️ Text Classification💎 Text Mining
Jupyter NotebookApache-2.0updated Dec 24, 2020
GitHub ↗★ 1.7K⑂ 845
Natural Language Processing

NLPchina/nlp-lang

这个项目是一个基本包.封装了大多数nlp项目中常用工具

JavaApache-2.0updated Aug 13, 2026
GitHub ↗★ 1.5K⑂ 490

Data from GitHub · snapshot Sep 24, 2026