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

explosion/spaCy

0
View on GitHub↗
33,688 stars·4,688 forks·Python·MIT·10 vuesspacy.io↗

SpaCy

spaCy is a Python natural language processing framework designed for industrial-scale text processing. It converts raw text into structured data for machine learning pipelines through a combination of statistical language model trainers, transformer-based text processors, and syntactic dependency parsers.

The project enables the integration of pretrained transformer architectures to perform complex linguistic analysis and multi-task learning. It also provides a specialized system for neural named entity recognition to identify and categorize key entities within text.

The framework covers a broad range of linguistic analysis capabilities, including text document categorization, named entity extraction, and structural text segmentation. It further supports the development of custom machine learning pipelines and includes tools for visualizing syntax trees and entity recognition results.

Trained pipelines can be bundled into serialized binary archives for consistent deployment across different environments.

Features

  • Deep Learning NLP Frameworks - Functions as a comprehensive Python framework combining neural architectures with natural language processing tasks.
  • Pretrained Model Integrations - Enables the integration of pretrained transformer architectures for complex text analysis and multi-task learning.
  • Textual Entity Extractors - Identifies and categorizes key entities like people, organizations, and locations using neural models.
  • Language Model Trainers - Provides a framework for developing and optimizing custom machine learning pipelines for text analysis.
  • Model Training Frameworks - Includes tools to develop and optimize language processing pipelines using high-performance ML frameworks.
  • Natural Language Processing Services - Extracts linguistic features and structures from large volumes of text for natural language understanding.
  • Industrial NLP Pipelines - Provides industrial-scale text processing capabilities to build production-ready language understanding applications.
  • Tokenizers - Uses linguistic patterns and regular expressions to decompose raw text into discrete tokens.
  • Neural Networks - Integrates pretrained transformer architectures to provide dense vector representations of text.
  • Syntactic Parsers - Implements a transition-based system to predict grammatical relationships and build sentence structure trees.
  • Text Classifiers - Implements a framework for assigning predefined categories to text blocks to determine topic or sentiment.
  • Transformer Processors - Integrates pretrained transformer architectures to perform complex linguistic analysis and multi-task learning.
  • Text Processing Pipelines - Provides modular pipelines that incrementally add linguistic annotations to shared document objects.
  • Text Segmentation - Includes rule-based tokenization and sentence segmentation to break raw text into discrete linguistic units.
  • Text Classification - Assigns predefined categories to text documents to determine topic or sentiment.
  • Model Deployment Pipelines - Enables bundling of trained pipelines into distributable packages for movement from development to production.
  • Model Serialization - Bundles trained weights and configuration files into binary archives for consistent deployment.
  • NLP Visualization Tools - Renders syntax trees and named entity recognition results to analyze text processing behavior.
  • Language Model Development - Library for advanced natural language processing in Python.
  • Natural Language Processing - Industrial-strength NLP library for Python.
  • Python NLP Libraries - Industrial-strength library for advanced natural language processing.

Historique des stars

Graphique de l'historique des stars pour explosion/spacyGraphique de l'historique des stars pour explosion/spacy

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

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec SpaCy.
  • flairnlp/flairAvatar de flairNLP

    flairNLP/flair

    14,378Voir sur 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
    Voir sur GitHub↗14,378
  • zalandoresearch/flairAvatar de zalandoresearch

    zalandoresearch/flair

    14,378Voir sur GitHub↗

    Flair is a natural language processing framework for training and applying models for sequence labeling and text classification. It provides a system for generating word embeddings and identifying semantic entities within text. The framework includes a dedicated system for zero and few-shot learning, enabling text classification and entity extraction using minimal training examples by leveraging pre-trained knowledge. Its capabilities cover named entity recognition, sentiment analysis, and the training of specialized models using custom datasets. It also includes tooling for the visual highl

    Python
    Voir sur GitHub↗14,378
  • 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
  • nltk/nltkAvatar de nltk

    nltk/nltk

    14,649Voir sur GitHub↗

    This project is a comprehensive Python toolkit designed for natural language processing, research, and education. It functions as a linguistic data processor that provides a standardized framework for managing, cleaning, and analyzing large collections of annotated text corpora and lexical resources. The library distinguishes itself through its integration of both symbolic and statistical methods, allowing users to perform complex tasks ranging from rule-based grammar parsing to machine learning-driven classification. It offers a modular pipeline for text processing, enabling the transformati

    Pythonmachine-learningnatural-language-processingnlp
    Voir sur GitHub↗14,649
Voir les 30 alternatives à SpaCy→

Questions fréquentes

Que fait explosion/spacy ?

spaCy is a Python natural language processing framework designed for industrial-scale text processing. It converts raw text into structured data for machine learning pipelines through a combination of statistical language model trainers, transformer-based text processors, and syntactic dependency parsers.

Quelles sont les fonctionnalités principales de explosion/spacy ?

Les fonctionnalités principales de explosion/spacy sont : Deep Learning NLP Frameworks, Pretrained Model Integrations, Textual Entity Extractors, Language Model Trainers, Model Training Frameworks, Natural Language Processing Services, Industrial NLP Pipelines, Tokenizers.

Quelles sont les alternatives open-source à explosion/spacy ?

Les alternatives open-source à explosion/spacy incluent : flairnlp/flair — Flair is a transformer-based natural language processing framework used to build and train models for text… zalandoresearch/flair — Flair is a natural language processing framework for training and applying models for sequence labeling and text… hankcs/hanlp — HanLP is a natural language processing library and deep learning framework specifically optimized for the Chinese… nltk/nltk — This project is a comprehensive Python toolkit designed for natural language processing, research, and education. It… johnsnowlabs/spark-nlp — Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing… oxford-cs-deepnlp-2017/lectures — This repository is a deep learning for natural language processing course and curriculum. It provides educational…