Categoría: Gemelo Digital
-
Algoritmos genéticos para la creación de datos sintéticos
Continuando con los modelos de generación de datos sintéticos, hoy presentamos los denominados Algoritmos Genéticos. (GA) La idea de estos algoritmos surge en la década de 1960 bajo la mano de John Holland y continuó siendo refinado hasta que en 1975 presento el algoritmo definido en su libro [1]. Con los GA se busca reflejar…
-
Boltzmann Machines para la generación de datos sintéticos
Para esta entrada del blog os pido que saquéis vuestro lado más matemático, ya que para entrar en detalle sobre estas estructuras es necesario explicar las matemáticas que hay detrás. La base de las Boltzmann Machines, son las Hopfield Networks, estas son unas estructuras determinísticas de caracterización de datos. Son simples y están formadas por…
-
Evaluación de datos sintéticos en Series Temporales
La generación de datos sintéticos es una herramienta muy útil, como ya se ha comentado en entradas anteriores del blog. Sin embargo, tenemos que analizar que, en efecto estos datos generados sean representaciones fiables de las características de las series temporales originales, además de introducir suficiente variabilidad a estas. A continuación se muestra técnicas que…
-
Métricas de similitud entre series temporales basadas en alineación (DTW)
A la hora de comparar dos series temporales, la distancia euclídea puede fallar si una de ellas está desfasada o si se mueven a diferentes velocidades. Para resolver este problema se inventó Dynamic Time Warping (DTW), que básicamente busca la mejor forma de “emparejar” los puntos de ambas series, de modo que se minimice la…
-
Hidden Markov Models para la generación sintética de datos.
Los modelos ocultos de Markov (HMM), toman su nombre del matemático ruso Andrey Markov, que desarrolló el concepto de las Cadenas de Markov (Markov Chains). Estas “cadenas” hacen referencia a sistemas en los cuales el siguiente paso depende únicamente del estado actual. Un ejemplo puede ser el juego de la oca, en el cual las…
-
Gaussian Mixture Models para la generación sintética de datos.
Las distribuciones normales o gaussianas están presentes, de una manera u otra, en la mayoría de los modelos estadísticos tradicionales que se usan hoy en día, en los que describimos que los datos provienen de una distribución normal, ya que la naturaleza tiende a seguir esta distribución (lo que llamamos el Teorema del Límite Central)…
-
Modelos de Difusión para la creación sintética de datos
En las entradas previas en el blog hemos estado introduciendo la creación sintética de datos usando modelos basados en datos. Hoy presentamos una técnica diferente, denominada Modelos de difusión. Los modelos de difusión son modelos generativos, que consiguen generar a raíz de ruido datos sintéticos similares a los datos con los que hemos entrenado el…
-
Modelo Physics Based con Simulink
A continuación vamos a ver la implementación de un modelo basado en física (Physic Based), presentados en la entrada Modelos Basados en la Física, mediante la utilización de Simulink con el entorno de Matlab. Ejemplo Physics-Based para un Gemelo Digital de Bomba Hidráulica En este ejemplo, presentamos un modelo de bomba hidráulica desarrollado en Simulink.…
-
Primeros resultados de la Técnica SMOTE para Generar Datos Sintéticos
En la entrada del blog: Modelos Basados en Datos para la generación de Datos Sintéticos presentábamos la técnica Synthetic Minority Over-sampling Technique (SMOTE) [1] como una técnica simple de creación de datos sintéticos basada en datos. En este artículo queremos presentar los primeros resultados y estudios que hemos hecho, al igual que los posibles futuros…
-
Modelos Basados en Datos para la generación de Datos Sintéticos
Los procedimientos con los que tratamos los datos han cambiado de maneras increíbles en los últimos años. Hoy en día escuchamos la palabra Big Data a nuestro alrededor, estos son datos que se recogen de una manera muy rápida, que son grandes volúmenes de datos y que además vienen en diferentes tipos de formatos (texto,…