Aprendiendo Machine Learning En Julia

18/06/2023

Introducción

Casi la totalidad de mi experiencia con el Machine Learning se ha desarrollado en el lenguaje Python. Frente a los conocidos problemas que presenta este lenguaje (particularmente su poca eficiencia y carencia de un sistema de seguridad de tipos) resulta inevitable cuestionarse qué alternativas de software existen. Una alternativa que ha logrado despertar mi curiosidad es Julia, un programa diseñado desde sus inicios para el alto rendimiento.

Julia es un lenguaje de proposito general, diseñado para ser de alto nivel y rápido. Un lenguaje de sintaxis clara, sencilla, y con probada superioridad de eficiencia frente a otros lenguajes de uso en la computación científica, como lo son python o matlab.

El siguiente busca ser un proyecto simple que me permita repasar los conceptos básicos del aprendizaje de máquinas o machine learning, al tiempo que le doy una oportunidad a este prometedor lenguaje.