Existen decenas de buenos libros para iniciarse en Machine Learning, pero la mayoría de ellos están solamente disponibles en inglés. Por eso mucha gente que se inicia en el tema me consulta por opciones en castellano para evitar que el idioma sea una barrera de entrada. Afortunadamente cada vez hay más libros, tanto traducidos como originalmente, con los que aprender más sobre … [Leer más...] acerca de Libros para iniciarse en Machine Learning disponibles en castellano
Auditar las fórmulas en Excel con FormualSpy
FormualSpy es un complemento para Excel con el que es posible auditar las fórmulas, validar el formato y detectar errores en los libros excel. Un complemento del que ya hemos hablado en una ocasión anterior. En esta ocasión os presento un video con el se analiza el funcionamiento del mismo.Si os interesa probar FormualSpy lo podéis descargar desde Formula Desk y evaluar … [Leer más...] acerca de Auditar las fórmulas en Excel con FormualSpy
Mejoras en el tipado de datos de Python 3.10
Python es un lenguaje con tipado fuerte de datos. No permite realizar operaciones cuando los tipos de datos de las variables son no compatibles, como sumar un real con una cadena de caracteres. Aunque no sea una de las funciones más utilizadas de Python, este permite la anotación de tipos en las definiciones de las funciones. Una opción con la que es posible mejorar la … [Leer más...] acerca de Mejoras en el tipado de datos de Python 3.10
Libros de Python en castellano
Quizás uno de los mayores hándicaps para aquellos que quieren comenzar en aprendizaje automático es la necesidad de conocer un lenguaje de programación como Python (u otros como Julia o R). Otro puede ser el idioma, ya que la mayoría de las referencias se encuentran en inglés. Por eso en esta entrada recopilo tres libros de Python en castellano con los que se puede aprender el … [Leer más...] acerca de Libros de Python en castellano
Empaquetar aplicaciones de Node como un binario independiente
Habitualmente la distribución de las aplicaciones creadas con Node se realiza enviando el código fuente y los archivos de configuración. Obligando al receptor a instalar las dependencias para ejecutar el programa. Un método que tiene varias ventajas, como la de poder instalar el programa en diferentes sistemas. Aunque también tiene desventajas, como la de no poder proteger el … [Leer más...] acerca de Empaquetar aplicaciones de Node como un binario independiente
Enviar notificaciones de escritorio con Python
Al lanzar una tarea pesada, como puede ser una simulación Montecarlo, es habitual trabajar en otra cosa. No es productivo esperar sin hacer nada a la espera de que finalice la tarea. Por este motivo, para evitar estar pendiente de la finalización, puede ser interesante que el propio Python envíe una notificación al escritorio al terminar. Facilitando el uso de los resultados en … [Leer más...] acerca de Enviar notificaciones de escritorio con Python
Significado de p-value en Machine Learning
Una duda habitual que me suelen plantear los alumnos al comenzar en Machine Learning, y también no tan novatos, es que significan los p-value. Además de por qué se deben rechazar los resultados cuando estos superan 0,05. Básicamente este valor es la probabilidad de que, con los datos disponibles, la hipótesis nula, la opuesta a la que deseamos rechazar, sea verdadera. Por eso, … [Leer más...] acerca de Significado de p-value en Machine Learning
Intersección y diferencia de vectores en JavaScript
Para obtener la implementación de muchos algoritmos es necesario poder calcular la intersección o diferenciación de conjuntos de datos. Una operación que se encuentra en librerías como Pandas. En el caso de JavaScript la operación se puede implementar fácilmente mediante el uso del método filter() y concat(). Veamos a continuación implementaciones para obtener la intersección o … [Leer más...] acerca de Intersección y diferencia de vectores en JavaScript
¿Cómo eliminar columnas o filas multi-índice en un dataframe de Pandas?
Los dataframes de Pandas ofrecen la posibilidad de emplear múltiples índices para etiquetar los datos almacenados. Algo que se puede usar tanto para las columnas como para las filas, permitiendo organizar así ciertos tipos de datos de una forma mucho más eficiente. Ya que es posible seleccionar los diferentes valores en base a los diferentes niveles de los índices. Para … [Leer más...] acerca de ¿Cómo eliminar columnas o filas multi-índice en un dataframe de Pandas?
Ordenadores portátiles para Machine learning
Algo que me suelen preguntar en muchas ocasiones es qué ordenador me compro para aprender Machine learning o ciencia de datos. Una cuestión bastante importante. El ordenador será el lugar en donde se escribirá y ejecutará el código con el que se implementan los modelos y análisis de datos. Reduciendo la productividad si la elección no es adecuada. Aunque se puede trabajar con … [Leer más...] acerca de Ordenadores portátiles para Machine learning
Centrar el foco en un componente de Matlab por código
A la hora de abrir un formulario creado con Matlab, tanto sea con el obsoleto GUIDE, como con App Designer o programando directamente los controles, uno de los problemas con los que se encuentra el usuario es que el foco no está fijado en ningún componente. Obligando a este a seleccionar el campo en el que desea introducir el valor antes de poder hacerlo. Algo que puede ser … [Leer más...] acerca de Centrar el foco en un componente de Matlab por código
Pandas: Cómo iterar sobre las filas de un DataFrame en Pandas
Iterar sobre las filas de un DataFrame es una operación que se suele realizar de forma bastante habitual. Existiendo por ello diferentes formas de hacerlo. En esta ocasión vamos a ver tres de los métodos más utilizados para comparar posteriormente el rendimiento de estas.Conjunto de datos de ejemploPara trabajar en esta ocasión vamos a emplear un conjunto de datos … [Leer más...] acerca de Pandas: Cómo iterar sobre las filas de un DataFrame en Pandas










