class notes
This page contains short notes, explanations, and small tutorials that I write while studying courses, books, papers, and technical topics.
Most of the content in this section will be written in Spanish. My goal is not only to document what I am learning, but also to explain ideas clearly enough that they may be useful to someone encountering these concepts for the first time.
A largo plazo, me gustaría que estas notas fueran creciendo, conectándose entre sí y adquiriendo una estructura más coherente. La idea es que puedan convertirse eventualmente en la base de un libro introductorio de Ciencias de la Computación, con explicaciones, ejemplos, ejercicios y pequeños experimentos computacionales sobre conceptos fundamentales del área.
Por ahora, estoy escribiendo principalmente sobre concurrencia con Elixir y Procesamiento del Lenguaje Natural.
-
Concurrencia con Elixir
Notas y pequeños tutoriales sobre modelos de concurrencia, actores, paso de mensajes, sincronización, mutex, estado compartido, Mnesia, CSP, STM, paralelismo y otros conceptos explorados a través de Elixir y Erlang. -
Procesamiento del Lenguaje Natural
Notas y pequeños tutoriales sobre modelos de lenguaje, n-gramas, clasificación de texto, representaciones vectoriales, modelos neuronales, evaluación y otros temas fundamentales de Procesamiento del Lenguaje Natural.
Estas notas irán cambiando con el tiempo. Algunas probablemente permanecerán como explicaciones breves, mientras que otras podrán crecer hasta convertirse en capítulos más completos, ejercicios o ejemplos computacionales.