NLP
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-nlp
Sección titulada «awesome-nlp»Patrocinado por 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.
Alcance
Sección titulada «Alcance»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.
- Resúmenes y tendencias de investigación
- Laboratorios destacados de investigación en PLN
- Tutoriales
- Bibliotecas
- Servicios
- Herramientas de anotación
- Tareas y métodos
- Representaciones vectoriales de texto
- Tokenización, morfología y segmentación
- Etiquetado gramatical y análisis de dependencias
- Reconocimiento de entidades nombradas y extracción de información
- Resolución de correferencias
- Clasificación de texto y análisis de sentimientos
- Modelado de temas
- Resumen automático
- Traducción automática
- Preguntas y respuestas y comprensión lectora
- Extracción de información más allá del reconocimiento de entidades
- Recuperación y representaciones vectoriales
- Voz y texto
- Conjuntos de datos
- Marcos de PLN multilingües
- Modelos de lenguaje para PLN
- Preentrenamiento y adaptación
- Modelos multilingües e interlingüísticos
- Evaluación y pruebas de referencia
- Razonamiento y cómputo en tiempo de inferencia
- Contexto largo y arquitecturas alternativas
- Factualidad, alucinaciones y calibración
- Sondeo e interpretabilidad
- Modelos de lenguaje pequeños y eficientes
- Ajuste por instrucciones y optimización de preferencias
- Sesgo, equidad y seguridad en PLN
- PLN por idioma
- Véase también
- Cita
Resúmenes y tendencias de investigación
Sección titulada «Resúmenes y tendencias de investigació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.
Hitos históricos
Sección titulada «Hitos históricos»- NLP’s ImageNet moment has arrived - ensayo de 2018 sobre el auge de los modelos de lenguaje preentrenados.
- Survey of the State of the Art in Natural Language Generation - revisión de 2017 sobre generación de lenguaje natural (NLG).
- The Illustrated Transformer y The Illustrated BERT, ELMo, and co. - explicaciones visuales de referencia.
Laboratorios destacados de investigación en PLN
Sección titulada «Laboratorios destacados de investigación en PLN»- The Berkeley NLP Group - Entre sus contribuciones destacadas hay una herramienta para reconstruir idiomas extintos hace mucho tiempo, mencionada aquí, que toma corpus de 637 idiomas hablados actualmente en Asia y el Pacífico y reconstruye sus lenguas descendientes.
- Language Technologies Institute, Carnegie Mellon University - Entre sus proyectos destacados está Avenue Project, un sistema de traducción automática basada en sintaxis para idiomas en peligro como el quechua y el aimara; anteriormente, Noah’s Ark creó AQMAR para mejorar las herramientas de PLN para el árabe.
- NLP research group, Columbia University - Responsable de crear BOLT (gestión interactiva de errores en sistemas de traducción del habla) y un proyecto sin nombre para caracterizar la risa en el diálogo.
- The Center or Language and Speech Processing, John Hopkins University - Recientemente, fue noticia por desarrollar un programa de reconocimiento del habla para crear una prueba diagnóstica de la enfermedad de Parkinson; más información.
- Computational Linguistics and Information Processing Group, University of Maryland - Entre sus contribuciones destacadas se encuentran Human-Computer Cooperation or Word-by-Word Question Answering y el modelado del desarrollo de representaciones fonéticas.
- Penn Natural Language Processing, University of Pennsylvania - conocida por crear Penn Treebank y Penn Discourse Treebank.
- The Stanford Nautral Language Processing Group - Uno de los principales laboratorios de investigación de PLN del mundo, conocido por crear Stanford CoreNLP y su sistema de resolución de correferencias.
Tutoriales
Sección titulada «Tutoriales»Lecturas
Sección titulada «Lecturas»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
- Understand & Implement Natural Language Processing
- NLP in Python - Colección de cuadernos de GitHub.
- Natural Language Processing: An Introduction - Oxford.
- NLP from Scratch with PyTorch
- Hands-On NLTK Tutorial - Tutoriales de NLTK y cuadernos de Jupyter.
- Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit - Libro en línea e impreso que presenta conceptos de PLN mediante NLTK. Sus autores también escribieron la biblioteca NLTK.
- Train a new language model from scratch - Hugging Face 🤗
- Advanced NLP with spaCy - Curso gratuito en línea sobre procesamiento de texto, análisis de datos a gran escala, canalizaciones de procesamiento y entrenamiento de modelos de redes neuronales para tareas de PLN personalizadas.
- Kaggle NLP Learning Guide - Tutoriales para principiantes que incluyen guías introductorias, aprendizaje profundo para PLN y explicaciones visuales de técnicas como BERT, GloVe y TF-IDF.
Blogs y boletines
- Deep Learning, NLP, and Representations
- The Illustrated BERT, ELMo, and co. (How NLP Cracked Transfer Learning) y The Illustrated Transformer
- Natural Language Processing de Hal Daumé III
- arXiv: Natural Language Processing (Almost) from Scratch
- Karpathy’s The Unreasonable Effectiveness of Recurrent Neural Networks
- Machine Learning Mastery: Deep Learning for Natural Language Processing
- Visual NLP Paper Summaries
Vídeos y cursos en línea
Sección titulada «Vídeos y cursos en línea»- Advanced Natural Language Processing - CS 685, Informática de UMass Amherst.
- Deep Natural Language Processing - Serie de conferencias de Oxford.
- Deep Learning for Natural Language Processing (cs224-n) - Curso de Stanford impartido por Richard Socher y Christopher Manning.
- Neural Networks for NLP - Instituto de Tecnología del Lenguaje de Carnegie Mellon.
- Deep NLP Course de Yandex Data School; aborda ideas importantes, desde las representaciones vectoriales de texto hasta la traducción automática, incluidos el modelado de secuencias, los modelos de lenguaje y otros temas.
- fast.ai Code-First Intro to Natural Language Processing - Aborda una combinación de temas tradicionales de PLN (como expresiones regulares, SVD, Bayes ingenuo y tokenización) y enfoques recientes de redes neuronales (como RNN, seq2seq, GRU y Transformer), además de tratar cuestiones éticas urgentes, como el sesgo y la desinformación. Encuentra los cuadernos de Jupyter aquí.
- Machine Learning University - Accelerated Natural Language Processing - Las conferencias van desde una introducción al PLN y al procesamiento de texto hasta las redes neuronales recurrentes y los Transformers. El material está disponible aquí.
- Applied Natural Language Processing- Serie de conferencias del IIT Madras que va desde los fundamentos hasta los autocodificadores y otros temas. Los cuadernos de GitHub del curso también están disponibles aquí.
- DeepLearning.AI Natural Language Processing Specialization - Programa de cuatro cursos que abarca análisis de sentimientos, representaciones vectoriales de palabras, RNN, LSTM, mecanismos de atención y modelos Transformer como BERT y T5 para tareas como la traducción automática y el resumen.
- Stanford CS336: Language Modeling from Scratch - Curso integral sobre la creación de modelos de lenguaje, que incluye datos, tokenización, entrenamiento y evaluación.
- Stanford CS25: Transformers United - Serie de seminarios con conferencias invitadas de autores de investigaciones recientes sobre Transformers y PLN.
- Cohere LLM University - Curso gratuito sobre LLM, representaciones vectoriales, búsqueda semántica y aplicaciones de PLN.
- Hugging Face NLP Course - Curso práctico de PLN con las bibliotecas Transformers, Datasets y Tokenizers.
- NLP Demystified - Curso gratuito y accesible para principiantes que abarca los fundamentos de PLN hasta los Transformers, con cuadernos de Python/Jupyter.
- Speech and Language Processing - gratuito, del profesor Dan Jurafsky.
- Natural Language Processing - apuntes gratuitos de PLN del Dr. Jacob Eisenstein, de Georgia Tech.
- NLP with PyTorch - de Brian y Delip Rao.
- Text Mining in R
- Natural Language Processing with Python
- Practical Natural Language Processing
- Natural Language Processing with Spark NLP
- Deep Learning for Natural Language Processing de Stephan Raaijmakers.
- Real-World Natural Language Processing - de Masato Hagiwara.
- Natural Language Processing in Action, Second Edition - de Hobson Lane y Maria Dyshel.
- Transformers in Action - de Nicole Koenigstein.
- The Math Behind Artificial Intelligence - de Tiago Monteiro | Libro gratuito de FreeCodeCamp que enseña las matemáticas que sustentan la IA en un lenguaje claro, desde la perspectiva de la ingeniería. Abarca álgebra lineal, cálculo, probabilidad y estadística, y teoría de la optimización, con analogías, aplicaciones reales y ejemplos de código en Python.
Bibliotecas
Sección titulada «Bibliotecas»-
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
transformersy 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.
-
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-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.
-
- 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.
-
- 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++.
-
- 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.
Servicios
Sección titulada «Servicios»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.
Herramientas de anotación
Sección titulada «Herramientas de anotación»- 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 y métodos
Sección titulada «Tareas y métodos»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.
Representaciones vectoriales de texto
Sección titulada «Representaciones vectoriales de texto»Representaciones vectoriales estáticas de palabras (fundacionales):
- word2vec - implementación - artículo explicativo
- GloVe - artículo explicativo
- fastText - implementación; los n-gramas de subpalabras gestionan bien las palabras fuera del vocabulario (OOV) y siguen siendo útiles para idiomas con pocos recursos.
- sense2vec - desambiguación del sentido de las palabras.
- Paragraph Vectors / doc2vec
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.
Tokenización, morfología y segmentación
Sección titulada «Tokenización, morfología y segmentación»-
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»- Universal Dependencies - bancos de árboles coherentes entre idiomas, en más de 100 idiomas.
- spaCy y Stanza - alizadores listos para producción para muchos idiomas.
- Deep Biaffine Attention for Neural Dependency Parsing - arquitectura fundacional de análisis neuronal.
- Trankit - kit ligero de herramientas multilingües de PLN basado en Transformers.
- Self-Attentive Constituency Parsing (Kitaev & Klein) - analizador neuronal de constituyentes de alto rendimiento.
Reconocimiento de entidades nombradas y extracción de información
Sección titulada «Reconocimiento de entidades nombradas y extracción de información»Fundacionales y neuronales:
- CoNLL-2003 NER - prueba de referencia canónica de NER en inglés.
- Neural Architectures for NER (Lample et al.) - BiLSTM-CRF, arquitectura de referencia de larga trayectoria para NER.
- Flair - representaciones vectoriales contextuales de cadenas, con un rendimiento sólido de NER en varios idiomas.
- spaCy NER - lista para producción.
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:
- GPT-NER - LLM para reconocimiento de entidades nombradas.
- Can LLMs Replace Sentence-Level NER? (2024) - equilibrio entre coste y calidad.
- Generative NER in the Era of LLMs (2026) - ocho LLM abiertos en cuatro pruebas de referencia de NER; PEFT con salidas estructuradas iguala el rendimiento de NER basado en codificadores.
Resolución de correferencias
Sección titulada «Resolución de correferencias»-
End-to-End Neural Coreference (Lee et al.) - base de la correferencia neuronal moderna.
-
SpanBERT - preentrenamiento basado en segmentos; sólida línea de base para la correferencia.
-
coref-hoi - correferencia con inferencia de orden superior.
-
maverick-coref (2024) - correferencia eficiente que iguala a los mejores sistemas de mayor tamaño.
-
LingMess - puntuación de correferencia por categorías con motivación lingüística. Basados en LLM:
-
LLMs for Coreference Resolution - uso de prompts y ajuste fino para la correferencia.
-
Multilingual Coreference Shared Task: Can LLMs Dethrone Traditional Approaches? (2025) - nueve sistemas, cuatro basados en LLM y cinco enfoques tradicionales; los métodos tradicionales siguen liderando, pero los LLM están reduciendo la brecha.
Clasificación de texto y análisis de sentimientos
Sección titulada «Clasificación de texto y análisis de sentimientos»- fastText classifier - línea de base lineal sólida y rápida.
- Sentiment Treebank (SST) - conjunto de datos canónico de análisis de sentimientos de grano fino.
- SetFit - clasificación de texto con pocos ejemplos y sin prompts.
- FastFit - clasificación rápida con pocos ejemplos en escenarios con muchas clases.
- SST / IMDB / AG News with DeBERTa-v3 - línea de base actual de ajuste fino de codificadores.
- PySS3 - clasificador de texto interpretable de caja blanca.
- LLMs as Annotators - uso de LLM para etiquetar datos de clasificación de texto, con salvedades.
Modelado de temas
Sección titulada «Modelado de temas»- 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.
Resumen automático
Sección titulada «Resumen automático»-
TextRank - resumen extractivo basado en grafos.
-
Pointer-Generator Networks (See et al.) - resumen neuronal abstractivo fundacional.
-
PEGASUS - preentrenamiento con oraciones omitidas para resumir.
-
BART - línea de base seq2seq de eliminación de ruido ampliamente utilizada.
-
BookSum y SCROLLS - pruebas de referencia para resumir documentos largos. Basados en LLM:
-
Benchmarking LLMs for News Summarization - LLM frente a modelos de resumen ajustados finamente.
-
Element-Aware Summarization with LLMs - prompts estructurados para resumir.
-
Understanding LLM Reasoning for Abstractive Summarization (2025) - el razonamiento explícito mejora la fluidez, pero perjudica el anclaje factual; los presupuestos de razonamiento más largos pueden reducir la fidelidad.
Traducción automática
Sección titulada «Traducción automática»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:
- Is ChatGPT a Good Translator? - LLM como sistemas de traducción automática.
- Adapting LLMs for Document-Level MT (2024) - LLM para traducción contextual.
- GPT-4 vs Human Translators - comparación de calidad en traducción automática profesional.
- Multilingual MT with Open LLMs at Practical Scale (2025) - evalúa LLM abiertos de menos de 10.000 millones de parámetros en traducción automática a 28 idiomas; iguala a GPT-4-turbo y Google Translate.
- Bridging the Linguistic Divide: Survey on LLMs for MT (2025) - revisión de cómo el seguimiento de instrucciones, el aprendizaje en contexto y la alineación de preferencias han reestructurado la metodología de traducción automática.
Preguntas y respuestas y comprensión lectora
Sección titulada «Preguntas y respuestas y comprensión lectora»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:
- GPT-4 with retrieval on TriviaQA / NQ
- Self-RAG (2023) - recuperación, generación y autocrítica.
- GAIA - prueba de referencia de asistentes de IA generales que incluye preguntas y respuestas de varios pasos.
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»- OpenIE 6 - extracción abierta de información sin esquemas.
- Template-Based Information Extraction without the Templates
- Privee: An Architecture for Automatically Analyzing Web Privacy Policies
- REBEL - extracción de relaciones de extremo a extremo.
- DocRED - prueba de referencia para extracción de relaciones a nivel de documento.
- LLMs for Semantic Role Labeling (2025) - los LLM generativos con RAG y autocorrección superan a los modelos de estilo BERT de codificador-decodificador en etiquetado semántico de roles (SRL) en inglés y chino.
- Adapting LLMs for Minimal-edit GEC (2025) - los LLM de solo decodificador, con un novedoso programa de adaptación de la tasa de errores, establecen un nuevo estado del arte en la corrección gramatical del inglés en BEA-test.
Recuperación y representaciones vectoriales
Sección titulada «Recuperación y representaciones vectoriales»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.
Voz y texto
Sección titulada «Voz y texto»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.
Conjuntos de datos
Sección titulada «Conjuntos de datos»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.
Marcos de PLN multilingües
Sección titulada «Marcos de PLN multilingües»- 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.
Modelos de lenguaje para PLN
Sección titulada «Modelos de lenguaje para PLN»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.
Preentrenamiento y adaptación
Sección titulada «Preentrenamiento y adaptació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):
- Llama 3 / 3.1 / 3.3 (Meta, 2024-2025) - familia de pesos abiertos ampliamente adoptada; base predeterminada para el ajuste fino en tareas de PLN.
- Qwen 2.5 / Qwen 3 (Alibaba, 2024-2025) - amplia cobertura multilingüe, especialmente del chino; suele ser el mejor modelo abierto en pruebas de referencia multilingües.
- DeepSeek-V3 (2024) - preentrenamiento MoE eficiente; modelo base abierto competitivo.
- OLMo 2 (AI2, 2025) - totalmente abierto: pesos, datos de entrenamiento y código; prueba de referencia de reproducibilidad.
- Gemma 2 / Gemma 3 (Google, 2024-2025) - modelos abiertos pequeños y medianos con gran rendimiento en tareas de PLN.
- Mistral / Mixtral - modelos abiertos densos y MoE dispersos eficientes.
- What Language Model Architecture and Pretraining Objective Work Best for Zero-Shot Generalization? - comparación de codificadores, decodificadores y codificadores-decodificadores para transferencia en PLN.
Modelos multilingües e interlingüísticos
Sección titulada «Modelos multilingües e interlingüísticos»- 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.
Evaluación y pruebas de referencia
Sección titulada «Evaluación y pruebas de referencia»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.
Contexto largo y arquitecturas alternativas
Sección titulada «Contexto largo y arquitecturas alternativas»- 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.
Factualidad, alucinaciones y calibración
Sección titulada «Factualidad, alucinaciones y calibración»- 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.
Sondeo e interpretabilidad
Sección titulada «Sondeo e interpretabilidad»- A Primer in BERTology - qué aprende BERT sobre el lenguaje.
- Probing Classifiers (Belinkov) - metodología, limitaciones y alternativas.
- Locating and Editing Factual Associations in GPT (ROME) - rastreo causal de la recuperación de datos factuales.
- The Pyramid of NLP Probes - sondeo estructural del conocimiento lingüístico.
- Toy Models of Superposition - base de la perspectiva de características dispersas de las representaciones de Transformers.
- Towards Monosemanticity / Scaling Monosemanticity (Anthropic, 2024) - autocodificadores dispersos que extraen características interpretables de LLM a escala de producción.
- Sparse Autoencoders Find Highly Interpretable Features - metodología de SAE para interpretabilidad de modelos de lenguaje.
- Neuronpedia - plataforma abierta para explorar características SAE en distintos modelos.
- Influence Functions Scale to LLMs (2023) - identificación de ejemplos de entrenamiento que impulsan el comportamiento del modelo.
- Circuit Tracing: Revealing Computational Graphs in Language Models (Anthropic, 2025) - introduce transcodificadores entre capas y grafos de atribución para construir un modelo sustituto interpretable; permite rastrear circuitos causales entre características a nivel de prompt.
- On the Biology of a Large Language Model (Anthropic, 2025) - aplica grafos de atribución a Claude 3.5 Haiku en estudios de razonamiento de varios pasos, planificación de rimas y jailbreaks.
- Transcoders Beat Sparse Autoencoders for Interpretability (2025) - muestra que los transcodificadores (que reconstruyen las salidas de capa a partir de las entradas) producen características más interpretables que los SAE; introduce transcodificadores de salto.
- Survey on Sparse Autoencoders for LLM Interpretability (EMNLP 2025) - revisión de referencia sobre arquitecturas SAE, estrategias de entrenamiento, explicación de características y evaluación.
- Finding Highly Interpretable Prompt-Specific Circuits (2026) - identifica circuitos por prompt (en lugar de por tarea); revela agrupaciones de mecanismos por familia de prompts.
Modelos de lenguaje pequeños y eficientes
Sección titulada «Modelos de lenguaje pequeños y eficientes»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.
Sesgo, equidad y seguridad en PLN
Sección titulada «Sesgo, equidad y seguridad en PLN»- 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 %.
PLN por idioma
Sección titulada «PLN por idioma»Recursos organizados por idioma. Haz clic en una sección para desplegarla.
PLN en árabe
Sección titulada «PLN en árabe»
PLN en árabe
Sección titulada «PLN en árabe»Bibliotecas
Sección titulada «Bibliotecas»- 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.
Modelos y representaciones vectoriales
Sección titulada «Modelos y representaciones vectoriales»- 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.
Conjuntos de datos
Sección titulada «Conjuntos de datos»- 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.
PLN en chino
Sección titulada «PLN en chino»
PLN en chino
Sección titulada «PLN en chino»Bibliotecas
Sección titulada «Bibliotecas»- 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.
Modelos y representaciones vectoriales
Sección titulada «Modelos y representaciones vectoriales»- 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.
Antología
Sección titulada «Antología»- funNLP - amplia colección de herramientas y recursos de PLN para chino.
PLN en danés
Sección titulada «PLN en danés»
PLN en danés
Sección titulada «PLN en danés»- Named Entity Recognition for Danish
- DaNLP - Recursos de PLN en danés.
- Awesome Danish - lista seleccionada de recursos de tecnología lingüística danesa.
PLN en neerlandés
Sección titulada «PLN en neerlandés»
PLN en neerlandés
Sección titulada «PLN en neerlandés»- 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.
PLN en alemán
Sección titulada «PLN en alemán»
PLN en alemán
Sección titulada «PLN en alemán»- German-NLP - lista seleccionada de recursos y herramientas de acceso abierto, código abierto y disponibles comercialmente, desarrollados con un enfoque en alemán.
PLN en húngaro
Sección titulada «PLN en húngaro»
PLN en húngaro
Sección titulada «PLN en húngaro»- awesome-hungarian-nlp - lista seleccionada de recursos gratuitos para PLN en húngaro.
PLN en idiomas índicos
Sección titulada «PLN en idiomas índicos»
PLN en idiomas índicos
Sección titulada «PLN en idiomas índicos»Datos, corpus y bancos de árboles
Sección titulada «Datos, corpus y bancos de árboles»- Hindi Dependency Treebank - Banco de árboles con múltiples representaciones y capas para hindi y urdu.
- Universal Dependencies Treebank in Hindi
- Parallel Universal Dependencies Treebank in Hindi - Subconjunto más pequeño del banco de árboles mencionado.
- ISI FIRE Stopwords List (Hindi and Bangla)
- Peter Graham’s Stopwords List
- NLTK Corpus 60.000 palabras etiquetadas con POS, en bengalí, hindi, maratí y telugu.
- Hindi Movie Reviews Dataset Aproximadamente 1000 muestras, 3 clases de polaridad.
- BBC News Hindi Dataset 4300 muestras, 14 clases.
- IIT Patna Hindi ABSA Dataset 5400 muestras, 12 dominios, 4000 términos de aspecto y polaridad de términos de aspecto y oraciones en 4 clases.
- Bangla ABSA 5500 muestras, 2 dominios y 10 términos de aspecto.
- IIT Patna Movie Review Sentiment Dataset 2000 muestras y 3 etiquetas de polaridad.
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»- SAIL 2015 Muestras de sentimientos etiquetadas de Twitter y Facebook en hindi, bengalí, tamil y telugu.
- IIT Bombay CFILT Resources - SentiWordNet, corpus paralelos etiquetados, corpus anotados con sentidos y corpus maratí etiquetado por polaridad.
- TDIL-IC agrega muchos recursos útiles y ofrece acceso a conjuntos de datos normalmente restringidos
Modelos de lenguaje y representaciones vectoriales de palabras
Sección titulada «Modelos de lenguaje y representaciones vectoriales de palabras»- Hindi2Vec y nlp-for-hindi Modelo de lenguaje de estilo ULMFiT.
- IIT Patna Bilingual Word Embeddings Hi-En
- Fasttext word embeddings in a whole bunch of languages, trained on Common Crawl
- Hindi and Bengali Word2Vec
- Hindi and Urdu Elmo Model
- Sanskrit Albert Entrenado con Wikipedia en sánscrito y el corpus OSCAR.
Bibliotecas y herramientas
Sección titulada «Bibliotecas y herramientas»- Multi-Task Deep Morphological Analyzer - analizador morfológico profundo para hindi y urdu.
- Indic NLP Library - herramientas de tokenización, transliteración y traducción automática para 18 idiomas índicos.
- SivaReddy’s Dependency Parser (Python3 port) - análisis de dependencias y etiquetado gramatical para canarés, hindi y telugu.
- iNLTK - kit de herramientas de PLN para idiomas índicos basado en PyTorch/Fastai.
- AI4Bharat IndicNLP Suite - herramientas, conjuntos de datos y modelos para 22 idiomas índicos.
Modelos y representaciones vectoriales
Sección titulada «Modelos y representaciones vectoriales»- 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.
PLN en indonesio
Sección titulada «PLN en indonesio»
PLN en indonesio
Sección titulada «PLN en indonesio»Bibliotecas y representaciones vectoriales
Sección titulada «Bibliotecas y representaciones vectoriales»- bahasa - kit de herramientas de lenguaje natural para indonesio.
- Indonesian Word Embedding
- Indonesian fastText trained on Wikipedia.
- PySastrawi - Stemmer de Python para bahasa indonesio, basado en el algoritmo de derivación Sastrawi.
Modelos
Sección titulada «Modelos»- 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.
Conjuntos de datos
Sección titulada «Conjuntos de datos»- Colecciones de Kompas y Tempo en ILPS.
- PANL10N for PoS tagging 39.000 oraciones y 900.000 tokens de palabras.
- IDN for PoS tagging 10.000 oraciones y 250.000 tokens de palabras.
- Indonesian Treebank y Universal Dependencies-Indonesian
- IndoSum - resumen y clasificación de texto.
- Wordnet-Bahasa - diccionario semántico amplio y gratuito.
- SEACrowd - Centro de datos multilingüe y multimodal que ofrece conjuntos de datos y pruebas de referencia estandarizados para el PLN del sudeste asiático (EMNLP 2024).
PLN en coreano
Sección titulada «PLN en coreano»
PLN en coreano
Sección titulada «PLN en coreano»Bibliotecas
Sección titulada «Bibliotecas»- 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).
Modelos y representaciones vectoriales
Sección titulada «Modelos y representaciones vectoriales»- 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.
Blogs y tutoriales
Sección titulada «Blogs y tutoriales»Conjuntos de datos
Sección titulada «Conjuntos de datos»- KAIST Corpus - corpus en coreano del Instituto Avanzado de Ciencia y Tecnología de Corea.
- Naver Sentiment Movie Corpus in Korean
- Chosun Ilbo archive - conjunto de datos en coreano de un importante periódico surcoreano.
- Chat data - datos de chatbot en coreano.
- Petitions - datos de peticiones vencidas del sitio de peticiones ciudadanas de la Casa Azul.
- Korean Parallel corpora - conjunto de datos de traducción automática neuronal del coreano al francés y al inglés.
- KorQuAD - conjunto de datos SQuAD en coreano (v1.0 y v2.1) con el código fuente HTML de Wikipedia.
PLN en persa
Sección titulada «PLN en persa»
PLN en persa
Sección titulada «PLN en persa»Bibliotecas
Sección titulada «Bibliotecas»- 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.
Modelos
Sección titulada «Modelos»- 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.
Conjuntos de datos
Sección titulada «Conjuntos de datos»- Bijankhan Corpus - corpus etiquetado apto para investigación de PLN en persa (farsi), con unos 2,6 millones de palabras etiquetadas manualmente en 40 etiquetas POS.
- Uppsala Persian Corpus (UPC) - amplio corpus persa de libre acceso: 2,7 millones de tokens anotados con 31 etiquetas POS.
- Large-Scale Colloquial Persian - LSCP: 120 millones de oraciones de 27 millones de tuits coloquiales en persa, con anotaciones de dependencias, POS y sentimientos.
- ArmanPersoNERCorpus - 250.000 tokens y 7682 oraciones con etiquetas NER en formato IOB.
- FarsiYar PersianNER - unos 25 millones de tokens y 1 millón de oraciones en persa del corpus de Wikipedia en persa.
- PERLEX - primer conjunto de datos persa para extracción de relaciones (traducción de SemEval-2010 Task 8).
- Persian Syntactic Dependency Treebank - 29.982 oraciones anotadas que cubren la mayoría de los verbos del léxico de valencia persa.
- Uppsala Persian Dependency Treebank (UPDT) - corpus anotado sintácticamente mediante dependencias.
- Hamshahri - colección fiable y estándar de textos persas utilizada en CLEF 2008-2009.
PLN en polaco
Sección titulada «PLN en polaco»
PLN en polaco
Sección titulada «PLN en polaco»- Polish-NLP - lista seleccionada de recursos dedicados al PLN en polaco: modelos, herramientas y conjuntos de datos.
PLN en portugués
Sección titulada «PLN en portugués»
PLN en portugués
Sección titulada «PLN en portugués»- Portuguese-nlp - lista seleccionada de recursos y herramientas de PLN en portugués.
Modelos
Sección titulada «Modelos»
PLN en español
Sección titulada «PLN en español»
PLN en español
Sección titulada «PLN en español»Bibliotecas
Sección titulada «Bibliotecas»- 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.
- Columbian Political Speeches
- Copenhagen Treebank
- Spanish Billion Words Corpus with Word2Vec embeddings
- Compilation of Spanish Unannotated Corpora
Modelos y representaciones vectoriales
Sección titulada «Modelos y representaciones vectoriales»- BETO - BERT para español.
- RoBERTa-bne - RoBERTa en español entrenado con el corpus de la Biblioteca Nacional de España.
- Latxa (2024) - modelo de lenguaje fundacional abierto para euskera, que también cubre el español.
- Salamandra (BSC, 2024) - modelo de lenguaje multilingüe con amplia cobertura del español del Barcelona Supercomputing Center.
- RigoChat (2024) - modelo abierto en español ajustado por instrucciones.
- Spanish Word Embeddings (multiple methods/corpora)
- Spanish fastText Embeddings
- Spanish sent2vec Sentence Embeddings
PLN en tailandés
Sección titulada «PLN en tailandés»
PLN en tailandés
Sección titulada «PLN en tailandés»Bibliotecas
Sección titulada «Bibliotecas»- 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.
Modelos
Sección titulada «Modelos»- 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.
PLN en ucraniano
Sección titulada «PLN en ucraniano»
PLN en ucraniano
Sección titulada «PLN en ucraniano»- 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.
PLN en urdu
Sección titulada «PLN en urdu»
PLN en urdu
Sección titulada «PLN en urdu»Bibliotecas
Sección titulada «Bibliotecas»- urduhack - Biblioteca de PLN para urdu.
Conjuntos de datos
Sección titulada «Conjuntos de datos»- Collection of Urdu datasets - Tareas de POS, NER y otras tareas de PLN.
PLN en uzbeko
Sección titulada «PLN en uzbeko»
PLN en uzbeko
Sección titulada «PLN en uzbeko»Conjuntos de datos
Sección titulada «Conjuntos de datos»- SOAS English-Uzbek RAG Evaluation - Prueba de referencia bilingüe para evaluar la recuperación en RAG con fundamento cultural. 400 filas, EN+UZ, MIT/CC-BY-4.0.
PLN en vietnamita
Sección titulada «PLN en vietnamita»
PLN en vietnamita
Sección titulada «PLN en vietnamita»Bibliotecas
Sección titulada «Bibliotecas»- 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.
Modelos y representaciones vectoriales
Sección titulada «Modelos y representaciones vectoriales»- 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.
Otros idiomas
Sección titulada «Otros idiomas»- 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.
Véase también
Sección titulada «Véase también»Selecciones relacionadas sobre temas fuera de este ámbito:
- awesome-llm - recursos generales sobre modelos de lenguaje grandes.
- awesome-generative-ai - IA generativa en distintas modalidades.
- awesome-rag - sistemas y herramientas de generación aumentada por recuperación.
- awesome-prompt-engineering - técnicas de prompting y bibliotecas de plantillas.
- awesome-mlops - aprendizaje automático en producción, incluido el servicio de LLM.
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
Sección titulada «Licencia»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.
- 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
Compartir HagiCode
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.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:


