Aquí hay un ejemplo divertido y viral del procesamiento del lenguaje natural que surgió de los hackatones de mi universidad el año pasado:
http://what-would-i-say.com/
Simplemente otórguele acceso a su cuenta de Facebook y, según sus estados anteriores, creará un estado que suena como algo que podría decir.
Es un ejemplo tonto de un modelo generativo de Markov, que podría seleccionar pares de palabras (bigrams) o trillizos de palabras (trigrams) en función de sus frecuencias, es decir, N-gramos, que puede comprender con solo un conocimiento básico de probabilidad. No es demasiado difícil hacer el modelo básico: nuestras clases introductorias de ciencias de la computación en realidad tenían un proyecto de n-gramos para leer en archivos de texto (por ejemplo, Moby Dick) y generar texto con un sonido similar.
- ¿Cuál es la aplicación más popular en tu escuela?
- ¿Es más fácil o más difícil conseguir un trabajo enseñando en una escuela secundaria pública cuando tienes un doctorado, considerando que la mayoría de los maestros de escuelas públicas no tienen doctorado?
- ¿Se puede detener realmente la intimidación?
- ¿Qué puedo hacer para motivar a mi hijo a obtener mejores calificaciones en la escuela secundaria?
- ¿Cuáles son algunas ideas interesantes del proyecto de tarifa de ciencias de la escuela secundaria?
Con respecto a los materiales de enseñanza, recomendaría el libro de texto gratuito para el paquete NLTK (kit de herramientas de lenguaje natural) en Python.
www.nltk.org/book