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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fxsjy avatar

fxsjy/jieba

0
View on GitHub↗
35,027 stars·6,696 forks·Python·MIT·15 vues

Jieba

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.

The broader capability surface covers grammatical analysis via part-of-speech tagging, support for Traditional Chinese characters, and the identification of word positions through character offsets. To handle large datasets, it incorporates parallel text processing to distribute workloads across multiple CPU cores. Additional utilities include stop-word filtering and a command line interface for processing text files.

Features

  • Chinese Language Segmenters - Provides a comprehensive library for splitting Chinese sentences into individual words using statistical analysis.
  • Frequency-Based Lexicons - Uses word frequency indexing to statistically determine the most likely word boundaries in Chinese text.
  • Keyword and Phrase Extraction - Calculates term frequency and inverse document frequency to identify significant words in a text corpus.
  • Vocabulary Management - Implements a system for loading and modifying external vocabulary files to improve specialized term segmentation.
  • Natural Language Processing - Provides linguistic analysis of Chinese text through part-of-speech tagging and keyword extraction.
  • Natural Language Processing Tools - Provides a toolkit for extracting keywords, tagging parts of speech, and filtering stop words from Chinese text.
  • HMM Segmenters - Employs Hidden Markov Models to statistically predict the most probable sequence of word boundaries.
  • Part-of-Speech Taggers - Assigns grammatical categories to words by matching segmented terms against a parts-of-speech dictionary.
  • User Dictionary Managers - Allows external vocabulary files to override default segmentation rules for domain-specific accuracy.
  • Custom Dictionaries - Supports specifying custom dictionary files to improve word identification and segmentation accuracy.
  • Text Summarization - Extracts core topics from text by identifying key phrases and removing common stop words.
  • Stop Word Filters - Includes a stop-word filtering mechanism to remove non-informative words and improve the precision of keyword extraction.
  • Dictionary Weight Tuning - Allows modification of internal dictionary weights to control how words are grouped during analysis.
  • Segmenters - Utilizes custom dictionaries and frequency tuning to accurately segment specialized technical Chinese terminology.
  • Stop Word Filters - Filters out common non-informative words using a predefined blacklist to refine keyword extraction results.
  • Traditional Chinese Support - Provides a specialized processing mode to accurately segment text written in Traditional Chinese characters.
  • Multi-Process Parallelism - Distributes heavy text segmentation workloads across multiple CPU cores using a process-based concurrency model.
  • Natural Language Processing - Popular Chinese word segmentation tool for Python.
  • NLP Frameworks - Python package for Chinese word segmentation.
  • Word Segmentation Tools - Popular Python-based Chinese word segmentation component.

Historique des stars

Graphique de l'historique des stars pour fxsjy/jiebaGraphique de l'historique des stars pour fxsjy/jieba

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 à Jieba

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Jieba.
  • hankcs/hanlpAvatar de hankcs

    hankcs/HanLP

    36,413Voir sur GitHub↗

    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

    Pythondependency-parserhanlpnamed-entity-recognition
    Voir sur GitHub↗36,413
  • lancopku/pkuseg-pythonAvatar de lancopku

    lancopku/pkuseg-python

    6,707Voir sur GitHub↗

    pkuseg-python is a Chinese word segmentation toolkit and natural language processing library. It provides specialized models for splitting Chinese text into words across various domains, including news, medical, and web content, and includes a tool for assigning grammatical parts of speech tags to segmented words. The library allows for the training of custom segmentation models using annotated datasets and supports the integration of user-defined dictionaries to ensure specialized terminology is recognized correctly. It employs a multi-threaded execution engine to process large volumes of Ch

    Python
    Voir sur GitHub↗6,707
  • 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
  • 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
Voir les 30 alternatives à Jieba→

Questions fréquentes

Que fait fxsjy/jieba ?

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.

Quelles sont les fonctionnalités principales de fxsjy/jieba ?

Les fonctionnalités principales de fxsjy/jieba sont : Chinese Language Segmenters, Frequency-Based Lexicons, Keyword and Phrase Extraction, Vocabulary Management, Natural Language Processing, Natural Language Processing Tools, HMM Segmenters, Part-of-Speech Taggers.

Quelles sont les alternatives open-source à fxsjy/jieba ?

Les alternatives open-source à fxsjy/jieba incluent : hankcs/hanlp — HanLP is a natural language processing library and deep learning framework specifically optimized for the Chinese… lancopku/pkuseg-python — pkuseg-python is a Chinese word segmentation toolkit and natural language processing library. It provides specialized… ownthink/knowledgegraphdata — KnowledgeGraphData is a collection of structured datasets and corpora designed to provide a foundational layer for… isnowfy/snownlp — SnowNLP is a Python library for Chinese natural language processing. It provides tools for text segmentation,… nlpchina/ansj_seg — ansj_seg is a Java NLP toolkit and segmentation library designed for processing Chinese text. It functions as a word… amzxyz/rime_wanxiang — This project is a CJK input method framework and configuration set designed for the Rime input engine. It provides a…