Blog
Rastrear los eventos que ocurren en una aplicación de software, es conocido como llevar un registro. Comencemos con un ejemplo simple, se registrará un mensaje de advertencia. A diferencia de solo imprimir los errores, el registro puede ser configurado para deshabilitar la salida o para ser guardado en un archivo. Ejemplo de Registro/Logging en Python import logging […]
Recursión, recursividad o recurrencia es cuando algo está definido en o especificados en términos de su propia definición. ¿Qué importancia tiene la recursión en la programación? Quizás se quiera dividir un problema complejo en varios problemas pequeños (Dividir y conquistar). Si ya se está familiarizado con los ciclos e iteraciones, en algunos casos, la recursión puede […]
Una base de datos es una colección de datos organizada en diferentes tablas. Existen varios tipos de bases de datos, siendo las más utilizadas: las planas y las relacionales. Por un lado, en una base de datos plana toda la información sobre cualquier evento u operación se almacena en una sola fila en una sola […]
Un analista de datos necesita interactuar con estructuras de datos complejas como las bases de datos relacionales. Dichas bases de datos, se basan en un modelo relacional de datos, las cuales consta de muchas tablas las cuales están enlazadas entre sí y representan un tipo de entidad. Cada fila representa una instancia del tipo Entidad […]
Glob es un término comúnmente empleado para describir la expansión o la coincidencia de los valores devueltos cuando se utilizan expresiones regulares o coincidencias de patrones. Cada vez que quieras operar con un grupo de archivos que tengan nombres similares, puedes usar un patrón Glob para hacerlo. Globbing es un término técnico que se utilizar […]
Siempre necesitarás importar los datos, limpiarlos, manejarlos y visualizarlos para poder construir modelos predictivos e interpretarlos. No obstante, antes de hacer cualquiera de estos pasos, necesitarás saber cómo introducirlos en tu entorno de programación. En la lección de este curso, vas a aprender cómo importar datos de archivos planos a Python. Python soporta una gran […]
Python es uno de los lenguajes de programación más empleados en el campo del análisis de datos, por su versatilidad y sinfín de librerías adaptadas a dicho fin. En esta lección, te mostraremos todas las librerías que un buen científico de datos debe conocer obligatoriamente, conjuntamente con una pequeña explicación para que sepas dónde, cuándo […]
Modelos MLP de varios pasos En la práctica, hay poca diferencia con el modelo MLP en la predicción de una salida vectorial que representa variables de salida diferentes (como en el ejemplo anterior) o una salida vectorial que representa múltiples pasos de tiempo de una variable. Sin embargo, hay sutiles e importantes diferencias en la […]
Múltiples series paralelas Un problema de series temporales alternativas es el caso cuando hay varias series temporales paralelas y una debe predecirse para cada uno de ellos. Por ejemplo, dados los datos de la sección anterior: [[ 10 15 25] [ 20 25 45] [ 30 35 65] [ 40 45 85] [ 50 55 […]
Modelos MLP multivariantes Los datos de series cronológicas multivariadas son los datos en los que hay más de una observación para cada paso temporal. Hay dos modelos principales que podemos requerir con datos de series de tiempo multivariadas; que son las siquientes: Serie de entradas múltiples Múltiple series paralelas Serie de entradas múltiples Un problema […]