PNL es un campo de aprendizaje amplio que requiere conocimiento en áreas relacionadas como Aprendizaje automático y Matemáticas (especialmente optimización, probabilidad y estadística y álgebra lineal). Así que sugeriría algunos recursos específicamente relacionados con la PNL.
Conferencia en video: Dan Jurafsky y Chris Manning: procesamiento del lenguaje natural: es el mejor curso para PNL
Programación de libros: después de ver la conferencia, recomendaría hacer problemas prácticos para familiarizarse con los problemas y, dado que conoce Python y Java.
Pitón
- Me gustaría trabajar en la administración Trump si gana. ¿Qué pasos puedo tomar ahora para aumentar mis posibilidades de conseguir un trabajo en la Casa Blanca de Trump?
- Puse un corte abierto accidentalmente en mi acuario, ¿debería preocuparme?
- Tengo una deuda de 8Lakh, 6Lakh es un préstamo hipotecario y 2Lakh es un préstamo personal que tomé para mi matrimonio. ¿Cómo puedo cancelar toda mi deuda en 4 meses?
- ¿Por qué mi perro sigue quejándose por la noche?
- He visto Prison Break, Sherlock, Breaking Bad, Suits, Game of Thrones, Arrow y Flash. ¿Qué series de televisión debería comenzar a ver a continuación?
- Libro NLTK: es una introducción detallada a la biblioteca NLTK en Python que también cubre temas importantes en PNL.
2. Análisis de texto con Python: un enfoque práctico del mundo real | Dipanjan Sarkar | – Este es un libro muy bueno que cubre diferentes aspectos de la PNL usando Python.
También recomiendo ir a través de tutoriales y documentación de bibliotecas relacionadas con PNL como gensim, spaCy, TextBlob
Java
- Procesamiento de lenguaje natural con Java: también revise stanford core nlp que se usa en este libro.
Teoría
Hay muchos libros sobre PNL, pero estos son los estándares escritos por expertos en dominios con cobertura integral.
- Fundamentos del procesamiento estadístico del lenguaje natural: puede leer esto junto con las conferencias en video de Stanford, es el mejor libro introductorio sobre PNL que abarca desde lo básico hasta las aplicaciones
- Introducción a la recuperación de información: este libro se centra principalmente en la recuperación de información.
- Introducción-Computación-Lingüística: es un texto comprensivo pero avanzado que también incluye el procesamiento del habla.