Ir al contenido

Seleccionar idioma

Idioma actual: Español (España)

Source: https://github.com/keon/awesome-nlp at ab3dbd7d8160
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Awesome


Patrocinado por Atlas Cloud

Atlas Cloud

Plataforma de agregación de API de IA con un endpoint LLM compatible con OpenAI para tareas de PLN como traducción, resumen, generación multilingüe y extracción estructurada.


Una selección de recursos dedicados al procesamiento del lenguaje natural.

Lee las directrices de contribución antes de colaborar. Añade tus recursos de PLN favoritos mediante una solicitud de cambios.

Esta lista abarca el procesamiento del lenguaje natural: análisis lingüístico, herramientas multilingües, métodos clásicos y neuronales, conjuntos de datos y evaluación. Los modelos de lenguaje grandes solo se incluyen cuando impulsan o evalúan una tarea o capacidad básica de PLN (tokenización, multilingüismo, traducción automática, resumen, reconocimiento de entidades, preguntas y respuestas, factualidad, sondeo y destilación). Los chatbots de propósito general, los marcos de agentes, los repositorios de plantillas de prompts, las herramientas de generación de código y los kits de inicio para aplicaciones RAG aparecen en otras listas; consulta Véase también.

Dónde seguir la investigación actual sobre PLN:

  • ACL Anthology - archivo canónico de artículos de ACL, EMNLP, NAACL, EACL, COLING y eventos relacionados.
  • NLP-Progress - recopila los resultados de vanguardia en tareas y conjuntos de datos habituales de PLN.
  • Papers With Code: NLP - artículos, pruebas de referencia y tablas de clasificación para tareas de PLN.
  • Sebastian Ruder’s newsletter - recopilaciones periódicas de investigaciones y tendencias de PLN.
  • ACL Rolling Review - proceso de revisión continua que nutre las publicaciones asociadas con ACL.
  • The Gradient - ensayos extensos sobre aprendizaje automático e investigación en PLN.
  • Visual NLP Paper Summaries - resúmenes ilustrados de artículos recientes.

Laboratorios destacados de investigación en PLN

Sección titulada «Laboratorios destacados de investigación en PLN»

Volver arriba

Volver arriba

Aprendizaje automático general

  • Machine Learning 101 El ingeniero creativo sénior de Google explica el aprendizaje automático tanto a ingenieros como a directivos.
  • AI Playbook - el manual de IA de a16z es un excelente recurso para compartir con tus responsables o incluir en tus presentaciones.
  • Sebastian Ruder’s Newsletter comentarios sobre lo mejor de la investigación en PLN.
  • How To Label Data guía para gestionar proyectos de anotación lingüística de mayor envergadura.
  • Depends on the Definition recopilación de entradas de blog que aborda una amplia variedad de temas de PLN con implementaciones detalladas.

Introducciones y guías de PLN

Blogs y boletines

Volver arriba

Volver arriba

  • Node.js y JavaScript - Bibliotecas de PLN para Node.js | Volver arriba

    • Twitter-text - Implementación en JavaScript de la biblioteca de procesamiento de texto de Twitter.
    • Knwl.js - Procesador de lenguaje natural en JS.
    • Retext - Sistema extensible para analizar y manipular el lenguaje natural.
    • NLP Compromise - Procesamiento del lenguaje natural en el navegador.
    • Natural - Funciones generales de lenguaje natural para Node.js.
    • Poplar - Herramienta web de anotación para el procesamiento del lenguaje natural (PLN).
    • NLP.js - Biblioteca de PLN para crear bots.
    • node-question-answering - Sistema de preguntas y respuestas rápido y listo para producción con DistilBERT en Node.js.
  • Python - Bibliotecas de PLN para Python | Volver arriba

    • sentimental-onix Modelos de análisis de sentimientos para spaCy mediante ONNX.
    • TextAttack - Ataques adversariales, entrenamiento adversarial y aumento de datos en PLN.
    • TextBlob - Proporciona una API coherente para explorar tareas comunes de procesamiento del lenguaje natural (PLN). Se apoya en Natural Language Toolkit (NLTK) y Pattern, y funciona bien con ambas :+1:
    • spaCy - PLN de nivel industrial con Python y Cython :+1:
      • textacy - PLN de alto nivel basado en spaCy.
    • gensim - Biblioteca de Python para realizar modelado semántico no supervisado a partir de texto sin formato :+1:
    • scattertext - Biblioteca de Python para generar visualizaciones d3 de las diferencias lingüísticas entre corpus.
    • GluonNLP Kit de herramientas de aprendizaje profundo para PLN, basado en MXNet/Gluon.
    • AllenNLP Biblioteca de investigación de PLN basada en PyTorch para desarrollar modelos de aprendizaje profundo de vanguardia en una amplia variedad de tareas lingüísticas.
    • PyTorch-NLP - Kit de herramientas de investigación de PLN diseñado para facilitar la creación rápida de prototipos, con cargadores mejorados de datos y vectores de palabras, representaciones de capas de redes neuronales y métricas comunes de PLN como BLEU.
    • Rosetta - Herramientas de procesamiento de texto y envoltorios (p. ej., Vowpal Wabbit).
    • PyNLPl - Biblioteca de procesamiento del lenguaje natural para Python. Es de propósito general y admite algunos formatos específicos, como modelos de lenguaje ARPA, tablas de frases de Moses y alineaciones de GIZA++.
    • foliapy - Biblioteca de Python para trabajar con FoLiA, un formato XML para anotación lingüística.
    • PySS3 - Paquete de Python que implementa el clasificador de texto de caja blanca SS3; incluye herramientas de visualización interactiva que explican las predicciones.
    • jPTDP - Kit de herramientas para el etiquetado gramatical (POS) y el análisis de dependencias conjuntos. jPTDP ofrece modelos preentrenados para más de 40 idiomas.
    • BigARTM - Biblioteca rápida para el modelado de temas.
    • Snips NLU - Biblioteca lista para producción para analizar intenciones.
    • Chazutsu - Biblioteca para descargar y analizar conjuntos de datos de investigación estándar de PLN.
    • Word Forms - Permite generar con precisión todas las formas posibles de una palabra inglesa.
    • Multilingual Latent Dirichlet Allocation (LDA) - Canalización multilingüe y extensible para agrupar documentos.
    • Natural Language Toolkit (NLTK) - Biblioteca con una amplia variedad de funciones de PLN que admite más de 50 corpus.
    • NLP Architect - Biblioteca para explorar arquitecturas y técnicas de aprendizaje profundo de vanguardia para PLN y comprensión del lenguaje natural (NLU).
    • Flair - Marco muy sencillo para PLN multilingüe de vanguardia, basado en PyTorch. Incluye representaciones vectoriales de BERT, ELMo y Flair.
    • Kashgari - Marco sencillo de PLN multilingüe basado en Keras que permite crear modelos en 5 minutos para tareas de reconocimiento de entidades nombradas (NER), etiquetado gramatical (PoS) y clasificación de texto. Incluye representaciones vectoriales de BERT y word2vec.
    • FARM - Transferencia de aprendizaje rápida y sencilla para PLN. Proporciona modelos de lenguaje para el sector industrial y se centra en preguntas y respuestas.
    • Haystack - Marco integral de Python para crear interfaces de búsqueda en lenguaje natural sobre datos. Aprovecha Transformers y los avances más recientes de PLN. Admite DPR, Elasticsearch, Modelhub de Hugging Face y mucho más.
    • Rita DSL - DSL basado libremente en RUTA de Apache UIMA. Permite definir patrones lingüísticos (PLN basado en reglas) que luego se traducen a spaCy o, si se prefiere una solución más ligera con menos funciones, a patrones de expresiones regulares.
    • Transformers - Procesamiento del lenguaje natural para TensorFlow 2.0 y PyTorch.
    • Tokenizers - Tokenizadores optimizados para la investigación y la producción.
    • fairSeq Implementaciones de Facebook AI Research de modelos seq2seq de vanguardia en PyTorch.
    • corex_topic - Modelado jerárquico de temas con un conocimiento mínimo del dominio.
    • Sockeye - Kit de herramientas de traducción automática neuronal (NMT) que impulsa Amazon Translate.
    • DL Translate - Biblioteca de traducción basada en aprendizaje profundo para 50 idiomas, construida sobre transformers y mBART Large de Facebook.
    • Jury - Evaluación de resultados de modelos de PLN mediante diversas métricas automatizadas.
    • python-ucto - Tokenizador basado en expresiones regulares, compatible con Unicode y varios idiomas. Enlace de Python a una biblioteca de C++; admite el formato FoLiA.
    • Pearmut - Herramienta de anotación humana para tareas de PLN multilingües, como la traducción automática.
    • Stanza - Kit de herramientas de Python de Stanford NLP para tokenización, etiquetado gramatical (POS), lematización, análisis de dependencias y reconocimiento de entidades nombradas (NER) en más de 70 idiomas.
    • Sentence-Transformers - Representaciones vectoriales de oraciones/documentos, búsqueda semántica y reordenamiento; estándar actual para PLN orientado a la recuperación.
    • Argilla - Plataforma de código abierto para anotación de datos y recopilación de comentarios sobre conjuntos de datos de LLM y PLN.
    • HuggingFace Datasets - Cargadores y procesamiento estandarizados para miles de conjuntos de datos de PLN.
    • HuggingFace Evaluate - Implementaciones de referencia de métricas de PLN.
    • sacrebleu - Puntuación reproducible de BLEU/chrF/TER para traducción automática.
    • COMET - Métricas de traducción automática aprendidas, el estándar de facto actual.
    • LangTest - Más de 60 tipos de pruebas de robustez, sesgo e imparcialidad de modelos de PLN.
    • yasbd-lib - Detector de límites de oraciones (SBD) de alta precisión basado en reglas. Adaptador directo de pysbd, API de transmisión, CLI y componente de spaCy para más de 39 idiomas.
  • C++ - Bibliotecas de C++ | Volver arriba

    • InsNet - Biblioteca de redes neuronales para crear modelos de PLN dependientes de instancias con procesamiento por lotes dinámico sin relleno.
    • MIT Information Extraction Toolkit - Herramientas en C, C++ y Python para el reconocimiento de entidades nombradas y la extracción de relaciones.
    • CRF++ - Implementación de código abierto de campos aleatorios condicionales (CRF) para segmentar/etiquetar datos secuenciales y otras tareas de procesamiento del lenguaje natural.
    • CRFsuite - CRFsuite implementa campos aleatorios condicionales (CRF) para etiquetar datos secuenciales.
    • BLLIP Parser - Analizador de lenguaje natural BLLIP (también conocido como analizador Charniak-Johnson).
    • colibri-core - Biblioteca de C++, herramientas de línea de comandos y enlace para Python para extraer y procesar construcciones lingüísticas básicas, como n-gramas y skip-grams, de forma rápida y eficiente en memoria.
    • ucto - Tokenizador basado en expresiones regulares, compatible con Unicode y varios idiomas. Herramienta y biblioteca de C++; admite el formato FoLiA.
    • libfolia - Biblioteca de C++ para el formato FoLiA.
    • frog - Conjunto de herramientas de PLN basado en memoria, desarrollado para neerlandés: etiquetador PoS, lematizador, analizador de dependencias, NER, analizador superficial y analizador morfológico.
    • MeTA - ModErn Text Analysis: kit de herramientas de ciencia de datos en C++ para extraer información de grandes volúmenes de texto.
    • Mecab (Japanese)
    • Moses
    • StarSpace - Biblioteca de Facebook para crear representaciones vectoriales de palabras, párrafos y documentos, y para clasificar texto.
    • QSMM - Analizadores probabilísticos adaptativos, descendentes y ascendentes.
  • Java - Bibliotecas de PLN para Java | Volver arriba

    • Stanford NLP
    • OpenNLP
    • NLP4J
    • Word2vec in Java
    • ReVerb Extracción abierta de información a escala web.
    • OpenRegex Lenguaje y motor eficientes y flexibles de expresiones regulares basadas en tokens.
    • CogcompNLP - Bibliotecas centrales desarrolladas por el Grupo de Computación Cognitiva de la Universidad de Illinois.
    • MALLET - MAchine Learning for LanguagE Toolkit: paquete para procesamiento estadístico del lenguaje natural, clasificación y agrupación de documentos, modelado de temas, extracción de información y otras aplicaciones de aprendizaje automático sobre texto.
    • RDRPOSTagger - Kit robusto de etiquetado gramatical (POS) para Java y Python, junto con modelos preentrenados para más de 40 idiomas.
  • Kotlin - Bibliotecas de PLN para Kotlin | Volver arriba

    • Lingua Biblioteca de detección de idiomas para Kotlin y Java, adecuada tanto para textos largos como cortos.
    • Kotidgy Generador de datos de texto basado en índices, escrito en Kotlin.
  • Scala - Bibliotecas de PLN para Scala | Volver arriba

    • Saul - Biblioteca para desarrollar sistemas de PLN, con módulos integrados como SRL, POS, etc.
    • ATR4S - Kit de herramientas con métodos de vanguardia para el reconocimiento automático de términos.
    • tm - Implementación de modelado de temas basada en PLSA multilingüe regularizada.
    • word2vec-scala - Interfaz de Scala para modelos word2vec; incluye operaciones con vectores, como distancia entre palabras y analogías.
    • Epic - Epic es un analizador estadístico de alto rendimiento escrito en Scala, junto con un marco para crear modelos complejos de predicción estructurada.
    • Spark NLP - Spark NLP es una biblioteca de procesamiento del lenguaje natural basada en Apache Spark ML. Ofrece anotaciones de PLN sencillas, eficientes y precisas para canalizaciones de aprendizaje automático que escalan fácilmente en entornos distribuidos.
  • R - Bibliotecas de PLN para R | Volver arriba

    • text2vec - Vectorización rápida, modelado de temas, distancias y representaciones vectoriales de palabras GloVe en R.
    • wordVectors - Paquete de R para crear y explorar word2vec y otros modelos de representaciones vectoriales de palabras.
    • RMallet - Paquete de R para interactuar con la herramienta de aprendizaje automático MALLET para Java.
    • dfr-browser - Crea visualizaciones d3 para explorar modelos de temas de texto en un navegador web.
    • dfrtopics - Paquete de R para explorar modelos de temas de texto.
    • sentiment_classifier - Clasificación de sentimientos mediante desambiguación del sentido de las palabras y el lector de WordNet.
    • jProcessing - Bibliotecas de PLN en japonés con clasificación de sentimientos en japonés.
    • corporaexplorer - Paquete de R para explorar dinámicamente colecciones de texto.
    • tidytext - Minería de texto con herramientas tidy.
    • spacyr - Interfaz de R para el PLN de spaCy.
    • CRAN Task View: Natural Language Processing
  • Clojure | Volver arriba

    • Clojure-openNLP - Procesamiento del lenguaje natural en Clojure (opennlp).
    • Infections-clj - Biblioteca de flexión morfológica para Clojure y ClojureScript, similar a Rails.
    • postagga - Biblioteca para analizar lenguaje natural en Clojure y ClojureScript.
  • Go | Volver arriba

    • prose - Biblioteca de procesamiento de texto compatible con tokenización, etiquetado gramatical y extracción de entidades nombradas.
    • gojieba - Implementación en Go del algoritmo de segmentación de palabras chinas jieba.
    • kagome - Analizador morfológico de japonés escrito íntegramente en Go.
    • go-propisyu - Convierte números a palabras rusas con género gramatical y declinación nominal correctos.
  • Ruby | Volver arriba

  • Rust | Volver arriba

    • whatlang Biblioteca de reconocimiento de lenguaje natural basada en trigramas.
    • rust-bert - Canalizaciones de PLN listas para usar y modelos basados en Transformers.
    • snips-nlu-rs Biblioteca de análisis de intenciones lista para producción.
  • NLP++ - NLP++ Language | Volver arriba

    • VSCode Language Extension - Extensión de lenguaje NLP++ para VSCode.
    • nlp-engine - Motor NLP++ para ejecutar código NLP++ en Linux, incluido un analizador completo de inglés.
    • VisualText - Página principal del lenguaje NLP++.
    • NLP++ Wiki - Entrada wiki sobre el lenguaje NLP++.
  • Julia | Volver arriba

    • CorpusLoaders - Variedad de cargadores para distintos corpus de PLN.
    • Languages - Paquete para trabajar con idiomas humanos.
    • TextAnalysis - Paquete de Julia para análisis de texto.
    • TextModels - Modelos de redes neuronales para el procesamiento del lenguaje natural.
    • WordTokenizers - Tokenizadores de alto rendimiento para procesamiento del lenguaje natural y tareas relacionadas.
    • Word2Vec - Interfaz de Julia para word2vec.

PLN como API con funciones de nivel superior, como reconocimiento de entidades nombradas, etiquetado de temas y otras | Volver arriba

  • Wit-ai - Interfaz de lenguaje natural para aplicaciones y dispositivos.
  • IBM Watson’s Natural Language Understanding - API y demostración en GitHub.
  • Amazon Comprehend - Conjunto de herramientas de PLN y aprendizaje automático que cubre la mayoría de las tareas habituales, como NER, etiquetado y análisis de sentimientos.
  • Google Cloud Natural Language API - Análisis sintáctico, NER, análisis de sentimientos y etiquetado de contenido en al menos 9 idiomas, incluidos inglés y chino (simplificado y tradicional).
  • ParallelDots - Servicio API de análisis de texto de alto nivel, desde el análisis de sentimientos hasta el análisis de intenciones.
  • Microsoft Cognitive Service
  • TextRazor
  • Rosette
  • Textalytic - Procesamiento del lenguaje natural en el navegador, con análisis de sentimientos, extracción de entidades nombradas, etiquetado gramatical, frecuencias de palabras, modelado de temas, nubes de palabras y más.
  • NLP Cloud - Modelos de PLN de spaCy, personalizados y preentrenados, ofrecidos mediante una API RESTful para reconocimiento de entidades nombradas (NER), etiquetado gramatical y más.
  • Cloudmersive - API de PLN unificadas y gratuitas para etiquetado del habla, reformulación de texto, traducción/detección de idiomas, análisis de oraciones y otras acciones.
  • GATE - Arquitectura general e ingeniería de texto: más de 15 años de trayectoria, gratuita y de código abierto.
  • Anafora es una herramienta web gratuita y de código abierto para anotar texto sin procesar.
  • brat - brat es un entorno en línea de anotación rápida y colaborativa de texto.
  • doccano - doccano es gratuito y de código abierto, y ofrece funciones de anotación para clasificación de texto, etiquetado de secuencias y tareas de secuencia a secuencia.
  • INCEpTION - Plataforma de anotación semántica que ofrece asistencia inteligente y gestión del conocimiento.
  • prodigy es una herramienta de anotación basada en aprendizaje activo; tiene un coste.
  • LightTag - Herramienta de anotación de texto alojada y gestionada para equipos; tiene un coste.
  • rstWeb - Herramienta local o en línea de código abierto para anotaciones de árboles discursivos.
  • GitDox - Herramienta de anotación de servidor de código abierto con control de versiones de GitHub y validación de datos XML y cuadrículas de hojas de cálculo colaborativas.
  • Datasaur Admite diversas tareas de PLN para personas o equipos y ofrece un plan freemium.
  • Konfuzio - Herramienta de anotación de texto, imágenes y PDF, alojada o local, pensada para equipos y basada en aprendizaje activo; ofrece un plan freemium y tiene un coste.
  • UBIAI - Herramienta de anotación de texto fácil de usar para equipos, con funciones integrales de anotación automática. Admite NER, relaciones y clasificación de documentos, así como anotación OCR para etiquetar facturas; tiene un coste.
  • Shoonya - Shoonya es una plataforma gratuita y de código abierto para anotación de datos, con diversas opciones de gestión a nivel de organización y espacio de trabajo. No depende del tipo de datos y permite a los equipos anotar datos a escala con varios niveles de verificación.
  • Annotation Lab - Plataforma integral gratuita y sin código para anotar texto y entrenar/ajustar modelos de aprendizaje profundo. Admite de forma inmediata modelos Spark NLP para reconocimiento de entidades nombradas, clasificación, extracción de relaciones y estado de afirmaciones. Usuarios, equipos, proyectos y documentos ilimitados. No es software libre de código abierto.
  • FLAT - FLAT es un entorno web de anotación lingüística basado en el formato FoLiA, un formato enriquecido basado en XML para anotación lingüística. Gratuito y de código abierto.
  • Argilla - Plataforma de código abierto para recopilar comentarios de personas, crear conjuntos de datos de PLN y LLM, y seleccionar datos de preferencias.
  • Label Studio - Plataforma multimodal de etiquetado con núcleo abierto, muy utilizada para etiquetar datos de PLN.
  • Potato - Herramienta de anotación gratuita y de código abierto que cubre más de 21 tipos de tareas (clasificación, segmentos, correferencia, vinculación de entidades y evaluación de trazas de agentes), con control de calidad MACE integrado, comprobaciones de atención, etiquetado asistido por IA y más de 300 tareas de ejemplo.

Tareas de PLN organizadas por problema lingüístico. Cada subsección presenta primero trabajos fundacionales/clásicos, después enfoques neuronales y, cuando corresponde, métodos basados en LLM. Para investigaciones modernas específicas de modelos de lenguaje (preentrenamiento, evaluación, recuperación, razonamiento, etc.), consulta Modelos de lenguaje para PLN.

Volver arriba

Representaciones vectoriales estáticas de palabras (fundacionales):

Representaciones vectoriales contextualizadas:

  • ELMo - representaciones de palabras profundamente contextualizadas.
  • CoVe - representaciones vectoriales contextualizadas aprendidas mediante traducción automática.
  • ULMFiT - ajuste fino de modelos de lenguaje para clasificación de texto.
  • InferSent - representaciones de oraciones obtenidas a partir de inferencia en lenguaje natural (NLI).

Representaciones vectoriales modernas de oraciones y documentos: consulta Recuperación para PLN (Sentence-Transformers, E5, BGE-M3, Nomic y GritLM) y MTEB para ver las tablas de clasificación actuales.

Volver arriba

  • SentencePiece - tokenización de subpalabras independiente del idioma.

  • BPE y Unigram LM - los dos esquemas de subpalabras dominantes.

  • Stanza - tokenización, lematización y morfología para más de 70 idiomas.

  • UDPipe - tokenización, etiquetado y lematización, y análisis sintáctico para Universal Dependencies.

  • Morfessor - segmentación morfológica no supervisada. Investigación y arquitectura de tokenizadores (consulta también Modelos de lenguaje):

  • Byte-Pair Encoding (Sennrich et al.) - unidades de subpalabras para la traducción automática neuronal; base de los tokenizadores modernos.

  • SentencePiece - tokenización de subpalabras independiente del idioma (BPE y Unigram).

  • Tokenizers - implementaciones rápidas en Rust de BPE, WordPiece y Unigram.

  • ByT5 - modelo a nivel de bytes sin tokenizador.

  • CANINE - codificador sin tokenización que procesa caracteres Unicode.

  • How Good is Your Tokenizer? - equidad de los tokenizadores entre idiomas.

  • Byte Latent Transformer (BLT) (Meta, 2024) - fragmentación dinámica a nivel de bytes que iguala a los modelos tokenizados con BPE a gran escala; retoma el enfoque sin tokenizador.

  • SuperBPE (2025) - tokenización de superpalabras que mejora BPE en tareas posteriores.

  • Over-Tokenized Transformer (ICML 2025) - desacopla los vocabularios de entrada y salida; muestra una relación log-lineal entre el tamaño del vocabulario de entrada y la pérdida de entrenamiento, y permite escalar el vocabulario independientemente del tamaño del modelo.

  • Foundations of Tokenization (ICLR 2025) - primer marco unificado formal para modelos de tokenizadores que utiliza teoría de categorías con aplicaciones estocásticas; establece condiciones para la consistencia estadística.

  • The Token Tax: Systematic Bias in Multilingual Tokenization (2025) - cuantifica cómo la fertilidad de la tokenización predice la precisión del modelo entre idiomas, y revela penalizaciones estructurales de coste para idiomas morfológicamente complejos y con pocos recursos.

  • Reducing Tokenization Premiums for Low-Resource Languages (2026) - añade vocabulario a posteriori para agrupar secuencias de caracteres de varios tokens en idiomas con pocos recursos, reduciendo el coste de inferencia sin reentrenamiento.

Etiquetado gramatical y análisis de dependencias

Sección titulada «Etiquetado gramatical y análisis de dependencias»

Volver arriba

Reconocimiento de entidades nombradas y extracción de información

Sección titulada «Reconocimiento de entidades nombradas y extracción de información»

Volver arriba

Fundacionales y neuronales:

Extracción de información abierta y guiada por instrucciones:

  • Universal NER - modelo de lenguaje ajustado por instrucciones para NER de conjunto abierto en varios idiomas.
  • GLiNER (2023) - modelo NER pequeño y generalista que gestiona tipos de entidades arbitrarios durante la inferencia.
  • GoLLIE - extracción de información con modelos de lenguaje que siguen directrices.
  • REBEL - extracción de relaciones integral como seq2seq.

Basados en LLM:

Volver arriba

Clasificación de texto y análisis de sentimientos

Sección titulada «Clasificación de texto y análisis de sentimientos»

Volver arriba

Volver arriba

  • Latent Dirichlet Allocation (Blei et al.) - modelo fundacional de temas.
  • gensim - LDA, LSI y HDP en Python.
  • BigARTM - modelado rápido y regularizado de temas.
  • BERTopic - modelado de temas mediante agrupación sobre representaciones vectoriales contextualizadas; opción predeterminada común en la actualidad.
  • Top2Vec - aprende conjuntamente vectores de temas y documentos.
  • CorEx Topic - modelado jerárquico de temas con palabras ancla.

Volver arriba

Volver arriba

Estadística y redes neuronales fundacionales:

  • Moses - sistema estadístico de traducción automática de referencia.
  • Attention Is All You Need - Transformer; transformó el campo.
  • Marian NMT - marco eficiente de traducción automática neuronal en C++.
  • Fairseq - kit de herramientas de modelado de secuencias para PyTorch.

Traducción automática a gran escala:

  • NLLB-200 - traducción automática para 200 idiomas.
  • MADLAD-400 - traducción automática para más de 400 idiomas.
  • SeamlessM4T - traducción automática de voz y texto para más de 100 idiomas.

Evaluación:

  • COMET - métrica de traducción automática aprendida; estándar de facto actual junto con chrF.
  • sacrebleu - puntuación reproducible de BLEU/chrF/TER.
  • BERTScore - métrica de generación basada en similitud.

Basados en LLM:

Preguntas y respuestas y comprensión lectora

Sección titulada «Preguntas y respuestas y comprensión lectora»

Volver arriba

Conjuntos de datos y sistemas fundacionales:

  • SQuAD / SQuAD 2.0 - comprensión lectora extractiva.
  • Natural Questions - preguntas de usuarios reales sobre Wikipedia.
  • HotpotQA - razonamiento de varios pasos.
  • TriviaQA - preguntas y respuestas supervisadas a distancia.
  • DrQA - preguntas y respuestas de dominio abierto sobre Wikipedia.
  • Document-QA - comprensión lectora de varios párrafos.

Preguntas y respuestas de dominio abierto modernas:

  • DPR y FiD - recuperación y lectura; canalización estándar de preguntas y respuestas de dominio abierto anterior a los LLM.
  • Atlas - modelo de lenguaje aumentado con recuperación para preguntas y respuestas con pocos ejemplos.
  • Consulta también Recuperación para PLN.

En la era de los LLM:

Extracción de información más allá del reconocimiento de entidades

Sección titulada «Extracción de información más allá del reconocimiento de entidades»

Volver arriba

Recuperación y representaciones vectoriales

Sección titulada «Recuperación y representaciones vectoriales»

Volver arriba

Recuperación densa y de interacción tardía, cada vez más base de las tareas de preguntas y respuestas y recuperación de información:

  • DPR (Dense Passage Retrieval) - línea de base de recuperación con codificador dual.

  • ColBERT y ColBERTv2 - recuperación de interacción tardía; sólido rendimiento fuera de dominio.

  • E5 y E5-Mistral - familias de representaciones vectoriales densas ampliamente utilizadas.

  • BGE y BGE-M3 (2024) - representaciones vectoriales multilingües y multifuncionales; entre las mejores de MTEB en varios idiomas.

  • Nomic Embed (2024) - modelo de representaciones vectoriales completamente abierto y reproducible.

  • Matryoshka Representation Learning - representaciones vectoriales anidadas que permiten variar la dimensionalidad durante la inferencia.

  • GritLM (2024) - generación y representaciones vectoriales unificadas con un solo modelo.

  • RAG (Retrieval-Augmented Generation) - marco original de generación aumentada por recuperación; base de las canalizaciones modernas de preguntas y respuestas.

  • Gemini Embedding (2025) - representaciones vectoriales densas derivadas de Gemini; estado del arte en MMTEB en más de 250 idiomas y en recuperación interlingüística (XOR-Retrieve, XTREME-UP).

  • Qwen3-Embedding (2025) - serie de representaciones vectoriales basadas en decodificador (0,6-8 mil millones de parámetros) construida sobre Qwen3; número uno en MTEB Multilingual y MTEB Code, por delante de modelos propietarios anteriores.

  • Rank1 (2025) - primer modelo de reordenamiento entrenado con cómputo durante la inferencia mediante destilación de trazas de razonamiento de DeepSeek-R1; estado del arte en seguimiento de instrucciones y recuperación fuera de distribución.

  • ReasonEmbed (2025) - modelo de representaciones vectoriales para recuperación intensiva en razonamiento, con síntesis de datos ReMixer y entrenamiento adaptativo Redapter; récord de nDCG@10 de 38,1 en BRIGHT.

  • ColBERT-Att (2026) - amplía la recuperación de interacción tardía al integrar los pesos de atención de consultas y documentos en la puntuación de ColBERT; mejora la exhaustividad en MS-MARCO, BEIR y LoTTE. Pruebas de referencia de representaciones vectoriales y recuperación:

  • MMTEB (2025) - ampliación comunitaria de MTEB a más de 500 tareas en más de 250 idiomas.

Volver arriba

Una breve selección, ya que este tema limita con campos adyacentes:

  • Whisper - reconocimiento automático del habla (ASR) multilingüe; opción abierta moderna predeterminada.
  • SeamlessM4T - traducción unificada de voz y texto.
  • Canary (NVIDIA, 2024) - mejor modelo abierto de ASR multilingüe.
  • FunASR - kit de herramientas de ASR de nivel industrial; 170× en tiempo real en GPU, más de 50 idiomas, detección de actividad de voz, puntuación, diarización de hablantes y detección de emociones integradas. Incluye SenseVoice no autorregresivo y los modelos Fun-ASR-Nano basados en LLM.
  • Wav2Vec 2.0 - preentrenamiento autosupervisado fundacional del habla.
  • Coqui TTS y VieNeu-TTS - síntesis de voz abierta.

Volver arriba

Centros y listas de conjuntos de datos:

  • HuggingFace Datasets Hub - índice central de conjuntos de datos modernos de PLN, con cargadores versionados y compatibles con transmisión.
  • nlp-datasets - amplia colección de conjuntos de datos de PLN.
  • gensim-data - repositorio de datos para modelos de PLN preentrenados y corpus de PLN.

Pretraining-scale corpora (open):

  • The Pile - corpus de texto diverso de 825 GiB.
  • RedPajama / RedPajama-V2 (2023-2024) - reproducciones de los datos de preentrenamiento de LLaMA; V2 contiene 30 billones de tokens con señales de calidad.
  • Dolma (AI2, 2023-2024) - corpus abierto de preentrenamiento de 3 billones de tokens con canalización de filtrado documentada.
  • FineWeb / FineWeb-Edu (2024) - corpus web depurado de 15 billones de tokens; FineWeb-Edu filtra por calidad educativa.
  • CulturaX - 6,3 billones de tokens en 167 idiomas.
  • Common Corpus (2024) - corpus multilingüe con licencias abiertas de 2 billones de tokens.

Conjuntos de datos de tareas e instrucciones:

  • Universal Dependencies - anotación de bancos de árboles coherente entre idiomas, en más de 100 idiomas.
  • Tülu 3 SFT Mixture (2024) - datos abiertos de ajuste por instrucciones que sustentan Tülu 3.
  • tiny_qa_benchmark_pp - pequeños conjuntos de datos multilingües de preguntas y respuestas de PLN y biblioteca para generar copias sintéticas propias.

Volver arriba

  • UDPipe es una canalización entrenable para tokenizar, etiquetar, lematizar y analizar Universal Treebanks y otros archivos CoNLL-U. Está escrita principalmente en C++ y ofrece una solución rápida y fiable para el procesamiento multilingüe del PLN.
  • NLP-Cube : Canalización de procesamiento del lenguaje natural: segmentación de oraciones, tokenización, lematización, etiquetado gramatical y análisis de dependencias. Plataforma nueva, escrita en Python con Dynet 2.0. Ofrece funcionalidad independiente (enlaces CLI/Python) y de servidor (API REST).
  • UralicNLP es una biblioteca de PLN destinada principalmente a numerosas lenguas urálicas en peligro, como las sami, mordvinas, mari y komi. También admite lenguas no amenazadas, como el finés, y lenguas no urálicas, como el sueco y el árabe. UralicNLP permite realizar análisis morfológico, generación, lematización y desambiguación.

Volver arriba

Modelos de lenguaje preentrenados y su investigación, centrados en tareas de PLN y fenómenos lingüísticos. Para herramientas de LLM de propósito general, agentes o kits de aplicaciones RAG, consulta Véase también.

Codificadores (aún son el caballo de batalla de las tareas clásicas de PLN):

  • BERT - preentrenamiento con Transformer bidireccional; base de la mayoría del trabajo de PLN basado en codificadores desde 2018. Leer en línea con navegación por secciones y el artículo de ACL adjunto.
  • RoBERTa - preentrenamiento BERT optimizado de forma robusta; línea de base habitual para codificadores.
  • DeBERTa / DeBERTa-v3 - atención disociada; sólido en clasificación, NER y NLI.
  • ELECTRA - preentrenamiento con detección de tokens reemplazados, eficiente en muestras.
  • ModernBERT (2024) - codificador modernizado con representaciones rotatorias, FlashAttention y contexto de 8K; opción actual de referencia para clasificación, NER y recuperación.
  • NeoBERT (2025) - codificador de 250 millones de parámetros que integra mejoras de arquitectura modernas (RoPE, contexto de 4K y profundidad/anchura optimizadas); estado del arte en MTEB, por delante de ModernBERT y RoBERTa-large con el mismo ajuste fino.

Codificador-decodificador y seq2seq:

  • T5 y FLAN-T5 - enfoque de texto a texto para tareas de PLN; sólidas líneas de base de codificador-decodificador ajustadas por instrucciones.
  • BART - preentrenamiento seq2seq de eliminación de ruido; ampliamente utilizado para resumir y generar.

LLM abiertos de solo decodificador (usados como base para tareas de PLN):

  • XLM-R - modelo de lenguaje enmascarado interlingüístico entrenado con CommonCrawl, en 100 idiomas.
  • mT5 - T5 multilingüe que cubre 101 idiomas.
  • BLOOM - LLM abierto de 176.000 millones de parámetros y 46 idiomas naturales.
  • Aya 23 / Aya Expanse (Cohere For AI, 2024) - modelos ajustados por instrucciones de gran cobertura multilingüe, con 23-101 idiomas.
  • Glot500 - codificador para más de 500 idiomas, centrado en idiomas con pocos recursos.
  • NLLB-200 - No Language Left Behind: traducción automática para 200 idiomas.
  • MADLAD-400 - modelo de traducción automática para más de 400 idiomas y corpus multilingüe de 3 billones de tokens.
  • SeamlessM4T / Seamless (Meta, 2023-2024) - traducción multimodal de voz y texto en más de 100 idiomas.
  • SEA-LION / SeaLLM (2024-2025) - LLM dirigidos a idiomas del sudeste asiático.
  • Babel (2025) - LLM multilingües abiertos (9.000 y 83.000 millones de parámetros) que cubren los 25 idiomas con más hablantes (~90 % de los hablantes del mundo); superan a modelos abiertos multilingües de tamaño comparable en XCOPA, XNLI, MGSM y FLORES-200.
  • Lugha-Llama (Princeton/Mila, 2025) - Llama-3.1-8B adaptado a idiomas africanos con pocos recursos mediante el corpus WURA seleccionado; resultados de vanguardia de código abierto en IrokoBench y AfriQA.
  • AfriqueLLM (McGill, 2026) - conjunto de LLM abiertos (4.000-14.000 millones de parámetros) con preentrenamiento continuo sobre 26.000 millones de tokens en 20 idiomas africanos y un estudio empírico exhaustivo de la mezcla de datos.
  • TranslateGemma (Google, 2026) - modelos abiertos especializados en traducción, basados en Gemma 3, que cubren 55 pares de idiomas mediante SFT y aprendizaje por refuerzo con modelos de recompensa de calidad.
  • MiLMMT-46 (Xiaomi, 2026) - traducción automática multilingüe abierta ampliada a 46 idiomas, a la par de sistemas comerciales como Google Translate y Gemini 3 Pro.

Comprensión del lenguaje natural (NLU) e interlingüístico:

  • GLUE y SuperGLUE - pruebas de referencia de NLU en inglés.
  • XTREME y XGLUE - NLU interlingüística.
  • XNLI - inferencia en lenguaje natural interlingüística en 15 idiomas.
  • FLORES-200 - evaluación de traducción automática en 200 idiomas.
  • MTEB - prueba de referencia masiva de representaciones vectoriales de texto; estándar para codificadores de oraciones/documentos.
  • BEIR - prueba de referencia heterogénea de recuperación de información para modelos de recuperación.

Evaluación moderna de LLM (2023-2026):

  • HELM - evaluación integral de tareas de PLN, precisión y otros aspectos.
  • BIG-bench - más de 200 tareas que examinan las capacidades de los modelos de lenguaje.
  • MMLU - evaluación de conocimientos multitarea en 57 materias.
  • MMLU-Pro (2024) - sucesor más difícil y discriminativo de MMLU.
  • GPQA - preguntas y respuestas de nivel de posgrado; evaluación del razonamiento «a prueba de Google».
  • REFUTE (2026) - prueba de referencia de razonamiento científico para crítica basada en evidencia, detección de afirmaciones exageradas, rechazo por falta de evidencia y calibración.
  • IFEval - evaluación verificable del seguimiento de instrucciones.
  • Chatbot Arena (LMSYS) - tabla de clasificación ELO de preferencias humanas para modelos de chat.
  • LiveBench (2024) - prueba de referencia resistente a la contaminación con actualización mensual.
  • LM Evaluation Harness - marco unificado para evaluar pruebas de referencia de modelos de lenguaje.
  • MMLU-ProX (2025) - ampliación multilingüe de MMLU-Pro a 29 idiomas tipológicamente diversos; revela una brecha de rendimiento de hasta el 24,3 % entre idiomas con muchos y pocos recursos.
  • MultiChallenge (2025) - prueba de referencia conversacional de varios turnos que expone fallos simultáneos en el seguimiento de instrucciones y el razonamiento en contexto; todos los modelos de vanguardia evaluados obtienen menos del 50 %.
  • FRAMES (2025) - evaluación unificada de RAG: 824 preguntas de varios pasos que requieren conjuntamente factualidad, precisión de recuperación y razonamiento entre documentos.

Evaluación de contexto largo:

  • Needle in a Haystack - prueba de recuperación para ventanas de contexto largo.
  • RULER (2024) - tareas sintéticas de contexto largo que van más allá de la recuperación simple.
  • LongBench - prueba de referencia bilingüe de contexto largo en tareas de PLN.
  • LongBench v2 (2025) - 503 preguntas de opción múltiple elaboradas por expertos, con contextos de 8.000 a 2 millones de palabras y razonamiento profundo de varios pasos; las personas obtienen un 53,7 % bajo presión de tiempo.
  • U-NIAH (2025) - amplía la prueba de aguja en un pajar con configuraciones de varias agujas y anidadas; muestra que RAG mitiga la pérdida de información intermedia en LLM pequeños, pero deteriora el razonamiento de los modelos.

Razonamiento y cómputo en tiempo de inferencia

Sección titulada «Razonamiento y cómputo en tiempo de inferencia»

Una tendencia que definió el período 2024-2026: modelos que generan trazas explícitas de razonamiento y se benefician de más cómputo durante la inferencia.

  • Chain-of-Thought Prompting - resultado fundacional: los pasos intermedios de razonamiento mejoran el rendimiento.
  • Self-Consistency - votación mayoritaria entre cadenas de CoT muestreadas.
  • Tree of Thoughts - búsqueda en árboles de razonamiento.
  • Self-Refine y Reflexion - utocorrección durante la inferencia.
  • Large Language Models are Zero-Shot Reasoners - cadena de pensamiento para tareas de razonamiento en PLN.
  • Let’s Verify Step by Step - modelos de recompensa supervisados por proceso para razonamiento.
  • DeepSeek-R1 (2025) - modelo de razonamiento abierto entrenado exclusivamente con RL; reprodujo en abierto el comportamiento de estilo o1.
  • OpenAI o1 / o3 (2024-2025) - sistemas de razonamiento con cómputo en tiempo de prueba.
  • Scaling LLM Test-Time Compute Optimally (2024) - estudio sistemático de las compensaciones del cómputo durante la inferencia.
  • s1: Simple Test-Time Scaling (2025) - receta de razonamiento abierto pequeño mediante imposición de límites de presupuesto.
  • Kimi k1.5 (2025) - aprendizaje por refuerzo de contexto largo con optimización de políticas (sin MCTS ni PRM) que alcanza un rendimiento de nivel o1; introduce destilación de CoT largo en modelos de CoT corto.
  • rStar-Math (2025) - modelo de políticas pequeño emparejado con un modelo de preferencias de proceso entrenado mediante ejecuciones de MCTS; permite a los LLM pequeños iniciar el razonamiento sin destilar modelos mayores.
  • DAPO (2025) - sistema abierto de entrenamiento por RL basado en GRPO con cuatro mejoras clave (recorte desacoplado, muestreo dinámico, pérdida por token y bonificación de entropía); reproduce y supera el razonamiento de nivel DeepSeek-R1-Zero.
  • VAPO (2025) - RL basado en modelos de valor, con GAE adaptativo a la longitud y recorte por token; supera a los métodos GRPO sin valor en AIME 2024 con entrenamiento estable.
  • ThinkPRM (2025) - modelos generativos de recompensa de proceso que generan verificación de cadena de pensamiento en cada paso e igualan a los PRM discriminativos con el 1 % de las etiquetas de supervisión.
  • OpenThoughts (2025) - más de 1000 experimentos controlados sobre recetas de datos para modelos de razonamiento abiertos; estado del arte en AIME 2025, a la par de las líneas de base de destilación cerradas.
  • Mamba y Mamba-2 - modelos selectivos de espacio de estados, alternativa de contexto largo a la atención con complejidad lineal.
  • RWKV - híbrido de RNN y Transformer que escala a gran cantidad de parámetros.
  • Jamba (2024) - arquitectura híbrida de Mamba, Transformer y MoE.
  • RoPE y YaRN - representaciones rotatorias de posición y ampliación de la longitud de contexto.
  • Position Interpolation - ampliación de ventanas de contexto con un ajuste fino mínimo.
  • Lost in the Middle - patrones de degradación en tareas de PLN con contexto largo.
  • RAG vs Long-Context LLMs (2024) - compensaciones en preguntas y respuestas sobre entradas largas.
  • Titans: Learning to Memorize at Test Time (2025) - módulo de memoria neuronal a largo plazo que aprende a memorizar el contexto histórico en tiempo de prueba; escala a más de 2 millones de tokens y supera a Transformers y modelos recurrentes lineales modernos en modelado del lenguaje y razonamiento.
  • MiniMax-01 (2025) - híbrido de 456.000 millones de parámetros que combina atención lightning (lineal) con atención softmax dispersa; iguala el rendimiento de PLN de GPT-4o con contextos de inferencia de hasta 4 millones de tokens.
  • Native Sparse Attention (NSA) (2025) - atención dispersa entrenable que combina compresión de grano grueso con selección de grano fino; acelera notablemente el procesamiento a 64K sin degradar las pruebas de referencia de PLN.
  • LongRoPE2 (2025) - detecta el subentrenamiento de dimensiones RoPE de alta frecuencia y aplica reescalado por búsqueda evolutiva; amplía LLaMA3-8B a 128K con 80 veces menos tokens de entrenamiento que la receta de Meta.
  • Characterizing SSM and Hybrid LM Long-Context Performance (2025) - primer análisis exhaustivo de memoria y velocidad de Transformers, SSM e híbridos hasta 220K tokens; los SSM son hasta 4 veces más rápidos y los híbridos equilibran recuperación y eficiencia.
  • Survey of Hallucination in Natural Language Generation - taxonomía y estrategias de mitigación.
  • TruthfulQA - prueba de referencia de veracidad en preguntas y respuestas.
  • FActScore - precisión factual de grano fino en generación extensa.
  • LongFact / SAFE (2024) - prueba de referencia de factualidad extensa y evaluador aumentado con búsqueda.
  • SelfCheckGPT - detección de alucinaciones basada en muestreo.
  • RAGAS - evaluación sin referencia para canalizaciones de RAG y preguntas y respuestas.
  • Lookback Lens (2024) - detección de alucinaciones basada en patrones de atención en generación con contexto largo.
  • Calibration of LLMs on Multiple Choice (2024) - análisis de calibración ante efectos de formato.
  • HalluLens (2025) - prueba de referencia de alucinaciones con taxonomía extrínseca/intrínseca y regeneración dinámica del conjunto de prueba para resistir fugas de datos.
  • Atomic Calibration (2025) - análisis de calibración a nivel de afirmación para generación extensa; los modelos están mucho peor calibrados en respuestas largas que en afirmaciones individuales.
  • FRANQ (2025) - cuantificación de incertidumbre consciente de la fidelidad para verificar datos en RAG; distingue formalmente fidelidad y factualidad.
  • MUCH (2025) - prueba multilingüe de alucinaciones en afirmaciones en inglés, francés, español y alemán, con logits por token publicados para una evaluación rigurosa de la cuantificación de incertidumbre.
  • HalluHard (2026) - prueba de referencia difícil, de varios turnos, para alucinaciones en respuestas que requieren citas; persisten tasas de alucinación de alrededor del 30 % incluso con búsqueda web.
  • CURE: Think Through Uncertainty (2026) - entrena modelos para razonar sobre la incertidumbre a nivel de afirmación antes de generar; mejora sustancialmente la factualidad biográfica y el AUROC de FactBench.

Destilación y modelos pequeños:

  • DistilBERT y MiniLM - codificadores destilados para PLN en producción.
  • Phi-3 / Phi-4 (Microsoft, 2024) - modelos pequeños entrenados con datos seleccionados que compiten con otros mucho mayores en pruebas de referencia de PLN.
  • SmolLM2 (HuggingFace, 2025) - familia de modelos de lenguaje pequeños, totalmente abierta y con datos de entrenamiento reproducibles.
  • SmolLM3 (HuggingFace, 2025) - decodificador de 3.000 millones de parámetros totalmente abierto, preentrenado con 11,2 billones de tokens, NoPE y YaRN para un contexto de 128K; competitivo con modelos de 4.000 millones de parámetros.
  • Gemma 3 Technical Report (Google, 2025) - modelos abiertos de 1.000 a 27.000 millones de parámetros con una alta proporción de atención local a global para mantener manejable la caché KV en contexto de 128K.
  • Qwen3 Technical Report (Alibaba, 2025) - modelos densos y MoE de 0,6 a 235 mil millones de parámetros con modos unificados de razonamiento y no razonamiento; el MoE 30B-A3B iguala a modelos densos mayores activando solo 3.000 millones de parámetros.
  • Apple Intelligence Foundation Language Models (Apple, 2025) - modelo de 3.000 millones de parámetros para dispositivos, con uso compartido de caché KV y QAT de 2 bits que reduce un 37,5 % la memoria de caché sin pérdida de precisión.
  • Sentence-Transformers - representaciones vectoriales de oraciones y párrafos mediante BERT siamés.
  • SetFit - clasificación de texto con pocos ejemplos y sin prompts.
  • FastFit - clasificación rápida con pocos ejemplos en escenarios con muchas clases.
  • GTE, BGE y Stella - modelos compactos de representaciones vectoriales de texto entre los mejores de MTEB.

Cuantización, inferencia y servicio:

  • GPTQ - cuantización posterior al entrenamiento para Transformers.
  • AWQ - cuantización de pesos consciente de las activaciones.
  • KVTuner (ICML 2025) - cuantización de caché KV mixta por capas y consciente de la sensibilidad; mejora el rendimiento hasta un 21 % frente a KV8 uniforme.
  • GGUF / llama.cpp - inferencia cuantizada portátil.
  • vLLM - servicio de modelos de lenguaje de alto rendimiento basado en PagedAttention.
  • SGLang - generación estructurada y servicio eficiente.
  • Text Generation Inference (TGI) - servicio de producción de modelos de lenguaje de HF.

Ajuste fino eficiente en parámetros:

  • LoRA y QLoRA - daptadores de bajo rango y ajuste fino cuantizado; estándar para adaptar LLM a tareas de PLN con hardware modesto.
  • DoRA (2024) - adaptación de bajo rango con descomposición de pesos.
  • PEFT - biblioteca de Hugging Face que agrupa LoRA, ajuste de prefijos, IA3 y otros.

Ajuste por instrucciones y optimización de preferencias

Sección titulada «Ajuste por instrucciones y optimización de preferencias»
  • FLAN - modelos de lenguaje ajustados finamente como aprendices de cero ejemplos.
  • InstructGPT - entrenamiento de LLM para seguir instrucciones con comentarios humanos.
  • Self-Instruct - generación de datos de instrucciones a partir de modelos de lenguaje.
  • Super-NaturalInstructions - más de 1600 tareas de PLN con instrucciones.
  • Constitutional AI - entrenamiento de LLM con comentarios generados por IA según una constitución escrita.
  • Direct Preference Optimization - alternativa más sencilla a RLHF, ampliamente adoptada.
  • Tülu 3 (AI2, 2024) - receta de posentrenamiento totalmente abierta con resultados de vanguardia entre modelos abiertos.
  • LIMA - «menos es más para la alineación»; pocos datos SFT de alta calidad pueden lograr mucho.
  • TRL - biblioteca de referencia para SFT, DPO, GRPO y RLHF.
  • Magpie (2024-2025) - sintetiza pares de instrucciones y respuestas de alta calidad mediante prompts sin ejemplos a LLM alineados; el ajuste fino supervisado del subconjunto filtrado iguala a Llama-3-Instruct oficial.
  • StereoSet - medición del sesgo estereotípico en LLM preentrenados.
  • CrowS-Pairs - medición del sesgo social en LLM enmascarados.
  • WinoBias - sesgo de género en la resolución de correferencias.
  • HolisticBias - medición del sesgo en numerosos ejes demográficos.
  • RealToxicityPrompts - toxicidad en la generación de modelos de lenguaje.
  • Sycophancy in Language Models - modelos que adaptan respuestas a las creencias de los usuarios.
  • Alignment Faking in Large Language Models (Anthropic, 2024) - modelos que cumplen estratégicamente durante el entrenamiento.
  • WildGuard (2024) - modelo abierto de moderación de seguridad y prueba de referencia.
  • Emergent Misalignment (2025) - el ajuste fino en una tarea restringida (código inseguro) provoca inesperadamente fallos generales de alineación en ámbitos no relacionados.
  • SafeDialBench (2025) - prueba de seguridad multilingüe (chino e inglés) con más de 4000 diálogos de varios turnos, 22 escenarios y 7 estrategias de jailbreak.
  • TeleAI-Safety (2025) - marco modular de evaluación de jailbreaks que integra 19 ataques, 29 defensas y 19 métodos de evaluación en 14 modelos y 12 categorías de riesgo.
  • IndicSafe (2026) - prueba de seguridad multilingüe en 12 idiomas índicos; revela un acuerdo interlingüístico del 12,8 % y un exceso de rechazos en escrituras de pocos recursos.
  • VLAF: Value-Conflict Alignment Faking (2026) - la simulación de alineación aparece en modelos de tan solo 7B en el 37 % de los casos cuando la política entra en conflicto con valores internalizados; la mitigación con vectores de dirección la reduce un 94 %.

Volver arriba

Recursos organizados por idioma. Haz clic en una sección para desplegarla.

Volver arriba

  • CAMeL Tools - Kit de herramientas de Python para PLN en árabe, que incluye identificación de dialectos, morfología y NER.
  • goarabic - Paquete de Go para procesar texto árabe.
  • jsastem - Stemmer de árabe en JavaScript.
  • PyArabic - Biblioteca de Python para árabe.
  • RFTokenizer - Segmentador entrenable para árabe, hebreo y copto.
  • Farasa - Segmentación, etiquetado gramatical y NER para árabe de QCRI.
  • AraBERT - Familia BERT para árabe.
  • CAMeLBERT - Modelos BERT para árabe estándar moderno, dialectal y clásico.
  • AraELECTRA - preentrenamiento árabe eficiente (publicado junto con AraBERT).
  • Jais (2023-2024) - familia bilingüe de modelos de lenguaje abiertos para árabe e inglés.
  • ALLaM (SDAIA, 2024) - modelos fundacionales centrados en el árabe.
  • Multidomain Datasets - los mayores recursos disponibles de análisis de sentimientos árabe en varios dominios.
  • LABR - amplio conjunto de reseñas de libros en árabe.
  • Arabic Stopwords - lista agregada de palabras vacías en árabe.
  • ArabicMMLU (2024) - prueba de referencia MMLU para árabe.

Volver arriba

  • jieba - Paquete de Python para segmentar palabras chinas.
  • SnowNLP - Paquete de Python para PLN en chino.
  • FudanNLP - Biblioteca de Java para procesar texto chino.
  • HanLP - Biblioteca multilingüe de PLN con buen soporte para chino.
  • LTP - HIT Language Technology Platform: segmentación, etiquetado gramatical, NER y análisis sintáctico.
  • Chinese-BERT-wwm - BERT con máscara de palabras completas para chino.
  • MacBERT - BERT chino mejorado con preentrenamiento MLM como corrección.
  • Qwen 2.5 / Qwen 3 - familia de modelos de lenguaje abiertos de Alibaba, sólidos en chino.
  • ChatGLM3 / GLM-4 - modelos bilingües chino-inglés de Tsinghua.
  • Baichuan 2 - modelo de lenguaje abierto para chino.
  • Yi - modelos de lenguaje abiertos bilingües de 01.AI.
  • DeepSeek-V3 - modelo MoE abierto y eficiente con gran rendimiento en chino.
  • funNLP - amplia colección de herramientas y recursos de PLN para chino.

Volver arriba

Volver arriba

  • python-frog - Enlace de Python a Frog, conjunto de PLN para neerlandés (etiquetado gramatical, lematización, análisis de dependencias y NER).
  • SimpleNLG_NL - Realizador superficial de neerlandés para generación de lenguaje natural, basado en la implementación de SimpleNLG.
  • Alpino - Analizador de dependencias para neerlandés (también realiza etiquetado gramatical y lematización).
  • Kaldi NL - Modelos de reconocimiento del habla en neerlandés basados en Kaldi.
  • spaCy Dutch model - PLN de nivel industrial con una canalización en neerlandés.

Volver arriba

  • German-NLP - lista seleccionada de recursos y herramientas de acceso abierto, código abierto y disponibles comercialmente, desarrollados con un enfoque en alemán.

Volver arriba

Volver arriba

El acceso a corpus/conjuntos de datos que requieren inicio de sesión se puede solicitar por correo electrónico

Sección titulada «El acceso a corpus/conjuntos de datos que requieren inicio de sesión se puede solicitar por correo electrónico»

Modelos de lenguaje y representaciones vectoriales de palabras

Sección titulada «Modelos de lenguaje y representaciones vectoriales de palabras»
  • IndicBERT v2 (2022-2024) - BERT multilingüe para 23 idiomas índicos.
  • IndicTrans2 (2023-2024) - traducción automática de alta calidad para 22 idiomas índicos.
  • OpenHathi (Sarvam AI, 2023) - continuación bilingüe hindi-inglés de LLaMA.
  • Airavata (2024) - LLM en hindi ajustado por instrucciones.
  • Sarvam-1 (2024) - modelo de lenguaje multilingüe entrenado desde cero en 10 idiomas índicos.
  • BharatGPT / Krutrim (2024) - modelos fundacionales centrados en idiomas índicos.

Volver arriba

  • IndoBERT (IndoNLU) - modelo de lenguaje indonesio preentrenado con el conjunto de pruebas de referencia IndoNLU.
  • IndoBERT (IndoLEM) - alternativa a IndoBERT con la prueba de referencia IndoLEM.
  • NusaCrowd / Cendol (2023-2024) - conjuntos de datos comunitarios a gran escala y LLM Cendol ajustados por instrucciones para indonesio e idiomas regionales.
  • Sailor - LLM abiertos del sudeste asiático que cubren el indonesio.
  • SEA-LION (2024) - LLM abierto de Singapore AI para el sudeste asiático, con gran rendimiento en indonesio.

Volver arriba

  • KoNLPy - Paquete de Python para procesamiento del lenguaje natural en coreano.
  • Mecab (Korean) - Biblioteca de C++ para PLN en coreano.
  • KoalaNLP - Biblioteca de Scala para PLN en coreano.
  • KoNLP - Paquete de R para PLN en coreano.
  • kss - Segmentador de oraciones en coreano.
  • Kiwi - Analizador morfológico rápido de coreano.
  • Garu - Analizador morfológico de coreano nativo del navegador, ejecutado íntegramente en el cliente mediante WebAssembly (modelo de 1 MB, sin conexión, licencia MIT).
  • KoBERT - BERT en coreano de SKT.
  • KLUE-RoBERTa - modelos entrenados con la prueba de referencia KLUE.
  • Polyglot-Ko - modelos de lenguaje abiertos en coreano.
  • EXAONE 3.5 (LG, 2024) - familia bilingüe de modelos de lenguaje abiertos en coreano e inglés.
  • HyperCLOVA X - modelo fundacional en coreano de Naver.

Volver arriba

  • Hazm - Kit de herramientas de PLN para persa.
  • Parsivar - Kit de herramientas de procesamiento del idioma persa.
  • Perke - Extracción de frases clave en persa.
  • Perstem - Stemmer, analizador morfológico y etiquetador POS parcial para persa.
  • ParsiAnalyzer - Analizador de persa para Elasticsearch.
  • virastar - Limpieza de texto persa.
  • ParsBERT - BERT en persa.
  • PersianMind (2023-2024) - Modelo de lenguaje en persa ajustado por instrucciones.
  • Dorna (Part AI, 2024) - Modelo de instrucciones en persa basado en Llama 3.

Volver arriba

  • Polish-NLP - lista seleccionada de recursos dedicados al PLN en polaco: modelos, herramientas y conjuntos de datos.

Volver arriba

  • Portuguese-nlp - lista seleccionada de recursos y herramientas de PLN en portugués.
  • BERTimbau - BERT para portugués brasileño.
  • Sabiá (Maritaca AI, 2023-2024) - modelos de lenguaje abiertos centrados en el portugués.
  • Albertina (PORTULAN, 2023-2024) - modelos de lenguaje de solo codificador para portugués europeo y brasileño.

Volver arriba

  • spanlp - Biblioteca de Python para detectar, censurar y limpiar obscenidades, discursos de odio y acoso en español, con datos de 21 países hispanohablantes.

Volver arriba

  • PyThaiNLP - PLN en tailandés con Python.
  • JTCC - Biblioteca de agrupación de caracteres en Java.
  • CutKum - Segmentación de palabras mediante aprendizaje profundo en TensorFlow.
  • Thai Language Toolkit - Tokenización y etiquetado gramatical.
  • SynThai - Segmentación de palabras y etiquetado gramatical mediante aprendizaje profundo.
  • WangchanBERTa - modelo de lenguaje tailandés preentrenado.
  • Typhoon (SCB 10X, 2024) - familia de LLM tailandeses abiertos.
  • OpenThaiGPT (2023-2024) - modelos tailandeses abiertos ajustados por instrucciones.
  • Sailor - familia abierta de modelos de lenguaje del sudeste asiático que cubre el tailandés.
  • Inter-BEST - corpus de texto con 5 millones de palabras y segmentación de palabras.
  • Prime Minister 29 - conjunto de datos de discursos del actual primer ministro de Tailandia.

Volver arriba

  • awesome-ukrainian-nlp - lista seleccionada de conjuntos de datos, modelos y otros recursos de PLN en ucraniano.
  • UkrainianLT - lista seleccionada centrada en traducción automática y procesamiento del habla.

Volver arriba

  • urduhack - Biblioteca de PLN para urdu.

Volver arriba

Volver arriba

  • underthesea - Kit de herramientas de PLN en vietnamita.
  • vn.vitk - Kit de herramientas para procesar texto vietnamita.
  • VnCoreNLP - Kit de herramientas de PLN en vietnamita.
  • pyvi - Kit básico de herramientas de PLN en vietnamita para Python.
  • VieNeu-TTS - Síntesis de voz vietnamita en el dispositivo con clonación de voz.
  • PhoBERT - modelo de lenguaje preentrenado para vietnamita.
  • BARTpho - modelo preentrenado secuencia a secuencia para vietnamita.
  • PhoGPT (VinAI, 2023-2024) - modelo generativo abierto de lenguaje para vietnamita.
  • Vistral (2024) - modelo de chat vietnamita basado en Mistral.
  • Sailor (2024) - familia de modelos de lenguaje multilingües abiertos que cubre vietnamita, tailandés, indonesio y otros idiomas del sudeste asiático.
  • Vietnamese Treebank - 10.000 oraciones para la tarea de análisis de constituyentes.
  • BKTreeBank - Banco de árboles de dependencias en vietnamita.
  • UD_Vietnamese - Banco de árboles de dependencias universales en vietnamita.
  • VIVOS - corpus gratuito de habla vietnamita, con 15 horas de grabaciones (HCMUS AILab).
  • VNTQcorpus(big).txt - 1,75 millones de oraciones de noticias.
  • ViText2SQL - conjunto de datos de análisis semántico de vietnamita a SQL (EMNLP-2020 Findings).
  • EVB Corpus - 20 millones de palabras en 15 libros bilingües, 100 textos paralelos inglés-vietnamita, 250 textos jurídicos paralelos, 5000 artículos periodísticos y 2000 subtítulos de películas.
  • Ruso: pymorphy2 - un buen etiquetador POS para ruso.
  • Idiomas asiáticos: tailandés, lao, chino, japonés y coreano: ICU Tokenizer, implementación en ElasticSearch.
  • Idiomas antiguos: CLTK The Classical Language Toolkit es una biblioteca de Python y una colección de textos para hacer PLN en idiomas antiguos.
  • Hebreo: NLPH_Resources - Colección de artículos, corpus y recursos lingüísticos para PLN en hebreo.

Volver arriba

Selecciones relacionadas sobre temas fuera de este ámbito:

Si este repositorio te resulta útil, considera citar esta lista:

@misc{awesome-nlp,
title = {Awesome NLP},
author = {Kim, Keon Woo},
year = {2018},
url = {https://github.com/keon/awesome-nlp},
note = {GitHub repository}
}

Licencia - CC0

HagiCode

HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.

Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.

Visitar HagiCodeLeer la documentación
  • InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
  • EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
  • InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.

Descargar para Windows

Obtenerlo en Microsoft StoreTodas las descargas

Convierte ideas en software entregado.

HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.

Inteligente
Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
Eficiente
La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
Divertido
Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.

¿Salir de Awesome Site?

Estás a punto de visitar un sitio web externo. No controlamos su contenido ni sus prácticas de privacidad.

Destino

Continuar al sitio web