awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookresearch avatar

facebookresearch/pytextArchived

0
View on GitHub↗
6,298 نجوم·786 تفرعات·Python·3 مشاهداتpytext.readthedocs.io/en/master↗

Pytext

PyText is an extensible PyTorch-based framework for building, training, and deploying custom natural language processing models, including text classifiers, sequence taggers, and intent-slot predictors. It provides a modular toolkit that allows developers to assemble these models using pluggable registries for model architectures, data formats, and tensorizers, all configurable through YAML files without requiring code changes.

The framework distinguishes itself through its comprehensive support for the full NLP model lifecycle, from training to production inference. It includes pre-built neural network heads for common tasks like classification and sequence tagging, a PyTorch-based training loop that supports single-node and multi-GPU distributed training, and automatic mixed-precision training via PyTorch AMP to reduce memory footprint and accelerate training. For deployment, PyText offers a graph-optimized export pipeline that transforms trained models into static execution graphs via TorchScript for low-latency inference.

The framework enables custom model development by allowing users to extend modular components for architecture, data formats, and tensorizers. It supports training pipelines for text classifiers, sequence taggers, and joint intent-slot models, with the ability to scale training across multiple GPUs or nodes. The export tool converts trained models into optimized execution graphs suitable for production serving, supporting inference on raw text input for tasks like intent prediction, slot extraction, and token-level sequence tagging.

Features

  • Natural Language Processing - An extensible PyTorch-based framework for building, training, and deploying custom NLP models like text classifiers and sequence taggers.
  • Joint Intent-Slot Models - Creates joint models that predict both intent and slot labels from a single utterance.
  • Distributed Training Accelerators - Scales NLP model training across multiple GPUs or nodes using PyTorch's distributed data parallel primitives.
  • Distributed Training Scaling Utilities - Distributes training across multiple GPUs or nodes for faster iteration on NLP models.
  • Slot Extraction Systems - Predicts user intent and extracts slot values from spoken utterances for natural language understanding applications.
  • Distributed Training - Scales model training across multiple GPUs or machines using a distributed backend.
  • Task-Specific Heads - Ships pre-built neural network heads for classification, sequence tagging, and intent-slot prediction.
  • Pluggable Registries - Provides pluggable registries for model architectures, data formats, and tensorizers that can be extended without modifying core code.
  • Structured Experiment Configurations - Provides a YAML-driven configuration system for specifying model hyperparameters, data pipelines, and training settings.
  • Production Inference Exports - Exports trained NLP models into optimized TorchScript graphs for low-latency production serving.
  • NLP Training Toolkits - Provides a modular PyTorch-based pipeline for training text classifiers, sequence taggers, and intent-slot models.
  • Modular Assembly Toolkits - Provides a modular toolkit for assembling text classifiers, sequence taggers, and intent-slot models using PyTorch components.
  • Sequence Tagger Training - Trains models that label each token in a sequence, such as for named entity recognition.
  • Sequence Tagging Frameworks - Provides a framework for labeling each token in text sequences with tags such as named entities using neural network architectures.
  • Text Classification Frameworks - Provides a framework for training deep-learning text classifiers with convolutional or self-attentive architectures on labeled utterances.
  • Configurable Text Classifiers - Trains deep-learning text classifiers from labeled utterances using configurable architectures.
  • Text Classifier Training - Trains deep-learning models to sort text into predefined categories using configurable architectures.
  • PyTorch Training Loops - Leverages PyTorch's autograd and distributed data parallel primitives to orchestrate single-node and multi-GPU training.
  • NLP Model Assemblers - Assembles new text classifiers, sequence taggers, or intent-slot models by extending modular components.
  • Modular Model Assemblers - Assembles text classifiers, sequence taggers, or intent-slot models using modular components.
  • Mixed Precision Training - Accelerates NLP model training and reduces memory usage via automatic mixed precision with PyTorch AMP.
  • Modular Component Extensions - Adds new model components, data formats, and tensorizers through modular interfaces.
  • Model Predictions - Runs inference on raw text input using an exported model to output predicted class labels.
  • Model Exporting - Converts trained NLP models into optimized execution graphs for low-latency production inference.
  • Static Graph Exports - Transforms trained PyTorch models into static execution graphs via TorchScript for low-latency inference.
  • Natural Language Processing - Framework for natural language modeling.
  • NLP - NLP modeling framework from Facebook.
  • PyTorch Utilities - Listed in the “PyTorch Utilities” section of the The Incredible Pytorch awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ facebookresearch/pytextمخطط تاريخ النجوم لـ facebookresearch/pytext

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Pytext

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Pytext.
  • flairnlp/flairالصورة الرمزية لـ flairNLP

    flairNLP/flair

    14,378عرض على 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
    عرض على GitHub↗14,378
  • internlm/xtunerالصورة الرمزية لـ InternLM

    InternLM/xtuner

    5,150عرض على GitHub↗

    xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised fine-tuning, and the optimization of vision-language multimodal models. It serves as a distributed training accelerator and a specialized framework for scaling Mixture-of-Experts models and aligning model behavior through reinforcement learning from human feedback. The project distinguishes itself through advanced memory and compute optimizations, such as sequence parallelism for ultra-long context windows and interleaved pipeline parallelism to reduce GPU idle time. It provide

    Pythonagentdeepseek-v3gpt-oss
    عرض على GitHub↗5,150
  • datawhalechina/thorough-pytorchالصورة الرمزية لـ datawhalechina

    datawhalechina/thorough-pytorch

    3,684عرض على GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    عرض على GitHub↗3,684
  • nvidia/deeplearningexamplesالصورة الرمزية لـ NVIDIA

    NVIDIA/DeepLearningExamples

    14,819عرض على GitHub↗

    This project is a collection of optimized scripts, deployment patterns, and reference implementations designed for scaling and accelerating state-of-the-art AI models. It serves as a multi-domain model zoo and a distributed training framework, providing PyTorch reference implementations for training and deploying models on GPU-accelerated infrastructure. The repository distinguishes itself through an optimization suite focused on NVIDIA GPU hardware, utilizing automatic mixed precision and specialized math modes to increase training speed and throughput. It provides enterprise deployment patt

    Jupyter Notebookcomputer-visiondeep-learningdrug-discovery
    عرض على GitHub↗14,819
عرض جميع البدائل الـ 30 لـ Pytext→

الأسئلة الشائعة

ما هي وظيفة facebookresearch/pytext؟

PyText is an extensible PyTorch-based framework for building, training, and deploying custom natural language processing models, including text classifiers, sequence taggers, and intent-slot predictors. It provides a modular toolkit that allows developers to assemble these models using pluggable registries for model architectures, data formats, and tensorizers, all configurable through YAML files without requiring code changes.

ما هي الميزات الرئيسية لـ facebookresearch/pytext؟

الميزات الرئيسية لـ facebookresearch/pytext هي: Natural Language Processing, Joint Intent-Slot Models, Distributed Training Accelerators, Distributed Training Scaling Utilities, Slot Extraction Systems, Distributed Training, Task-Specific Heads, Pluggable Registries.

ما هي البدائل مفتوحة المصدر لـ facebookresearch/pytext؟

تشمل البدائل مفتوحة المصدر لـ facebookresearch/pytext: flairnlp/flair — Flair is a transformer-based natural language processing framework used to build and train models for text… internlm/xtuner — xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… nvidia/deeplearningexamples — This project is a collection of optimized scripts, deployment patterns, and reference implementations designed for… huggingface/autotrain-advanced — This project is a multimodal model trainer and machine learning fine-tuning tool that provides a containerized… facebookresearch/fairseq — Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic…