awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dongrixinyu avatar

dongrixinyu/JioNLP

0
View on GitHub↗
3,847 stars·442 forks·Python·Apache-2.0·2 vueswww.jionlp.com↗

JioNLP

JioNLP is a Chinese natural language processing toolkit designed for cleaning, normalizing, and extracting structured information from unstructured text. It functions as a linguistic analyzer for Chinese characters and a rule-based named entity extractor, providing a specialized system for sentiment scoring and synthetic data generation for machine learning workflows.

The project features a lexicon-based sentiment analysis engine that computes numerical emotional tone scores and a data augmentation library that uses back-translation and synonym replacement to expand training datasets. It includes a rule-based entity extraction system that parses dates, currency, addresses, and identity numbers into standardized formats.

The toolkit covers broad capability areas including information extraction for geographic and temporal data, script conversion between simplified and traditional Chinese, and character-level mapping for pinyin and stroke counts. It also provides utilities for corpus management, such as stopword filtering, key phrase extraction, and the removal of noise like HTML and URLs from raw text.

Features

  • Chinese Natural Language Processing - Provides a comprehensive suite for cleaning, normalizing, and analyzing Chinese text for machine learning.
  • Pinyin Character Mappings - Maps Chinese characters to their structural components, stroke counts, and pinyin representations.
  • Entity and Relation Extraction - Identifies entities and specific terms by matching input text against predefined linguistic dictionaries.
  • Structured Entity Extractors - Provides automated extraction and normalization of structured data points like dates, currency, and ID numbers from raw text.
  • Chinese Entity Recognizers - Identifies and normalizes structured Chinese data including dates, currency, and geographic locations.
  • Geographic Entity Extraction - Identifies geographic entities and parses address strings into administrative levels for domestic and international locations.
  • Chinese Character Structural Analyzers - Performs stroke counting, radical identification, and pinyin generation for Chinese characters.
  • Named Entity Recognition - Identifies and classifies specific entities within unstructured text using a dictionary-based matching approach.
  • Script Conversion - Transforms text between simplified and traditional Chinese characters using standardized mapping dictionaries.
  • Lexicon-Based Sentiment Analyzers - Calculates emotional polarity by summing pre-assigned weights from a weighted lexicon.
  • Chinese Sentiment Analyzers - Quantifies emotional tone in Chinese text using specialized weighted lexicons.
  • Script Converters - Transforms text between simplified and traditional Chinese scripts and generates phonetic pinyin representations.
  • Chinese NLP Toolkits - A comprehensive library for cleaning, normalizing, and extracting structured information from unstructured Chinese text.
  • Text Cleaning Utilities - Cleans raw text by removing HTML tags, URLs, and noise while normalizing character widths.
  • Pattern-Based Extraction - Uses regular expressions and structured masks to parse ID numbers, dates, and currency.
  • Text Input Normalizers - Normalizes unstructured text by removing HTML, URLs, and inconsistent whitespace.
  • Automated Text Analysis - Implements word frequency analysis and probabilistic modeling to identify category-specific vocabulary.
  • Stopword Filtering - Removes common non-informative words from Chinese text to improve the quality of downstream NLP analysis.
  • Keyword and Phrase Extraction - Isolates primary keywords and key phrases from documents to generate concise summaries of main ideas.
  • Natural Language Date Parsing - Converts natural language descriptions of dates and holidays into standardized machine-readable timestamps.
  • Currency Value Extraction - Parses currency amounts from unstructured text to provide standardized monetary values and currency types.
  • Text Data Augmentation - Generates synthetic training examples using synonym replacement and back-translation.
  • Chinese Text Augmentation - Creates synthetic training examples through back-translation and synonym replacement to improve Chinese language models.
  • National ID Analysis - Extracts demographic and geographic information from Chinese ID numbers to resolve personal identity details.
  • Natural Language Processing - All-in-one toolkit for Chinese language processing.

Historique des stars

Graphique de l'historique des stars pour dongrixinyu/jionlpGraphique de l'historique des stars pour dongrixinyu/jionlp

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à JioNLP

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec JioNLP.
  • isnowfy/snownlpAvatar de isnowfy

    isnowfy/snownlp

    6,631Voir sur GitHub↗

    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
    Voir sur GitHub↗6,631
  • ownthink/knowledgegraphdataAvatar de ownthink

    ownthink/KnowledgeGraphData

    5,181Voir sur GitHub↗

    KnowledgeGraphData is a collection of structured datasets and corpora designed to provide a foundational layer for cognitive intelligence and artificial intelligence systems. It primarily consists of large-scale Chinese knowledge graph datasets, including entity-relation data and NLP training sets used to drive semantic understanding and automated question answering. The project focuses on the construction and export of massive entity-attribute-value graphs, organizing knowledge into portable formats. It provides specialized domain partitioning to tailor information retrieval for professional

    Python
    Voir sur GitHub↗5,181
  • facebook/ducklingAvatar de facebook

    facebook/duckling

    4,292Voir sur GitHub↗

    Duckling is a deterministic named entity recognizer and natural language entity extractor. It transforms unstructured text into machine-readable data by mapping language-specific input strings to universal structured formats. The system utilizes a rule-based engine and composable language rules to resolve entities without relying on probabilistic models. It supports multilingual text parsing across various regional locales, employing a logic-driven approach to normalize diverse natural language expressions into standardized numeric values. The project covers the extraction and normalization

    Haskell
    Voir sur GitHub↗4,292
  • hit-scir/ltpAvatar de HIT-SCIR

    HIT-SCIR/ltp

    5,253Voir sur GitHub↗

    This is a Chinese natural language processing toolkit providing a suite of tools for word segmentation, part-of-speech tagging, and named entity recognition. It includes a neural dependency parser for analyzing syntactic and semantic relationships between words and a machine learning training suite for creating custom linguistic models using annotated datasets. The toolkit distinguishes itself through its deployment flexibility, offering a dockerized server and a web service interface that exposes processing capabilities via API. It supports the use of pretrained models and allows for the int

    Pythonchinese-nlpmachine-learningnatural-language-processing
    Voir sur GitHub↗5,253
Voir les 30 alternatives à JioNLP→

Questions fréquentes

Que fait dongrixinyu/jionlp ?

JioNLP is a Chinese natural language processing toolkit designed for cleaning, normalizing, and extracting structured information from unstructured text. It functions as a linguistic analyzer for Chinese characters and a rule-based named entity extractor, providing a specialized system for sentiment scoring and synthetic data generation for machine learning workflows.

Quelles sont les fonctionnalités principales de dongrixinyu/jionlp ?

Les fonctionnalités principales de dongrixinyu/jionlp sont : Chinese Natural Language Processing, Pinyin Character Mappings, Entity and Relation Extraction, Structured Entity Extractors, Chinese Entity Recognizers, Geographic Entity Extraction, Chinese Character Structural Analyzers, Named Entity Recognition.

Quelles sont les alternatives open-source à dongrixinyu/jionlp ?

Les alternatives open-source à dongrixinyu/jionlp incluent : isnowfy/snownlp — SnowNLP is a Python library for Chinese natural language processing. It provides tools for text segmentation,… ownthink/knowledgegraphdata — KnowledgeGraphData is a collection of structured datasets and corpora designed to provide a foundational layer for… facebook/duckling — Duckling is a deterministic named entity recognizer and natural language entity extractor. It transforms unstructured… hit-scir/ltp — This is a Chinese natural language processing toolkit providing a suite of tools for word segmentation, part-of-speech… axa-group/nlp.js — nlp.js is a JavaScript natural language processing library and development framework used to build natural language… nlpchina/ansj_seg — ansj_seg is a Java NLP toolkit and segmentation library designed for processing Chinese text. It functions as a word…