ML | Mapeo de características

En la ciencia de datos, una de las principales preocupaciones es la complejidad del tiempo, que depende en gran medida de la cantidad de características. Sin embargo, en los años iniciales, la cantidad de características no era una preocupación. Pero hoy en día la cantidad de datos y las características que les aportan información han … Continue reading «ML | Mapeo de características»

Optimización para ciencia de datos

Desde el punto de vista de la base matemática, se puede decir que los tres pilares de la ciencia de datos que debemos comprender bastante bien son el álgebra lineal , la estadística y el tercer pilar es la optimización , que se usa prácticamente en todos los algoritmos de ciencia de datos. Y para … Continue reading «Optimización para ciencia de datos»

Inteligencia Artificial – Lógica Temporal

Introducción: La frase lógica temporal se refiere a cualquier sistema que usa reglas y simbolismo para representar y razonar acerca de proposiciones que están limitadas en el tiempo. La lógica temporal es un término que se usa ocasionalmente para describirlo. Más precisamente, la lógica temporal se ocupa del tiempo y emplea operadores modales en relación con … Continue reading «Inteligencia Artificial – Lógica Temporal»

Coincidencia de patrones CamelCase

Dada una lista de palabras donde cada palabra sigue la notación CamelCase, la tarea es imprimir todas las palabras en el diccionario que coincidan con un patrón dado que consiste solo en caracteres en mayúsculas. Ejemplos  Entrada: arr[] = [ «WelcomeGeek», «WelcomeToGeeksForGeeks», «GeeksForGeeks» ], patrón = «WTG»  Salida: WelcomeToGeeksForGeeks  Explicación:  Solo hay una abreviatura para … Continue reading «Coincidencia de patrones CamelCase»

Algoritmo de retroceso de inicio lento para Ad-Hoc

Si el receptor proclama un tamaño de ventana grande, más grande de lo que puede manejar la red en ruta, siempre habrá pérdidas de paquetes. Así que también habrá retransmisiones. Sin embargo, el remitente no puede enviar todos los paquetes para los que no se ha recibido ACK (Acknowledgement). De esta manera, se provocará aún … Continue reading «Algoritmo de retroceso de inicio lento para Ad-Hoc»

¿Quién ganará el debate sobre la supremacía cuántica: Google o IBM?

¡¡¡Esto es un choque de titanes!!! Google e IBM actualmente están teniendo una guerra épica con Google afirmando que han logrado la supremacía cuántica e IBM declarando que no lo han hecho. Pero, ¿qué está pasando realmente? ¿Qué es Quantum Supremacy y por qué dos de los gigantes tecnológicos más grandes del mundo luchan por … Continue reading «¿Quién ganará el debate sobre la supremacía cuántica: Google o IBM?»

Estrategias de recuperación ante desastres de AWS

La recuperación ante desastres es uno de los principales requisitos para hacer arquitecturas en la nube hoy en día. Este desastre puede ser un error de producción, una falla de los desarrolladores o tal vez una falla al final del propio servicio de AWS. La recuperación ante desastres es una parte esencial de las aplicaciones. … Continue reading «Estrategias de recuperación ante desastres de AWS»

Google Cloud Platform: uso del editor de puntos de datos

En este artículo, examinaremos la pestaña del editor de puntos de datos de la herramienta What-if, usando el mismo modelo que usamos en el artículo de introducción What-if. El Editor de Puntos de Datos predice si una casa vale más de $160,000.  Cuando inicializa la herramienta What-If, se lo lleva directamente a la pestaña del … Continue reading «Google Cloud Platform: uso del editor de puntos de datos»

MATLAB – Diferenciación

En general, la diferenciación no es más que la tasa de cambio en una función basada en una de sus variables. MATLAB es muy útil para resolver estas derivadas, integrales, etc. Hay ciertas reglas que deben seguirse al resolver derivadas, que se discutirán en la parte posterior. Veamos algunos ejemplos para entender mejor las cosas. … Continue reading «MATLAB – Diferenciación»

Análisis de vivacidad en el diseño del compilador

El análisis de vivacidad consiste en una técnica específica que se implementa para optimizar la asignación de espacio de registro para un fragmento de código determinado y facilitar el procedimiento de eliminación de código inactivo. Como cualquier máquina tiene un número limitado de registros para contener una variable o datos que se utilizan o manipulan, … Continue reading «Análisis de vivacidad en el diseño del compilador»