ML | Tipos de técnicas de regresión

¿Cuándo se elige la regresión?  Un problema de regresión es cuando la variable de salida es un valor real o continuo, como “salario” o “peso”. Se pueden usar muchos modelos diferentes, el más simple es la regresión lineal. Intenta ajustar los datos con el mejor hiperplano que pasa por los puntos. El análisis de regresión … Continue reading «ML | Tipos de técnicas de regresión»

Divida una string en columnas usando expresiones regulares en pandas DataFrame

Dados algunos datos mixtos que contienen múltiples valores como una string, veamos cómo podemos dividir las strings usando expresiones regulares y crear varias columnas en Pandas DataFrame. Método #1 : En este método usaremos re.search(pattern, string, flags=0). Aquí patrón se refiere al patrón que queremos buscar. Toma una string con los siguientes valores: \w coincide … Continue reading «Divida una string en columnas usando expresiones regulares en pandas DataFrame»

Espacios de nombres y alcance en Python

Qué es el espacio de nombres: Un espacio de nombres es un sistema que tiene un nombre único para todos y cada uno de los objetos en Python. Un objeto puede ser una variable o un método. Python mismo mantiene un espacio de nombres en forma de diccionario de Python. Veamos un ejemplo, una estructura … Continue reading «Espacios de nombres y alcance en Python»

Python | Marco de datos de pandas.reemplazar()

Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos. La función Pandas dataframe.replace()se usa para reemplazar una string , una expresión regular, una lista , un … Continue reading «Python | Marco de datos de pandas.reemplazar()»

Operador ternario vs operador coalescente nulo en PHP

Operador Ternario El operador ternario es el operador condicional que ayuda a reducir el número de líneas en la codificación al realizar comparaciones y condicionales. Es un método alternativo de usar declaraciones if else y if else anidadas. El orden de ejecución es de izquierda a derecha. Es absolutamente la mejor opción para ahorrar tiempo. … Continue reading «Operador ternario vs operador coalescente nulo en PHP»

p5.js Introducción

p5.js es una biblioteca de JavaScript utilizada para la codificación creativa. Se basa en Processing , que es un entorno de codificación creativa. El enfoque principal del procesamiento es hacer que sea más fácil para los principiantes aprender a programar aplicaciones gráficas e interactivas, para hacer que un lenguaje de programación sea más fácil de … Continue reading «p5.js Introducción»

Generar string aleatoria de tamaño dado en Java

Dado un tamaño como n, la tarea es generar una string alfanumérica aleatoria de este tamaño. A continuación se muestran varias formas de generar strings alfanuméricas aleatorias de un tamaño dado: Requisito previo: generar números aleatorios en Java Método 1: Usar Math.random() Aquí la función getAlphaNumericString(n) genera un número aleatorio de la longitud de una … Continue reading «Generar string aleatoria de tamaño dado en Java»

Dividir una lista en dos mitades en Java

Aquí se nos da una lista y la tarea es dividirla en dos listas de noticias, como se puede percibir mejor en la siguiente ilustración: Ilustración: Input : list = {1, 2, 3, 4, 5, 6} Output : first = {1, 2, 3}, second = {4, 5, 6} Input : list = {1, 2, 3, … Continue reading «Dividir una lista en dos mitades en Java»

Gestión de archivos CSV usando C++

CSV es un formato de archivo simple que se utiliza para almacenar datos tabulares, como una hoja de cálculo o una base de datos. CSV significa valores separados por comas . Los campos de datos en un archivo CSV están separados/delimitados por una coma (‘, ‘) y las filas individuales están separadas por una nueva … Continue reading «Gestión de archivos CSV usando C++»

Redes adversarias generativas (GAN) | Una introducción

Ian Goodfellow presentó por primera vez las redes adversas generativas (GAN) en 2014. Las GAN son una poderosa clase de redes neuronales que se utilizan para el aprendizaje no supervisado. Los GAN pueden crear cualquier cosa que les des, ya que aprende-genera-mejora. Para comprender primero las GAN, debe tener poca comprensión de las redes neuronales … Continue reading «Redes adversarias generativas (GAN) | Una introducción»