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 »Navicat MySQL 8 Authentication plugin ‘caching_sha2_password’
Error en el navicat que no posee caching_sha2_password para el MySQL 8 Solución: Editar el my.ini en windows o my.cnf en Linux y modificar la linea [mysqld] default_authentication_plugin=mysql_native_password Crear un nuevo usuario desde el workbench con Authentication Type: standard y acceder la base desde el navicat con ese …
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 »Cómo ampliar la partición de disco de MAC bajo VMWare?
A veces nos quedamos con el tiempo sin espacio en el disco original que definimos bajo VMWare y queremos agrandarlo. Desde la definición de la maquina virtual podemos redefinir el tamaño pero para accederlo desde la instalación de OSX de MAC hay que hacer un paso desde el propio sistema …
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 »