Sistema distribuido: paliza en la memoria compartida distribuida

En este artículo, vamos a entender Thrashing en un sistema distribuido. Pero antes de eso, comprendamos qué es un sistema distribuido y por qué se produce la paliza. En términos ingenuos, un sistema distribuido es una red de computadoras o dispositivos que están en diferentes lugares y conectados entre sí. Cada una de estas computadoras … Continue reading «Sistema distribuido: paliza en la memoria compartida distribuida»

Regresión Softmax usando TensorFlow

Este artículo analiza los conceptos básicos de Softmax Regression y su implementación en Python usando la biblioteca TensorFlow. ¿Qué es la regresión Softmax? La regresión Softmax (o regresión logística multinomial ) es una generalización de la regresión logística para el caso en el que queremos manejar varias clases. Puede encontrar una introducción suave a la … Continue reading «Regresión Softmax usando TensorFlow»

K significa Agrupamiento – Introducción

Se nos da un conjunto de datos de elementos, con ciertas características y valores para estas características (como un vector). La tarea es categorizar esos artículos en grupos. Para lograr esto, utilizaremos el algoritmo kMeans; un algoritmo de aprendizaje no supervisado. ‘K’ en el nombre del algoritmo representa el número de grupos/clusters en los que … Continue reading «K significa Agrupamiento – Introducción»

Implementación de CI/CD en aplicaciones Java (Linux) usando Shell y Docker Executor en GitLab

Hay muchos ejecutores disponibles para implementar CI/CD con GitLab Runner. Sin embargo, Shell y Docker son más populares entre ellos y podemos configurar fácilmente un repositorio con estos ejecutores. Estos corredores se pueden elegir en función de los requisitos y la disponibilidad de los recursos. Este artículo se centra principalmente en los ejecutores Shell y … Continue reading «Implementación de CI/CD en aplicaciones Java (Linux) usando Shell y Docker Executor en GitLab»

Entropía de la información usando MATLAB

La entropía de la información es la tasa agregada a la que la información es creada por una fuente de información estocástica. La proporción de entropía de información relacionada con cada valor de información potencial es el logaritmo negativo de la función de masa de probabilidad para el valor. Por lo tanto, cuando la fuente … Continue reading «Entropía de la información usando MATLAB»

Lugar geométrico de las raíces usando MATLAB

En los sistemas de control, el análisis del lugar geométrico de las raíces es una estrategia gráfica para observar cómo cambian los cimientos de un sistema con la variación de un límite específico del sistema, generalmente una adición dentro de un sistema de retroalimentación. El propósito del lugar geométrico de las raíces en el sistema … Continue reading «Lugar geométrico de las raíces usando MATLAB»

Operadores de detección de bordes de imagen en el procesamiento de imágenes digitales

Los bordes son cambios locales significativos de intensidad en una imagen digital. Un borde se puede definir como un conjunto de píxeles conectados que forman un límite entre dos regiones separadas. Hay tres tipos de bordes:  Bordes horizontales Bordes verticales Bordes diagonales La detección de bordes es un método para segmentar una imagen en regiones … Continue reading «Operadores de detección de bordes de imagen en el procesamiento de imágenes digitales»

¿Cómo implementar un sitio web estático usando el servidor web Caddy?

El servidor web Caddy es un servidor web de código abierto escrito en Go. Utiliza la biblioteca estándar Go para su funcionalidad HTTP y es compatible con HTTPS de forma nativa, lo que significa que se encarga de la gestión de su certificado SSL. En este artículo, vamos a implementar un sitio web estático en … Continue reading «¿Cómo implementar un sitio web estático usando el servidor web Caddy?»

MATLAB: filtro de paso alto ideal en el procesamiento de imágenes

En el campo del procesamiento de imágenes, el filtro de paso alto ideal (IHPF) se utiliza para mejorar la nitidez de la imagen en el dominio de la frecuencia. Image Sharpening es una técnica para mejorar los detalles finos y resaltar los bordes en una imagen digital. Elimina los componentes de baja frecuencia de una … Continue reading «MATLAB: filtro de paso alto ideal en el procesamiento de imágenes»

Algoritmos de procesamiento de imágenes digitales utilizando MATLAB

Como se dice, “Una imagen vale más que diez mil palabras”. Una imagen digital está compuesta por miles y miles de píxeles. Una imagen también podría definirse como una función bidimensional, f(x, y), donde x e y son coordenadas espaciales (planas) y, por lo tanto, la amplitud de f en cualquier par de coordenadas (x, … Continue reading «Algoritmos de procesamiento de imágenes digitales utilizando MATLAB»