Tras esta sesión nos hemos constituido como grupo de trabajo en Medialab-Prado:
>> spaCiers - grupo de aprnedizaje y experimentación con spaCy y lingüística computacional <<
JournocodersMAD continua su inmersión en el procesado de lenguaje natural y pasa de NLTK a spaCy de la mano de Jandro, mediador cultural de Medialab-Prado e investigador del Laboratorio de Datos Datalab.
spaCy es una librería libre y de código abierto escrita en Python. Posee modelos entrenados en diversos idiomas, entre ellos español, francés y alemán.
Veremos algunos ejemplos:
El grupo se concibe como un espacio de aprendizaje colectivo entre personas con o sin conocimientos sobre lingüística computacional mediante la experimentación con discursos de diversa índole (narrativa, poesía, textos cortos como los presentes en twitter o instagram; textos legales o laborales, etc) y herramientas de lingüística computacional (spacy, nltk) y de machine learning (scikit learn, etc).
La lingüística computacional se entiende como una intersección entre dos subramas de la inteligencia artificial (machine learning y procesado del lenguaje natural (NLProc)) y la lingüística de
Grupo de personas interesadas en aprender sobre PLN y desarrollar proyectos juntas. En principio seguiremos el libro oficial de NLTK (en inglés), una guía muy práctica, fácil de leer y con muchos ejercicios sobre la librería más importante de PLN para el lenguaje de programación Python.
Aprender sobre PLN y hacerlo de una forma horizontal, transparente, distendida y amigable, para quien no tenga experiencia en programación (especialmente por la relación que tiene el PLN con la lingüística, para gente con formación en humanidades: lingüística, filología, lenguas modernas
El vídeo está concebido en dos capas, una capa de texto que cambia dependiendo del contexto que capta el sonido ambiente y de las variables que podamos extraer de las cámaras instaladas en la fachada. La otra capa es una gráfica de partículas que acompañan al texto y que se mueve con ella y alrededor de ella.
La programación estará realizada en Pure Data mediante el siguiente proceso:
Sensores o captadores: micrófonos y cámaras a las cámaras nos darán información de cuánta gente hay y de sus movimientos en la plaza, el sonido nos dará información aproximada sobre si hay más presencia