Procesamiento del lenguaje natural con Python: análisis de texto con Natural Language Toolkit


Precio:
Precio de venta$84.98

Descripción

Este libro ofrece una introducción muy accesible al procesamiento del lenguaje natural, el campo que soporta una variedad de tecnologías del lenguaje, desde texto predictivo y filtrado de correo electrónico hasta resumen automático y traducción. Con él, aprenderá a escribir programas en Python que trabajan con grandes colecciones de texto no estructurado. Accederá a conjuntos de datos ricamente anotados utilizando una amplia gama de estructuras de datos lingüísticos y comprenderá los algoritmos principales para analizar el contenido y la estructura de la comunicación escrita.

Lleno de ejemplos y ejercicios, Procesamiento del Lenguaje Natural con Python le ayudará a:

  • Extraer información de texto no estructurado, ya sea para adivinar el tema o identificar entidades nombradas
  • Analizar la estructura lingüística en el texto, incluyendo el análisis sintáctico y semántico
  • Acceder a bases de datos lingüísticas populares, incluyendo WordNet y treebanks
  • Integrar técnicas extraídas de campos tan diversos como la lingüística y la inteligencia artificial


Este libro le ayudará a adquirir habilidades prácticas en el procesamiento del lenguaje natural utilizando el lenguaje de programación Python y la biblioteca de código abierto Natural Language Toolkit (NLTK). Si está interesado en desarrollar aplicaciones web, analizar fuentes de noticias multilingües o documentar idiomas en peligro de extinción, o si simplemente tiene curiosidad por tener la perspectiva de un programador sobre cómo funciona el lenguaje humano, encontrará que Procesamiento del Lenguaje Natural con Python es fascinante e inmensamente útil.

Autor: Steven Bird, Ewan Klein, Edward Loper
Editorial: O'Reilly Media
Publicado: 21/07/2009
Páginas: 504
Tipo de encuadernación: Tapa blanda
Peso: 1.75lbs
Tamaño: 9.20h x 6.90w x 1.20d
ISBN13: 9780596516499
ISBN10: 0596516495
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Desarrollo de software e ingeniería | General
- Informática | Lenguajes | JavaScript

Sobre el autor

Steven Bird es profesor asociado en el Departamento de Ciencias de la Computación e Ingeniería de Software de la Universidad de Melbourne, y asociado de investigación sénior en el Linguistic Data Consortium de la Universidad de Pensilvania. Completó un doctorado en fonología computacional en la Universidad de Edimburgo en 1990, supervisado por Ewan Klein. Posteriormente se trasladó a Camerún para realizar trabajo de campo lingüístico sobre las lenguas bantúes de Grassfields bajo los auspicios del Summer Institute of Linguistics. Más recientemente, pasó varios años como director asociado del Linguistic Data Consortium, donde dirigió un equipo de I+D para crear modelos y herramientas para grandes bases de datos de texto anotado. En la Universidad de Melbourne, estableció un grupo de investigación en tecnología del lenguaje y ha enseñado en todos los niveles del currículo de informática de pregrado. En 2009, Steven es presidente de la Association for Computational Linguistics.

Ewan Klein es profesor de Tecnología del Lenguaje en la Escuela de Informática de la Universidad de Edimburgo. Completó un doctorado en semántica formal en la Universidad de Cambridge en 1978. Después de algunos años trabajando en las Universidades de Sussex y Newcastle upon Tyne, Ewan asumió un puesto de profesor en Edimburgo. Participó en el establecimiento del Grupo de Tecnología del Lenguaje de Edimburgo en 1993, y ha estado estrechamente asociado con él desde entonces. De 2000 a 2002, se tomó una licencia de la Universidad para actuar como Gerente de Investigación para el Grupo de Investigación de Lenguaje Natural de Edify Corporation, Santa Clara, con sede en Edimburgo, y fue responsable del procesamiento de diálogos hablados. Ewan es expresidente del Capítulo Europeo de la Asociación de Lingüística Computacional y fue miembro fundador y Coordinador de la Red Europea de Excelencia en Tecnologías del Lenguaje Humano (ELSNET).

Edward Loper ha completado recientemente un doctorado en aprendizaje automático para el procesamiento del lenguaje natural en la Universidad de Pensilvania. Edward fue estudiante en el curso de posgrado de Steven sobre lingüística computacional en el otoño de 2000, y luego fue asistente de enseñanza y compartió el desarrollo de NLTK. Además de NLTK, ha ayudado a desarrollar dos paquetes para documentar y probar software Python, epydoc y doctest.