Clasificación de emociones usando NRC Lexicon en Python

Muchas veces, para proyectos del mundo real, el reconocimiento de emociones suele ser solo el comienzo del proyecto. Ese tiempo escribiendo un código completo en eso no solo aumentará el tiempo sino que también se obstaculizará la eficiencia.  NRCLexicon es un proyecto pypi aprobado por el MIT de Mark M. Bailey que predice los sentimientos … Continue reading «Clasificación de emociones usando NRC Lexicon en Python»

PNL | Corrección de formas verbales

Entendamos esto con un ejemplo: ¿Nuestro hijo está entrenando lo suficiente? ¿Nuestro hijo está entrenando lo suficiente? El verbo ‘es’ solo se puede usar con sustantivos singulares. Para los sustantivos en plural usamos ‘are’. Este problema es muy común en el mundo real y podemos corregir este error creando asignaciones de corrección de verbos que … Continue reading «PNL | Corrección de formas verbales»

PNL | Etiquetas de palabras probables

nltk.probability.FreqDist se usa para encontrar las palabras más comunes contando las frecuencias de las palabras en el corpus del banco de árboles. La clase ConditionalFreqDist se crea para palabras etiquetadas, donde contamos la frecuencia de cada etiqueta para cada palabra. Estos recuentos se utilizan luego para construir un modelo de las palabras frecuentes como claves, … Continue reading «PNL | Etiquetas de palabras probables»

PNL | Corpus de lista de palabras

¿Qué es un corpus? Un corpus se puede definir como una colección de documentos de texto. Puede pensarse como un conjunto de archivos de texto en un directorio, a menudo junto con muchos otros directorios de archivos de texto. ¿Cómo crear un corpus de lista de palabras? La clase WordListCorpusReader es una de las clases … Continue reading «PNL | Corpus de lista de palabras»

Python | Resumidor de texto

Hoy en día, varias organizaciones, ya sean compras en línea, organizaciones gubernamentales y del sector privado, la industria de la restauración y el turismo u otras instituciones que ofrecen servicios al cliente, se preocupan por sus clientes y solicitan comentarios cada vez que utilizamos sus servicios. Considere el hecho de que estas empresas pueden recibir … Continue reading «Python | Resumidor de texto»

PNL | Etiquetador de Unigram de Entrenamiento

Un solo token se conoce como Unigram , por ejemplo: hola; película; codificación. Este artículo se centra en el etiquetador unigram . Unigram Tagger: para determinar la etiqueta de parte del discurso, solo usa una sola palabra. UnigramTagger hereda de NgramTagger, que es una subclase de ContextTagger, que hereda de SequentialBackoffTagger. Por lo tanto, UnigramTagger … Continue reading «PNL | Etiquetador de Unigram de Entrenamiento»

PNL | Filtrado de palabras insignificantes

Muchas de las palabras utilizadas en la frase son insignificantes y no tienen significado. Por ejemplo, el inglés es una materia. Aquí, ‘English’ y ‘subject’ son las palabras más significativas y ‘is’, ‘a’ son casi inútiles. Sujeto en inglés y sujeto en inglés tienen el mismo significado incluso si eliminamos las palabras insignificantes – (‘es’, … Continue reading «PNL | Filtrado de palabras insignificantes»

PNL | Parte del discurso etiquetada – corpus de palabras

¿Qué es el etiquetado de parte del discurso (POS)? Es un proceso de convertir una oración en formas: lista de palabras, lista de tuplas (donde cada tupla tiene una forma (palabra, etiqueta)). La etiqueta en caso de es una etiqueta de parte del discurso e indica si la palabra es un sustantivo, un adjetivo, un verbo, … Continue reading «PNL | Parte del discurso etiquetada – corpus de palabras»

Python NLTK | tokenizar.regexp()

Con la ayuda del NLTK tokenize.regexp()módulo, podemos extraer los tokens de la string mediante el uso de expresiones regulares con el RegexpTokenizer()método. Sintaxis: tokenize.RegexpTokenizer()Retorno: Devuelve una array de tokens usando una expresión regular Ejemplo #1: En este ejemplo estamos usando un RegexpTokenizer()método para extraer el flujo de tokens con la ayuda de expresiones regulares. # … Continue reading «Python NLTK | tokenizar.regexp()»

Preprocesamiento de texto en Python | Serie 1

Requisitos previos: Introducción a la PNL Siempre que tengamos datos textuales, debemos aplicar varios pasos de preprocesamiento a los datos para transformar las palabras en características numéricas que funcionan con algoritmos de aprendizaje automático. Los pasos de preprocesamiento de un problema dependen principalmente del dominio y del problema en sí, por lo tanto, no es … Continue reading «Preprocesamiento de texto en Python | Serie 1»