Ir al contenido principal

Entradas

Mostrando entradas de septiembre, 2021

Comprendiendo el lenguaje humano a través del procesamiento del lenguaje natural: técnicas y algoritmos clave

Introducción El procesamiento del lenguaje natural es una rama de la informática que se centra en la comprensión y el procesamiento del lenguaje humano por parte de las máquinas. A través del uso de técnicas y algoritmos especializados, el procesamiento del lenguaje natural nos permite interactuar con las máquinas a través del lenguaje natural, como lo hacemos con otras personas. El procesamiento del lenguaje natural tiene una amplia gama de aplicaciones, desde el análisis de sentimiento en redes sociales hasta la traducción automática y el procesamiento de consultas de búsqueda. Esta tecnología ha revolucionado la forma en que nos comunicamos y accedemos a la información, y su importancia solo ha ido en aumento con el tiempo. A lo largo de los años, el procesamiento del lenguaje natural ha evolucionado gracias a avances en técnicas y algoritmos. En este artículo, exploraremos las técnicas y algoritmos clave que se utilizan en el procesamiento del lenguaje natural y cómo juegan un pape

Recomendación del mes de septiembre: Practical Natural Language Processing

El libro de este mes es una guía práctica y bastante completa para entender y aplicar las técnicas del Procesamiento del Lenguaje Natural que más se usan en la industria. Dado el enfoque práctico del libro no se introduce en aspectos teóricos ni detalles técnicos profundos pero si lo suficiente para entender cómo funcionan algunas de estas técnicas: "Practical Natural Language Processing" Se divide en 4 partes: Foundations:  Establece los conceptos básicos sobre los que se apoya el resto del libro. Realiza un "paseo" muy interesante por las áreas donde el NLP tiene aplicación, evolución de las técnicas y diferentes formas de representación del texto Essentials:  Se centra en las aplicaciones más comunes de NLP con especial énfasis en casos de uso reales, mostrando donde aplica diferentes técnicas para un mismo problema. Algunas de la aplicaciones de NLP que se explican en esta parte son: clasificación de textos, extracción de información y el desarrollo de cha

Del corpus al modelo NLP: cómo conseguir una conversión eficaz

¿Alguna vez te has preguntado cómo se construye un modelo de Procesamiento de Lenguaje Natural? El 22 de septiembre a las 18.00h hora española daremos una charla, a medias entre una lingüista computacional y una data scientist, donde te contaremos todo el proceso desde el diseño del corpus inicial hasta la construcción del modelo. En la parte lingüística hablaremos de la metodología de anotación por pares y del criterio lingüístico necesario cuando trabajamos con Machine Learning. En la parte de ingeniería, veremos qué son los word embeddings y sus distintas formas de creación, desde las técnicas más conocidas y sencillas (Bag-of-words, TF-IDF) hasta técnicas más novedosas y que ahora están en el top del NLP: los modelos Transformers y su particular manera de crear los word embeddings. Además, te recomendaremos distintas fuentes para obtener corpus y datasets anotados, y algunas librerías python de fácil uso para poner en práctica lo aprendido, implementar tu propio modelo y poder lle