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
·
Back to 649453932/bert-chinese-text-classification-pytorch

Open-source alternatives to Bert Chinese Text Classification Pytorch

30 open-source projects similar to 649453932/bert-chinese-text-classification-pytorch, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Bert Chinese Text Classification Pytorch alternative.

  • 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
  • cs231n/cs231n.github.iocs231n avatar

    cs231n/cs231n.github.io

    10,923View on GitHub↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Jupyter Notebook
    View on GitHub↗10,923
  • 649453932/chinese-text-classification-pytorch649453932 avatar

    649453932/Chinese-Text-Classification-Pytorch

    5,734View on GitHub↗

    This project is a PyTorch-based framework and implementation suite for the supervised classification of Chinese text. It serves as a deep learning text classifier designed to automate the process of labeling and organizing Chinese language documents into predefined categories. The framework provides a collection of neural network architectures, including TextCNN, Transformer, and FastText. It allows for the selection and prototyping of different model topologies through a modular implementation, enabling the evaluation of various sequence models on specific datasets. The system covers a full

    Python
    View on GitHub↗5,734

AI search

Explore more awesome repositories

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

Find more with AI search
  • facico/chinese-vicunaFacico avatar

    Facico/Chinese-Vicuna

    4,121View on GitHub↗

    Chinese-Vicuna is a Chinese large language model and instruction-following AI based on the LLaMA architecture. It is specifically designed for natural language understanding and generation in the Chinese language, utilizing an instruction-tuned model to follow complex user prompts across conversations. The project provides a LoRA fine-tuning framework and quantization systems to enable model adaptation and inference on consumer hardware. It implements quantized inference to reduce memory usage on both CPUs and GPUs, supported by a low-level C++ implementation to minimize system resource requi

    Calpacachinesellama
    View on GitHub↗4,121
  • brightmart/albert_zhbrightmart avatar

    brightmart/albert_zh

    3,982View on GitHub↗

    This project is an implementation of the ALBERT language model architecture, providing a framework for training and evaluating transformer-based text classifiers and similarity models. It specifically includes pre-trained assets and tools optimized for generating semantic embeddings and representations of Chinese text. The framework distinguishes itself through tools for converting heavy language model checkpoints into lightweight formats to enable low-latency inference on mobile devices. It utilizes specific weight reduction techniques, including cross-parameter sharing and factorized embedd

    Pythonalbertbertchinese-corpus
    View on GitHub↗3,982
  • ymcui/chinese-bert-wwmymcui avatar

    ymcui/Chinese-BERT-wwm

    10,212View on GitHub↗

    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 compr

    Pythonbertbert-wwmbert-wwm-ext
    View on GitHub↗10,212
  • dongrixinyu/jionlpdongrixinyu avatar

    dongrixinyu/JioNLP

    3,847View on GitHub↗

    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 incl

    Python
    View on GitHub↗3,847
  • karpathy/build-nanogptkarpathy avatar

    karpathy/build-nanogpt

    4,746View on GitHub↗

    This is an educational implementation that builds a generative pre-trained transformer (GPT) language model from scratch using PyTorch. The project is structured as a step-by-step tutorial, walking through the construction of a decoder-only transformer architecture and its training loop with clean git commits and an accompanying video lecture for a hands-on learning experience. What sets this implementation apart is its focus on practical reproduction: it provides a workflow to train a 124-million-parameter model from scratch in about one hour on cloud GPU hardware, costing under ten dollars.

    Python
    View on GitHub↗4,746
  • mnielsen/neural-networks-and-deep-learningmnielsen avatar

    mnielsen/neural-networks-and-deep-learning

    17,721View on GitHub↗

    This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and practical implementation of neural networks. It provides a structured path for understanding how computers learn from data, covering core concepts such as gradient descent, backpropagation, and the biological inspiration behind artificial neurons. The platform distinguishes itself by combining theoretical proofs with hands-on implementation exercises. It demonstrates the universal approximation theorem through visual explanations and guides users in building various architect

    Python
    View on GitHub↗17,721
  • linkedin/liger-kernellinkedin avatar

    linkedin/Liger-Kernel

    6,148View on GitHub↗

    Liger-Kernel is a collection of pre-built fused Triton kernels and patching utilities designed to accelerate large language model training. It provides drop-in kernel replacements for common LLM operations such as RMSNorm, cross-entropy loss, and attention, enabling increased throughput and reduced memory usage while preserving bitwise-exact gradients. The project serves as a toolkit for composing custom model architectures from individual optimized kernels and for patching pre-existing models with minimal code changes. The project distinguishes itself through its ability to perform runtime m

    Pythonfinetuninggemma2hacktoberfest
    View on GitHub↗6,148
  • kenshohara/3d-resnets-pytorchkenshohara avatar

    kenshohara/3D-ResNets-PyTorch

    4,039View on GitHub↗

    This project is a PyTorch implementation of 3D residual networks designed for video action recognition. It provides a spatiotemporal architecture that analyzes both spatial frames and temporal motion to classify human activities within video clips. The system includes a distributed model training framework to accelerate learning across multiple compute nodes. It supports the deployment and fine-tuning of pre-trained model weights, allowing the adaptation of existing networks to specific new datasets. The codebase covers the full pipeline for spatiotemporal learning, including video dataset p

    Python
    View on GitHub↗4,039
  • facebookresearch/deitfacebookresearch avatar

    facebookresearch/deit

    4,348View on GitHub↗

    DeiT is a PyTorch vision transformer framework designed for image classification. It implements a transformer-based architecture that processes images as sequences of flattened patches using self-attention layers and position-aware sequence modeling instead of convolutional filters. The project focuses on data-efficient training through a knowledge distillation framework. This system allows a student model to mimic the soft labels of a high-performance teacher model to improve accuracy and generalization, particularly when training on smaller datasets. The library covers the full development

    Python
    View on GitHub↗4,348
  • gaussic/text-classification-cnn-rnngaussic avatar

    gaussic/text-classification-cnn-rnn

    4,301View on GitHub↗

    This project is a TensorFlow-based supervised text categorizer designed for Chinese natural language processing. It utilizes a hybrid neural network architecture that combines convolutional and recurrent layers to map raw Chinese text to predefined categories. The system integrates convolutional neural networks for local feature extraction and recurrent neural networks for analyzing sequential dependencies. It employs character-level tokenization and word embeddings to represent text as numerical tensors. The implementation covers the end-to-end machine learning pipeline, including text prep

    Pythonchineseclassificationcnn
    View on GitHub↗4,301
  • baidu/lacbaidu avatar

    baidu/lac

    4,001View on GitHub↗

    LAC is a Chinese lexical analysis engine and toolkit designed for joint word segmentation, part-of-speech tagging, and named entity recognition. It functions as a high-performance system that identifies word boundaries and grammatical categories using trained machine learning models. The project features a lightweight, compiled native runtime that enables on-device natural language processing and embedding into mobile applications. It includes model compression and conversion to optimize for resource-constrained environments and supports multi-threaded parallel execution to increase throughpu

    C++chinese-nlpchinese-word-segmentationjava
    View on GitHub↗4,001
  • 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
  • chatopera/synonymschatopera avatar

    chatopera/Synonyms

    5,107View on GitHub↗

    Synonyms is a natural language processing library and semantic similarity engine specifically designed for Chinese text. It functions as a word embedding toolkit and tokenizer that extracts semantic meaning and identifies synonyms by calculating the conceptual closeness between words and sentences. The system provides a toolkit for Chinese word embedding and synonym discovery, allowing for the retrieval of semantically similar words to expand vocabulary. It distinguishes itself through a configuration-driven approach to model loading, which supports the integration of custom word embeddings t

    Pythonaichatbotnlp
    View on GitHub↗5,107
  • huyingxi/synonymshuyingxi avatar

    huyingxi/Synonyms

    5,107View on GitHub↗

    Synonyms is a Chinese natural language processing tool focused on semantic analysis. It provides capabilities for Chinese word segmentation, part-of-speech tagging, and the retrieval of synonyms based on semantic proximity. The project converts words and sentences into numerical vector representations to calculate similarity scores. This allows for the determination of semantic proximity between different phrases and the identification of chatbot intent through sentence comparison. The system also includes tools for automated keyword extraction and importance ranking to identify significant

    Python
    View on GitHub↗5,107
  • idea-ccnl/fengshenbang-lmIDEA-CCNL avatar

    IDEA-CCNL/Fengshenbang-LM

    4,128View on GitHub↗

    Fengshenbang-LM is a Chinese language model ecosystem and pre-training framework designed for the development and fine-tuning of billion-parameter large language models. It serves as a natural language processing pipeline and cross-modal AI platform capable of generating content across different modalities, including text-to-image generation and protein structure prediction. The project provides a domain-specific model adapter for applying pretrained models to specialized industries such as healthcare, finance, and law. It utilizes a distributed configuration system and data sharding to manag

    Pythonaigcchinese-nlpdistributed-training
    View on GitHub↗4,128
  • 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
  • dllxw/baby-llama2-chineseDLLXW avatar

    DLLXW/baby-llama2-chinese

    2,891View on GitHub↗

    This project is a training pipeline and framework for developing Chinese language models based on the Llama 2 architecture. It functions as a distributed GPU trainer and dataset preprocessing toolkit designed for both the initial pre-training of baseline models and subsequent supervised fine-tuning. The system distinguishes itself through a specialized workflow for Chinese text, incorporating a data curation pipeline that uses similarity hashing for deduplication and a tokenization process that converts raw text into memory-mapped binary files for efficient disk access. It implements a superv

    Python
    View on GitHub↗2,891
  • brightmart/nlp_chinese_corpusbrightmart avatar

    brightmart/nlp_chinese_corpus

    9,903View on GitHub↗

    This is a large-scale collection of curated Chinese text corpora designed for training natural language processing models. The project provides a variety of datasets, including a deduplicated archive of millions of news articles with titles and keywords, high-quality categorized question-and-answer pairs, and parallel translation corpora. The collection includes millions of aligned Chinese and English sentence pairs used for cross-lingual model training and machine translation development. It also contains filtered question-and-answer data organized by label for the construction of knowledge-

    bertchinesechinese-corpus
    View on GitHub↗9,903
  • flairnlp/flairflairNLP avatar

    flairNLP/flair

    14,378View on GitHub↗

    Flair is a transformer-based natural language processing framework used to build and train models for text classification and sequence tagging. It provides a specialized library for generating contextual text embeddings and performing linguistic analysis. The framework includes dedicated tools for named entity recognition, including the identification of specialized biomedical entities across multiple languages. It further supports entity linking to map identified text mentions to unique entries within general or biomedical knowledge bases. The project covers a broad range of language analys

    Python
    View on GitHub↗14,378
  • fastai/course22fastai avatar

    fastai/course22

    3,398View on GitHub↗

    This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen

    Jupyter Notebookdeep-learningfastaijupyter-notebooks
    View on GitHub↗3,398
  • karpathy/ng-video-lecturekarpathy avatar

    karpathy/ng-video-lecture

    4,798View on GitHub↗

    This project is an educational implementation of a small-scale generative pre-trained transformer designed to teach the fundamentals of neural network architecture and training. It serves as a reference implementation and tutorial for constructing a text-generating neural network from scratch. The codebase demonstrates the mechanics of tokenization, self-attention, and the construction of a lightweight language model. It focuses on the step-by-step process of building a generative model to illustrate how large language models are constructed. The implementation covers transformer-based archi

    Python
    View on GitHub↗4,798
  • harderthenharder/transformers_tasksHarderThenHarder avatar

    HarderThenHarder/transformers_tasks

    2,420View on GitHub↗

    Transformers Tasks is a collection of toolkits and scripts dedicated to language model fine-tuning, natural language processing tasks, and transformer-based pipelines. The project functions as a natural language processing toolkit and transformer pipeline library, providing Python scripts and algorithms designed to adapt foundational language models and route text inputs through modular processing workflows. The repository covers supervised fine-tuning pipelines and reinforcement learning alignment procedures that optimize generative text outputs through reward modeling and policy gradient lo

    Jupyter Notebookinformation-extractionnlpreinforcement-learning
    View on GitHub↗2,420
  • daniilidis-group/neural_rendererdaniilidis-group avatar

    daniilidis-group/neural_renderer

    1,165View on GitHub↗

    Neural renderer is a differentiable rendering library for PyTorch that projects three-dimensional meshes into two-dimensional images while maintaining continuous mathematical gradients for backpropagation. The framework enables gradient-based inverse rendering, allowing optimization of input parameters such as camera pose, vertex positions, and texture maps by propagating pixel-level reconstruction errors backward to the source geometry. The architecture incorporates approximate rasterisation gradients that substitute discontinuous edge derivatives with heuristic approximations to facilitate

    Python
    View on GitHub↗1,165
  • amdegroot/ssd.pytorchamdegroot avatar

    amdegroot/ssd.pytorch

    5,224View on GitHub↗

    This is a PyTorch object detection framework that implements the Single Shot MultiBox Detector for identifying and localizing multiple objects within images and video. The project provides a neural network architecture designed for single-shot object detection, which predicts bounding boxes and class labels in one pass. The implementation includes a real-time object detector capable of processing live video streams to track and label objects across sequential frames. It also features a complete computer vision training pipeline for preparing image datasets and training model weights. The fra

    Pythoncomputer-visiondeep-learningimage-recognition
    View on GitHub↗5,224
  • hoothin/userscriptshoothin avatar

    hoothin/UserScripts

    4,065View on GitHub↗

    UserScripts is a collection of JavaScript browser userscripts designed to modify website behavior and add custom functionality to web browsers. It serves as a multi-purpose toolset for web page content automation, web interface enhancement, and specialized web scraping and downloading. The project distinguishes itself through a wide range of specialized utilities, including a browser-based text transformer for character encoding and terminology mapping, and tools for bypassing content censorship. It provides advanced web scraping capabilities such as deciphering obfuscated download links, agg

    JavaScriptadd-onauto-scrollautopager
    View on GitHub↗4,065
  • google/traxgoogle avatar

    google/trax

    8,304View on GitHub↗

    Trax is a deep learning framework and hardware-agnostic tensor engine designed for designing and training neural networks. It serves as a research tool providing high-level combinators for composing complex architectures, alongside a dedicated library for building transformer models and a toolkit for reinforcement learning. The framework is distinguished by its support for reversible and sparse transformer architectures, which reduce memory and computational overhead. It enables a single set of model instructions to execute across different hardware backends without changing the underlying co

    Python
    View on GitHub↗8,304
  • huawei-noah/pretrained-language-modelhuawei-noah avatar

    huawei-noah/Pretrained-Language-Model

    3,163View on GitHub↗

    Pretrained-Language-Model is a machine learning library and natural language processing toolkit designed for pretraining, tokenizing, and compressing large language models using transformer architectures and specialized optimization techniques. It supports Chinese and multilingual natural language processing tasks, including text classification and conversational response generation. The framework provides specialized capabilities for training large-scale autoregressive and contextual language models, alongside model compression techniques like knowledge distillation and quantization to reduc

    Pythonknowledge-distillationlarge-scale-distributedmodel-compression
    View on GitHub↗3,163