Computer Science

Computer Science

Random Forest – Arboles de Decisión Machine Learning

Random Forest es un algoritmo flexible de machine learning  que genera grandes resultados aún sin tunear los hyper-parameter. Es uno de los más usados y sirve tanto para clasificar como para regresiones. Random Forest es un algoritmo de aprendizaje supervisado, es decir, que aprende en función de datos anteriores de …

Read More »

Normalización de Bases de Datos – Formas Normales

Dependencia Funcional Es una conexión entre uno o más atributos/campos/columnas de una tabla. Por ejemplo, un DNI tiene una conexión con Apellido o Nombre, una FechaDeNacimiento con la Edad y se expresa así: FechaDeNacimiento → Edad       Se dice entonces que Edad está incluido en FechaDeNacimiento Existen 3 tipos de dependencia …

Read More »

Wordfence: Error de memoria en WordPress

Con la última actualización, Wordfence da un error de memoria en WordPress. Intenté reinstalar el wordpress, reinstalar el wordfence pero tuve que terminar aumentando la memoria máxima en el php.ini a 150Mb. Eso bastó. En algunos lugares encontré la recomendación de pasarlo a 256 MB pero no hizo falta. Solución …

Read More »

Ejemplos de Recursividad en Java

Recursividad en Java Dado un grupo de letras, imprimir todos los acrónimos posibles. Todas las combinaciones donde no se repitan las letras. Por ejemplo: {a,b,c} => abc; acb; bac; bca; cab; cba   public class Combina {         public static void main(String[] args) {             String cadena = "ABC"; …

Read More »

Functional Programming en Haskell (programación funcional)

Functional Programming es un paradigma de programación de alto nivel de abstracción donde el lenguaje no es imperativo sino que fucional. Estos lenguajes tienen origen en el Lisp a mediados del siglo pasado y tienen como aplicación los sistemas expertos y resoluciones simbólicas matemáticas. Los programas escritos en un lenguaje …

Read More »

Patrones de Diseno de Programacion Orientada a Objetos

Los patrones de diseño (Design Patterns) son modelos de trabajo enfocados a dividir un problema en partes de manera de abordar cada una de ellas por separado para simplificar su resolución. Los patrones de diseño son aplicables a cualquier lenguaje de programación orientado a objetos (no sólo a Java). Historia …

Read More »

Manipulacion de Strings en Java

La string class tiene un numero de métodos para examinar los contenidos de un string, búsqueda de caracteres y substrings, cambio de case y otras cosas. Obtención del índice de Caracteres y Substrings You can get the character at a particular index within a string by invoking the charAt() accessor …

Read More »