awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to qdata/textattack

Open-source alternatives to TextAttack

30 open-source projects similar to qdata/textattack, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best TextAttack alternative.

  • stanfordnlp/stanzaAvatar von stanfordnlp

    stanfordnlp/stanza

    7,809Auf GitHub ansehen↗

    Stanza is a Python natural language processing library designed for tokenization, lemmatization, and dependency parsing across many human languages using neural models. It provides a neural processing pipeline that converts raw text into structured linguistic data objects, alongside a specialized analyzer for extracting medical insights from clinical and biomedical language. The project includes a wrapper that connects Python scripts to Java-based natural language processing tools and remote annotation servers. This enables a bridge for extracting linguistic annotations and analysis data from

    Pythonartificial-intelligencecorenlpdeep-learning
    Auf GitHub ansehen↗7,809
  • allenai/allennlpAvatar von allenai

    allenai/allennlp

    11,889Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,889
  • bigartm/bigartmAvatar von bigartm

    bigartm/bigartm

    674Auf GitHub ansehen↗

    Fast topic modeling platform

    C++
    Auf GitHub ansehen↗674
  • proycon/python-uctoAvatar von proycon

    proycon/python-ucto

    31Auf GitHub ansehen↗

    This is a Python binding to the tokenizer Ucto. Tokenisation is one of the first step in almost any Natural Language Processing task, yet it is not always as trivial a task as it appears to be. This binding makes the power of the ucto tokeniser available to Python. Ucto itself is regular-expression based, extensible, and advanced tokeniser written in C++ (http://ilk.uvt.nl/ucto).

    Cython
    Auf GitHub ansehen↗31

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • petrochukm/pytorch-nlpAvatar von PetrochukM

    PetrochukM/PyTorch-NLP

    2,226Auf GitHub ansehen↗

    Basic Utilities for PyTorch Natural Language Processing (NLP)

    Python
    Auf GitHub ansehen↗2,226
  • snipsco/snips-nluAvatar von snipsco

    snipsco/snips-nlu

    3,972Auf GitHub ansehen↗

    snips-nlu is a Python library and natural language understanding engine designed to convert unstructured text into structured data. It identifies user intents and extracts associated entities from natural language sentences to enable machine-readable command processing. The engine functions as a multilingual parser capable of processing text across multiple languages. It maps identified entities to canonical values or standardized ISO formats, such as timestamps, to ensure data consistency. The project covers intent classification and named entity recognition, utilizing sequence labeling and

    Python
    Auf GitHub ansehen↗3,972
  • explosion/spacyAvatar von explosion

    explosion/spaCy

    33,688Auf GitHub ansehen↗

    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 b

    Pythonaiartificial-intelligencecython
    Auf GitHub ansehen↗33,688
  • deepset-ai/haystackAvatar von deepset-ai

    deepset-ai/haystack

    24,253Auf GitHub ansehen↗

    Haystack is an orchestration framework designed for building complex search and generative AI pipelines. It functions as an agentic workflow engine, enabling the construction of automated sequences that allow AI agents to perform multi-step reasoning and data analysis. The framework utilizes a modular, component-based architecture that connects processing steps into directed acyclic graphs. By employing a provider-agnostic integration layer, it decouples core logic from specific external AI services and vector databases, allowing for the flexible exchange of underlying technologies. This desi

    MDXagentagentsai
    Auf GitHub ansehen↗24,253
  • jasonkessler/scattertextAvatar von JasonKessler

    JasonKessler/scattertext

    2,330Auf GitHub ansehen↗

    Beautiful visualizations of how language differs among document types.

    Pythoncomputational-social-scienced3eda
    Auf GitHub ansehen↗2,330
  • proycon/pynlplAvatar von proycon

    proycon/pynlpl

    476Auf GitHub ansehen↗

    PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language Processing. It contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP (e.g. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML (Form

    Python
    Auf GitHub ansehen↗476
  • sergioburdisso/pyss3Avatar von sergioburdisso

    sergioburdisso/pyss3

    348Auf GitHub ansehen↗

    A Python library for Interpretable Machine Learning in Text Classification using the SS3 model, with easy-to-use visualization tools for Explainable AI :octocat:

    Python
    Auf GitHub ansehen↗348
  • pytorch/fairseqAvatar von pytorch

    pytorch/fairseq

    32,228Auf GitHub ansehen↗

    Fairseq is a deep learning research toolkit and sequence-to-sequence framework built on PyTorch. It provides a system for training and deploying models that map input sequences to output sequences, with a primary focus on neural machine translation and speech recognition. The toolkit allows for the generation of text sequences through search algorithms such as beam search and nucleus sampling. It includes capabilities for producing synthetic parallel training data by translating monolingual text using reverse sequence models. The framework supports large scale model training through multi-de

    Python
    Auf GitHub ansehen↗32,228
  • xhlulu/dl-translateAvatar von xhlulu

    xhlulu/dl-translate

    499Auf GitHub ansehen↗

    Library for translating between 200 languages. Built on 🤗 transformers.

    Python
    Auf GitHub ansehen↗499
  • zalandoresearch/flairAvatar von zalandoresearch

    zalandoresearch/flair

    14,378Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,378
  • artificiai/multilingual-latent-dirichlet-allocation-ldaAvatar von ArtificiAI

    ArtificiAI/Multilingual-Latent-Dirichlet-Allocation-LDA

    83Auf GitHub ansehen↗

    A Multilingual Latent Dirichlet Allocation (LDA) Pipeline with Stop Words Removal, n-gram features, and Inverse Stemming, in Python.

    Pythonclusteringenglishfrench
    Auf GitHub ansehen↗83
  • awslabs/sockeyeAvatar von awslabs

    awslabs/sockeye

    1,215Auf GitHub ansehen↗

    Sockeye is an open-source sequence-to-sequence framework for Neural Machine Translation built on PyTorch. It implements distributed training and optimized inference for state-of-the-art models, powering Amazon Translate and other MT applications. Recent developments and changes are tracked in…

    Python
    Auf GitHub ansehen↗1,215
  • chartbeat-labs/textacyAvatar von chartbeat-labs

    chartbeat-labs/textacy

    2,242Auf GitHub ansehen↗

    NLP, before and after spaCy

    Python
    Auf GitHub ansehen↗2,242
  • columbia-applied-data-science/rosettaAvatar von columbia-applied-data-science

    columbia-applied-data-science/rosetta

    207Auf GitHub ansehen↗

    Tools, wrappers, etc... for data science with a concentration on text processing

    Jupyter Notebook
    Auf GitHub ansehen↗207
  • huggingface/tokenizersAvatar von huggingface

    huggingface/tokenizers

    10,825Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,825
  • huggingface/transformersAvatar von huggingface

    huggingface/transformers

    161,630Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗161,630
  • trigaten/learn_promptingAvatar von trigaten

    trigaten/Learn_Prompting

    4,709Auf GitHub ansehen↗

    Learn_Prompting is an educational project focused on prompt engineering, providing the principles and techniques required to craft effective inputs and improve the quality of generative AI outputs. The project covers advanced prompting strategies to enhance reasoning, reliability, and output quality. This includes techniques for task decomposition, chain-of-thought reasoning, and the use of few-shot and zero-shot guidance. It also addresses model security through the study of prompt hacking, vulnerability analysis, and privacy auditing to prevent sensitive data leaks. The scope extends to th

    MDXchatgptchatgpt-apideep-learning
    Auf GitHub ansehen↗4,709
  • yandexdataschool/nlp_courseAvatar von yandexdataschool

    yandexdataschool/nlp_course

    10,591Auf GitHub ansehen↗

    YSDA course in Natural Language Processing

    Jupyter Notebook
    Auf GitHub ansehen↗10,591
  • alexrozanski/llamachatAvatar von alexrozanski

    alexrozanski/LlamaChat

    1,510Auf GitHub ansehen↗

    Chat with your favourite LLaMA models in a native macOS app

    Swiftaillamallamacpp
    Auf GitHub ansehen↗1,510
  • aigc-audio/audiogptAvatar von AIGC-Audio

    AIGC-Audio/AudioGPT

    10,174Auf GitHub ansehen↗

    AudioGPT is an LLM-driven audio framework and processing suite that uses large language models to orchestrate neural audio pipelines. It functions as a multimodal audio generator and processing system, integrating a collection of pretrained models to handle speech synthesis, sound generation, and audio manipulation. The system is distinguished by its ability to generate audio from diverse inputs, including text and images, and its capacity to produce synchronized talking head videos. It also operates as a neural speech translator, converting spoken language between different tongues while pre

    Pythonaudiogptmusic
    Auf GitHub ansehen↗10,174
  • abitdodgy/gibranAvatar von abitdodgy

    abitdodgy/gibran

    65Auf GitHub ansehen↗

    Gibran is an Elixir natural language processor, and a port of WordsCounted.

    Elixir
    Auf GitHub ansehen↗65
  • arc53/docsgptAvatar von arc53

    arc53/DocsGPT

    17,939Auf GitHub ansehen↗

    DocsGPT is a retrieval-augmented generation platform and private knowledge base used to build AI agents that perform grounded search and analysis. It functions as a multi-model AI orchestrator and enterprise agent builder, allowing for the integration of various local and cloud language models to customize reasoning and text generation. The project provides a visual environment for developing automated assistants using conditional logic and third-party API connectivity. It enables the creation of private AI agents capable of performing enterprise search and detailed document analysis using pr

    Pythonagent-builderagentsai
    Auf GitHub ansehen↗17,939
  • argilla-io/argillaAvatar von argilla-io

    argilla-io/argilla

    5,015Auf GitHub ansehen↗

    Argilla is a collaborative AI feedback tool and data curation management system. It serves as a human-in-the-loop dataset platform designed to coordinate workforce annotators and domain experts in labeling, rating, and refining data samples for machine learning projects. The platform focuses on large language model dataset curation and reinforcement learning from human feedback workflows. It provides a shared workspace for integrating human expertise into AI development to validate model outputs and correct data errors. The system manages the end-to-end machine learning data pipeline, includ

    Python
    Auf GitHub ansehen↗5,015
  • arongdari/python-topic-modelAvatar von arongdari

    arongdari/python-topic-model

    374Auf GitHub ansehen↗

    Implementation of various topic models

    Jupyter Notebook
    Auf GitHub ansehen↗374
  • arongdari/topic-model-lecture-noteAvatar von arongdari

    arongdari/topic-model-lecture-note

    22Auf GitHub ansehen↗

    lecture notes for probabilistic topic models using ipython notebook

    Auf GitHub ansehen↗22
  • anujvyas/natural-language-processing-projectsAvatar von anujvyas

    anujvyas/Natural-Language-Processing-Projects

    254Auf GitHub ansehen↗

    This repository consists of all my NLP Projects

    Jupyter Notebook
    Auf GitHub ansehen↗254