Tengo que ser experto en programación

La pregunta de esta entrada es si necesito ser experto en programación para empezar a utilizar Machine Learning y la respuesta a esta pregunta es NO, por supuesto que necesitas conocer lo básico sobre programación, pero no es necesario que seas un experto en ello. Machine Learning es mucho más que programación, esta es solamente una parte en este campo. Para aprender sobre Machine Learning también debes saber sobre manejar los datos y los algoritmos, para esto último debes saber sobre matemática, estadísticas, algebra y mucho más.

Veamos la siguiente gráfica pero que entiendas un poco mejor esto.

Experto en programación 1

Fíjate donde esta Machine Learning, acá abarca dos áreas, habilidades de programación y conocimientos en matemática y estadísticas, por lo tanto, si unimos ambos abarcamos Machine Learning.

Esta gráfica la explicaremos mejor en otros videos de Preguntas Frecuentas, pero por los momentos nos quedamos solamente en estas dos áreas.

Por lo tanto, no debes ser experto, pero si debes tener conocimientos básicos en algún lenguaje de programación para empezar a estudiar y trabajar en Machine Learning. En esta área se cuenta con muchas matemáticas relacionadas a las probabilidades, estadísticas, cálculos, pero si quieres ver algo de manera práctica se te hará muy difícil realizar los cálculos por tu cuenta ya que es muy probable que cuentes con miles y, en algunos casos, millones de datos y parámetros que serán imposibles que los puedas manejar, por lo que acá entran los lenguajes de programación, como Python, que te facilitan precisamente esto, el manejo de grandes cantidades de datos así como también el desarrollo de los algoritmos respectivos. Por lo que al final deberás tener conocimientos básicos en programación.

Con esta idea en mente he desarrollado una plantilla de Preprocesamiento de Datos para Python.

¿En qué se basa esta plantilla?

Consiste en un programa base que puedes utilizar en cualquier proyecto que tengas de Machine Learning y que necesites realizar un preprocesamiento de datos básico para el desarrollo del modelo. La idea es que no te compliques mucho buscando qué hacer y cómo hacerlo con esta plantilla podrás realizar una limpieza de los datos.

Recuerda que el preprocesamiento de los datos es lo primero que debes hacer al momento de realizar cualquier proyecto de Machine Learning, si te saltas este paso es muy probable que el modelo que construya presente problemas ya que no cuenta con los datos adecuados para el entrenamiento.

La plantilla está desarrollada en Python y cuenta con un paso a paso, en video, de qué se trata cada una de las instrucciones y cuando las debes implementar y cuando no. También con cada uno de los videos podrás aprender a programar ya que se explicará, de manera detallada, el proceso de construcción de la plantilla.

En este link podrás encontrar más información sobre esta plantilla y si tienes alguna duda puedes dejármela en los comentarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *