Python | Número a palabras usando num2words

Módulo num2words en Python, que convierte números (como 34) en palabras (como treinta y cuatro). Además, esta biblioteca tiene soporte para múltiples idiomas. En este artículo, veremos cómo convertir números en palabras usando el num2words módulo. Instalación Uno puede instalar fácilmente num2wordsusando pip. pip install num2words Considere los siguientes dos extractos de diferentes archivos tomados … Continue reading «Python | Número a palabras usando num2words»

Aprendizaje contrastivo en PNL

El objetivo del aprendizaje contrastivo es aprender ese espacio de incrustación en el que las muestras similares están cerca unas de otras mientras que las diferentes están muy separadas. Asume un conjunto de oraciones emparejadas como  , donde xi y xi+ están relacionados semánticamente entre sí.  Sea   y   denote las representaciones de x_i y { … Continue reading «Aprendizaje contrastivo en PNL»

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 | Extracción de entidades con nombre

El reconocimiento de una entidad nombrada es un tipo específico de extracción de fragmentos que utiliza etiquetas de entidades junto con etiquetas de fragmentos. Las etiquetas de entidad comunes incluyen PERSONA, UBICACIÓN y ORGANIZACIÓN. Las oraciones etiquetadas con POS se analizan en árboles de fragmentos con fragmentación normal, pero las etiquetas de los árboles pueden … Continue reading «PNL | Extracción de entidades con nombre»

Modelado de aspectos en análisis de sentimiento

Prerrequisito: Análisis de sentimiento  Antes de entrar en los detalles del modelado de aspectos, primero comprendamos brevemente qué es el análisis de sentimientos con un ejemplo de la vida real.  Análisis de Sentimiento (SA):  Es una técnica para distinguir el sentimiento de una persona hacia algo o alguien en base a un texto que ha … Continue reading «Modelado de aspectos en análisis de sentimiento»

Python | Similitud de palabras usando spaCy

La similitud de palabras es un número entre 0 y 1 que nos dice qué tan cerca semánticamente están dos palabras. Esto se hace encontrando similitudes entre vectores de palabras en el espacio vectorial. spaCy, una de las bibliotecas de NLP más rápidas y ampliamente utilizadas en la actualidad, proporciona un método simple para esta … Continue reading «Python | Similitud de palabras usando spaCy»

Cree sus propias intenciones y entidades en Dialogflow Chatbot

Dialogflow es un potente motor de comprensión del lenguaje natural para procesar y comprender la entrada del lenguaje natural. En otras palabras, le permite lograr fácilmente una experiencia de usuario conversacional manejando la comprensión del lenguaje natural por usted. Empezando Primero debe ir al enlace https://dialogflow.cloud.google.com/ . Luego debe registrarse con una cuenta de Google … Continue reading «Cree sus propias intenciones y entidades en Dialogflow Chatbot»

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 | Fragmentación distribuida con Execnet

El artículo tiene como objetivo realizar fragmentación y etiquetado en una puerta de enlace execnet. Aquí se enviarán dos objetos en lugar de uno, y se recibe un Árbol, que requiere decapado y decapado para su serialización. Cómo funciona ? Utilice un etiquetador en escabeche. En primer lugar, seleccione el fragmentador predeterminado utilizado por nltk.chunk.ne_chunk() … Continue reading «PNL | Fragmentación distribuida con Execnet»