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
codertimo avatar

codertimo/BERT-pytorch

0
View on GitHub↗
6,518 stars·1,328 forks·Python·apache-2.0·11 views

BERT Pytorch

Features

  • Pre-trained Language Models - Ships a framework for pre-training bidirectional Transformer encoders with masked language modeling.
  • Vocabulary Builders - Scans text corpora and writes vocabulary files for use in model training pipelines.
  • Masked - Provides a trainer that randomly masks input tokens and trains models to predict the original tokens.
  • Vocabulary Training - Scans text corpora to create custom token sets using subword algorithms.
  • Next Sentence Prediction - Trains models to determine whether a second sentence naturally follows the first.
  • Trainers - Provides a trainer that determines whether a second sentence naturally follows the first.
  • NLP Training Toolkits - Provides a PyTorch-based toolkit for training language models with vocabulary building and token masking.
  • Masked - Implements masked token prediction by randomly hiding 15% of input tokens.
  • Natural Language Processing - Implementation of the transformer-based language model.
  • Transformer Implementations - PyTorch port of the original BERT model.

Star history

Star history chart for codertimo/bert-pytorchStar history chart for codertimo/bert-pytorch

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 are the main features of codertimo/bert-pytorch?

The main features of codertimo/bert-pytorch are: Pre-trained Language Models, Vocabulary Builders, Masked, Vocabulary Training, Next Sentence Prediction, Trainers, NLP Training Toolkits, Natural Language Processing.

Which projects share features with codertimo/bert-pytorch?

Projects with overlapping indexed features include: huggingface/tokenizers — This project is a high-performance library for converting raw text into tokens and IDs for machine learning models. It… huggingface/transformers — Transformers is a comprehensive library for machine learning that provides a unified interface for training,… google-research/bert — This project is a transformer-based language model and natural language processing toolkit designed to generate deep… facebookresearch/pytext — PyText is an extensible PyTorch-based framework for building, training, and deploying custom natural language… allenai/allennlp — AllenNLP is a PyTorch-based research library and deep learning language toolkit designed for developing and training… hit-scir/ltp — This is a Chinese natural language processing toolkit providing a suite of tools for word segmentation, part-of-speech…

Projects sharing features with BERT Pytorch

These projects share indexed features with BERT Pytorch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • huggingface/tokenizershuggingface avatar

    huggingface/tokenizers

    10,825View on GitHub↗

    This project is a high-performance library for converting raw text into tokens and IDs for machine learning models. It functions as a fast text encoder and a text preprocessing pipeline designed to transform strings into numerical representations with high throughput for research and production. The library includes a subword tokenizer trainer used to analyze text datasets and create custom vocabularies using algorithms such as byte-pair encoding and wordpiece. It provides capabilities for subword vocabulary training and text alignment, allowing character offsets to be tracked during normaliz

    Rustbertgptlanguage-model
    View on GitHub↗10,825
  • huggingface/transformershuggingface avatar

    huggingface/transformers

    161,630View on GitHub↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Pythonaudiodeep-learningdeepseek
    View on GitHub↗161,630
  • 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
  • allenai/allennlpallenai avatar

    allenai/allennlp

    11,889View on GitHub↗

    AllenNLP is a PyTorch-based research library and deep learning language toolkit designed for developing and training neural network architectures for linguistic tasks. It provides a distributed training system that coordinates data and gradients across multiple GPUs and a framework for integrating pretrained transformer architectures. The system distinguishes itself with a dedicated algorithmic bias mitigation tool used to identify and reduce bias in linguistic model predictions. It also includes model influence analysis to interpret predictions by calculating the influence of specific traini

    Python
    View on GitHub↗11,889
Compare all 30 related projects→