Google Colab: ejecución de ML con un dispositivo de baja especificación

Aprender sobre Machine Learning es una de las tendencias en la actualidad. Pero muchas personas enfrentan dificultades, ya que no tienen un dispositivo que sea lo suficientemente potente, y también hay muchos problemas que surgen debido a sistemas ineficientes. Entonces, veamos, ¿cómo podemos superar esto usando una solución fácil? Colaboración de Google: Google Colab es … Continue reading «Google Colab: ejecución de ML con un dispositivo de baja especificación»

Las mejores bibliotecas de Python para el aprendizaje automático

El aprendizaje automático, como su nombre indica, es la ciencia de programar una computadora mediante la cual pueden aprender de diferentes tipos de datos. Una definición más general dada por Arthur Samuel es: «El aprendizaje automático es el campo de estudio que brinda a las computadoras la capacidad de aprender sin ser programadas explícitamente». Por … Continue reading «Las mejores bibliotecas de Python para el aprendizaje automático»

ML | Clasificador de imágenes de entrenamiento con la API de detección de objetos de Tensorflow

Este artículo tiene como objetivo aprender cómo construir un detector de objetos utilizando la API de detección de objetos de Tensorflow. Requisito: Programación Python Conceptos básicos del aprendizaje automático Fundamentos de redes neuronales (No Obligatorio) Un entusiasmo para construir un proyecto Cool (Obligatorio) :p Aunque si no tienes los primeros tres elementos esenciales, eres bienvenido … Continue reading «ML | Clasificador de imágenes de entrenamiento con la API de detección de objetos de Tensorflow»

Python | Error medio cuadrado

El error cuadrático medio (MSE) o la desviación cuadrática media (MSD) de un estimador mide el promedio de los cuadrados de error, es decir, la diferencia cuadrática promedio entre los valores estimados y el valor verdadero. Es una función de riesgo, correspondiente al valor esperado de la pérdida por error al cuadrado. Siempre es no … Continue reading «Python | Error medio cuadrado»

Implementación de CI/CD en aplicaciones C/C++ (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 el ejecutor de Shell … Continue reading «Implementación de CI/CD en aplicaciones C/C++ (Linux) usando Shell y Docker Executor en GitLab»

Concepto Básico de Clasificación (Minería de Datos)

Minería de datos : la minería de datos en términos generales significa extraer o profundizar en datos que se encuentran en diferentes formas para obtener patrones y obtener conocimiento sobre ese patrón. En el proceso de minería de datos, primero se clasifican grandes conjuntos de datos, luego se identifican patrones y se establecen relaciones para … Continue reading «Concepto Básico de Clasificación (Minería de Datos)»

Modulación de frecuencia (FM) usando MATLAB

La modulación de frecuencia es la codificación de datos en una onda portadora cambiando la frecuencia inmediata de la onda. En otras palabras, en la modulación de frecuencia, la frecuencia, a diferencia de la amplitud de la onda portadora, cambia en relación con la amplitud diferente de la señal de modulación. Usaremos la función fmmod() … Continue reading «Modulación de frecuencia (FM) usando MATLAB»

Técnicas de optimización para Gradient Descent

Gradient Descent es un algoritmo de optimización iterativo que se utiliza para encontrar el valor mínimo de una función. La idea general es inicializar los parámetros a valores aleatorios y luego dar pequeños pasos en la dirección de la «pendiente» en cada iteración. El descenso de gradiente se usa mucho en el aprendizaje supervisado para … Continue reading «Técnicas de optimización para Gradient Descent»

Motor de búsqueda de Elasticsearch | Una introducción

Elasticsearch es un motor de análisis y búsqueda de texto completo basado en Apache Lucene. Elasticsearch facilita la realización de operaciones de agregación de datos en datos de múltiples fuentes y la realización de consultas no estructuradas, como búsquedas aproximadas, en los datos almacenados. Almacena datos en un formato similar a un documento, similar a … Continue reading «Motor de búsqueda de Elasticsearch | Una introducción»

¿Cómo almacenar una contraseña en la base de datos?

La mayoría de las aplicaciones web requieren que sus usuarios se autentiquen solicitándoles el nombre de usuario y la contraseña. Comparan las credenciales proporcionadas por el usuario con los datos almacenados en su base de datos y, si las credenciales coinciden, se otorga acceso al usuario. ¡Suena bien! Pero, ¿qué sucederá si la base de … Continue reading «¿Cómo almacenar una contraseña en la base de datos?»