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...
La recomendación de este mes de octubre ha estado reñida pero finalmente hemos elegido una guía práctica para implementar NLP usando la librería de "fortaleza industrial" (tal y como la definen sus creadores) de nombre spaCy.
Mastering spaCy
Es un libro reciente. Fue publicado en julio del 2021 y cuenta con 356 páginas. Se divide en tres grandes secciones:
- Getting Started with spaCy: En esta sección se explica cómo instalar la librería, los modelos estadísticos y la herramienta de visualización llamada displaCy.
- spaCy Features: Donde se centra en las características lingüísticas desde la sintaxis a la semántica, incluye recetas prácticas usando coincidencia de patrones basados en reglas y ahonda en los vectores de palabras y los métodos estadísticos de extracción de información. La sección acaba poniendo en práctica todos estos conceptos en una pipeline NLP.
- Machine Learning with spaCy: La última sección explica cómo usar el aprendizaje automático con spaCy. Comienza explicando cómo personalizar los modelos y realizar clasificación de textos para luego adentrarse en los transformers. Finalmente, usa todas las técnicas explicadas en el libro para poner en práctica los conceptos diseñando un chatbot con spaCy.
Es un libro bastante completo sobre el uso de spaCy y su aplicación práctica en proyectos de NLP en el mundo real. Si no sabías por dónde empezar... ¡este es un libro ideal para ponerse manos a la obra!
Comentarios
Publicar un comentario