46 repository-uri
Libraries and pipelines for performing core linguistic analysis tasks.
Explore 46 awesome GitHub repositories matching part of an awesome list · NLP Frameworks. Refine with filters or upvote what's useful.
This project is a community-driven knowledge base and curated repository focused on natural language processing and large language model development. It serves as a centralized index for high-quality tools, libraries, and research materials, organizing technical resources into structured, version-controlled documentation to assist developers in navigating the evolving artificial intelligence ecosystem. The repository distinguishes itself by acting as an aggregator for AI model evaluation and benchmarking. It provides access to tools that enable the simultaneous comparison of multiple conversa
Collection of Chinese-focused NLP tools and resources.
HanLP is a natural language processing library and deep learning framework specifically optimized for the Chinese language, while also functioning as a multilingual text processor. It serves as a toolkit for performing linguistic analysis, semantic understanding, and script conversion. The project distinguishes itself through a dedicated focus on Chinese linguistic structures, including a specialized script converter for transforming text between Simplified Chinese, Traditional Chinese, and Pinyin. It further supports domain-specific model training to improve the recognition of professional t
Multilingual library for advanced natural language processing.
This project is a Chinese text segmentation library and tokenizer designed to split Chinese sentences into individual words. It serves as a natural language processing tool for splitting characters into words, tagging parts of speech, and extracting keywords using statistical analysis. The library distinguishes itself through support for custom dictionary configuration and vocabulary file management, allowing users to override default segmentation rules for domain-specific accuracy. It also includes a TF-IDF keyword extractor to identify significant words and core topics within documents. Th
Python package for Chinese word segmentation.
SnowNLP is a Python library for Chinese natural language processing. It provides tools for text segmentation, sentiment analysis, document classification, and phonetic transliteration. The library includes capabilities for training and saving custom machine learning models for tokenization and sentiment analysis using raw training datasets. It covers a range of linguistic processing areas, including parts of speech tagging, sentence splitting, and text similarity measurement. The toolkit also provides utilities for extracting key information through text summarization and calculating word im
Python library for Chinese language processing.
FudanNLP (FNLP)
Java library for Chinese text processing.
Open-source Vietnamese Natural Language Process Toolkit
Vietnamese natural language processing toolkit.
Hazm is a python library to perform natural language processing tasks on Persian text. It offers various features for analyzing, processing, and understanding Persian text. You can use Hazm to normalize text, tokenize sentences and words, lemmatize words, assign part-of-speech tags, identify…
Persian natural language processing toolkit.
pythainlp.org | Tutorials | License info | Model cards | Adopters | เอกสารภาษาไทย
Python package for Thai language processing.
Natural Language Interface for apps and devices
Natural language interface for building apps and devices.
iNLTK aims to provide out of the box support for various NLP tasks that an application developer might need for Indic languages.
Toolkit for Indic languages built on PyTorch.
1. Introduction 2. Using PhoBERT with transformers - Installation - Pre-trained models - Example usage 3. Using PhoBERT with fairseq 4. Notes
Pre-trained language models for Vietnamese.
1. Introduction 2. Installation 2. Usage for Python users 3. Usage for Java users 4. Experimental results
Vietnamese natural language processing toolkit.
05 August 2021 - We are releasing version 3.0 of NLPCube and models and introducing FLAVOURS. This is a major update, but we did our best to maintain the same API, so previous implementation will not crash. The supported language list is smaller, but you can open an issue for unsupported…
Pipeline for sentence splitting, lemmatization, and dependency parsing.
Curated list of open-access/open-source/off-the-shelf resources and tools developed with a particular focus on German
Curated resources for German language technology.
BETO is a BERT model trained on a big Spanish corpus. BETO is of size similar to a BERT-Base and was trained with the Whole Word Masking technique. Below you find Tensorflow and Pytorch checkpoints for the uncased and cased versions, as well as some results for Spanish benchmarks comparing BETO…
Spanish language model based on BERT.
This is the UDPipe 2, a POS tagger, lemmatizer and dependency parser.
Trainable pipeline for tokenization, tagging, and parsing.
Below you find links to Spanish word embeddings computed with different methods and from different corpora. Whenever it is possible, a description of the parameters used to compute the embeddings is included, together with simple statistics of the vectors, vocabulary, and description of the…
Spanish word embedding models.
Urduhack is a NLP library for urdu language. It comes with a lot of battery included features to help you process Urdu data in the easiest way possible.
Toolkit for Urdu language processing.
A curated list of resources dedicated to Natural Language Processing (NLP) in polish. Models, tools, datasets.
Resources and models for Polish language processing.
Python Vietnamese Toolkit
Python toolkit for Vietnamese language processing.