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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ymcui avatar

ymcui/Chinese-BERT-wwm

0
View on GitHub↗
10,212 stars·1,386 forks·Python·Apache-2.0·27 viewsieeexplore.ieee.org/document/9599397↗

Chinese BERT Wwm

Chinese-BERT-wwm is a pre-trained transformer model and encoder designed for Chinese natural language processing. It converts Chinese text into dense vector representations to be used across various natural language processing applications.

The model utilizes a whole word masking strategy during pre-training, masking entire words rather than individual characters. This approach is designed to improve the capture of semantic meaning and language structure within Chinese datasets.

The project covers a range of downstream tasks including text classification, sequence labeling, and reading comprehension. It supports the fine-tuning of the pre-trained encoder for these specific tasks using custom Chinese datasets.

Features

  • Whole Word Masking - Implements a whole word masking strategy to better capture semantic meaning and language structure in Chinese.
  • Chinese Natural Language Processing - Provides a comprehensive framework for understanding and analyzing Chinese text via transformer models.
  • Chinese NLP Libraries - Acts as a pre-trained encoder that converts Chinese text into dense vector representations.
  • BERT Variants - Provides a specialized BERT model variant for Chinese NLP using a whole word masking strategy.
  • Masked Language Modeling - Implements a masked language modeling objective to train the encoder by predicting hidden tokens.
  • Whole Word Masking - Uses a whole word masking approach instead of character-level masking to better learn Chinese language structure.
  • Chinese - Provides specialized processing for Chinese text to capture language-specific semantic patterns.
  • Contextual Embeddings - Provides bidirectional contextual embeddings that represent Chinese words based on their surrounding text.
  • Transformer Encoders - Employs a transformer-based encoder with stacked self-attention layers for contextual representation.
  • Transformer Models - Implements a bidirectional representation learning model based on the transformer architecture.
  • NLP Tasks - Supports common NLP tasks including text classification, sequence labeling, and reading comprehension.
  • Model Fine-Tuning - Supports fine-tuning the pre-trained encoder using custom Chinese datasets for downstream tasks.
  • Pre-training Transfer Learning - Uses a pre-training and fine-tuning pipeline to adapt the general model to specific Chinese NLP tasks.
  • Sequence Labeling - Supports sequence labeling tasks to identify and extract entities or parts of speech from Chinese text.
  • Subword Tokenization - Utilizes subword tokenization to manage vocabulary size and prevent out-of-vocabulary errors.
  • Text Classification - Provides capabilities for categorizing Chinese documents and sentences into predefined semantic labels.
  • Reading Comprehension - Enables the development of Chinese reading comprehension systems to answer questions from text segments.
  • Language Models - Whole word masking extensions for improved Chinese language modeling.
  • Natural Language Processing - Listed in the “Natural Language Processing” section of the FunNLP awesome list.
  • Pretrained Models and Embeddings - Chinese BERT models trained with whole word masking.
  • Corpus and Datasets - Whole-word masking pre-trained Chinese BERT models.
  • Natural Language Corpora - Whole-word masking BERT models and reading comprehension data.

Star history

Star history chart for ymcui/chinese-bert-wwmStar history chart for ymcui/chinese-bert-wwm

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ymcui/chinese-bert-wwm do?

Chinese-BERT-wwm is a pre-trained transformer model and encoder designed for Chinese natural language processing. It converts Chinese text into dense vector representations to be used across various natural language processing applications.

What are the main features of ymcui/chinese-bert-wwm?

The main features of ymcui/chinese-bert-wwm are: Whole Word Masking, Chinese Natural Language Processing, Chinese NLP Libraries, BERT Variants, Masked Language Modeling, Chinese, Contextual Embeddings, Transformer Encoders.

Which projects share features with ymcui/chinese-bert-wwm?

Projects with overlapping indexed features include: embedding/chinese-word-vectors — This project is a collection of pre-trained dense and sparse word vectors trained on diverse Chinese corpora. It… google-research/bert — This project is a transformer-based language model and natural language processing toolkit designed to generate deep… hit-scir/ltp — This is a Chinese natural language processing toolkit providing a suite of tools for word segmentation, part-of-speech… isnowfy/snownlp — SnowNLP is a Python library for Chinese natural language processing. It provides tools for text segmentation,… brightmart/albert_zh — This project is an implementation of the ALBERT language model architecture, providing a framework for training and… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of…

Projects sharing features with Chinese BERT Wwm

These projects share indexed features with Chinese BERT Wwm. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • embedding/chinese-word-vectorsEmbedding avatar

    Embedding/Chinese-Word-Vectors

    12,227View on GitHub↗

    This project is a collection of pre-trained dense and sparse word vectors trained on diverse Chinese corpora. It serves as a library of linguistic representations and an NLP vector dataset designed to improve the accuracy of semantic and morphological analysis in text models. The collection provides corpus-specific representations and utilizes n-gram co-occurrence modeling to capture diverse linguistic patterns. It includes a hybrid of dense-sparse vectors to balance computational efficiency and semantic precision. The project covers semantic vector search and the development of Chinese natu

    Pythonchinesechinese-word-segmentationembedding
    View on GitHub↗12,227
  • google-research/bertgoogle-research avatar

    google-research/bert

    39,869View on GitHub↗

    This project is a transformer-based language model and natural language processing toolkit designed to generate deep contextual representations of text. By utilizing a transformer-based encoder architecture, the system processes input sequences through stacked self-attention layers to capture the semantic meaning of tokens based on their surrounding sentence structure. The model distinguishes itself through bidirectional contextual processing, which analyzes text in both directions simultaneously, and masked language modeling, which trains the system by predicting hidden tokens within a seque

    Pythongooglenatural-language-processingnatural-language-understanding
    View on GitHub↗39,869
hit-scir/ltpHIT-SCIR avatar

HIT-SCIR/ltp

5,253View on 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
View on GitHub↗5,253
  • isnowfy/snownlpisnowfy avatar

    isnowfy/snownlp

    6,631View on 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
    View on GitHub↗6,631
  • Compare all 30 related projects→