En una entrada reciente se ha explicado cómo guardar y leer archivos de texto en Matlab. Utilizando las funciones disponibles hace años. Por otro lado, hace más tiempo, se publicó otra entrada en la que se enseñaba a trabajar con formato de Microsoft Excel en Matlab. En Matlab 2019a, se han introducido nuevas funciones que permiten unificar estas tareas. Siendo posible a partir … [Leer más...] acerca de Importar y exportar datos en Matlab 2019a
Guardar y leer archivos de texto con Matlab
Los archivos más portables para el intercambio de datos son los de texto con los valores separados por un delimitador. Entre los que es posible destacar CSV (“Comma Separated Values”) o TSV (“Tab separated values”). Su popularidad es debida a que la mayoría de las bases de datos, hojas de cálculo y otras aplicaciones son capaces de leer y guardar los datos en este formato. … [Leer más...] acerca de Guardar y leer archivos de texto con Matlab
Microsoft anuncia una IA que permite crear voces realistas con poco entrenamiento
Actualmente está creciendo la popularidad de las interfaces habladas debido a la popularidad entre otros de los asistentes de voz. Aunque existe un problema importante: obtener una salida de voz que suene natural es aún muy complicado. Siendo necesario un entrenamiento muy costoso. Microsoft acaba de anunciar que ha desarrollado una forma más eficaz. Creando una inteligencia … [Leer más...] acerca de Microsoft anuncia una IA que permite crear voces realistas con poco entrenamiento
Brilliant ofrece formación en computación cuántica con Microsoft y Alphabet’s X
Recientemente IBM anunció el primer ordenador cuántico comercial. Ahora Microsoft se asocia con Alphabet's X y Brilliant para ofrecer formación on-line en computación cuántica. El curso comienza con conceptos básicos introduciendo el nuevo lenguaje Q# de Microsoft al tiempo que enseña a escribir algoritmos cuánticos "simples" antes de pasar a escenarios más complicados.La … [Leer más...] acerca de Brilliant ofrece formación en computación cuántica con Microsoft y Alphabet’s X
Simulador martingala en Matlab con GUIDE
En una entrada anterior se explicó y analizó el funcionamiento de la estrategia martingala. Una de las más populares para intentar ganar en los casinos a la ruleta. Algo que se comprobó que no es cierto, en clara contraposición a lo que piensan intuitivamente muchos jugadores. Para comprobar la validez de las conclusiones al final de la entrada se realizó una simulación de … [Leer más...] acerca de Simulador martingala en Matlab con GUIDE
Los conceptos de sesgo y varianza en aprendizaje automáticos
El sesgo y varianza son dos conceptos importantes a la hora de medir el error en los modelos de aprendizaje automático. Por eso es necesario comprender su significado para evaluar correctamente lo que nos dicen.Sesgo y varianza en estadísticaLa estadística es un área en la que se intenta extraer conclusiones de las poblaciones utilizando únicamente los datos de una … [Leer más...] acerca de Los conceptos de sesgo y varianza en aprendizaje automáticos
La estrategia martingala
Hace tiempo un amigo me comentó que había descubierto una estrategia para ganar seguro en las ruletas de los casinos. Esta era la estrategia de la martingala. A simple vista no tiene ningún defecto, se hace una apuesta a un color y cuando se gana se recogen los beneficios y se hace otra apuesta. Pero, cuando se pierde simplemente se dobla la apuesta para cubrir las pérdidas … [Leer más...] acerca de La estrategia martingala
5 libros de Python para ciencia de datos
A continuación, se muestra una recopilación de cinco libros de Python para ciencia de datos. Cualquiera de ellos es una excelente referencia, dependiendo del área y el nivel del lector.Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent SystemsEste es un excelente libro para introducirse en Aprendizaje … [Leer más...] acerca de 5 libros de Python para ciencia de datos
Random Forest
El algoritmo de Random Forest (también conocido como Bosques Aleatorios) es ampliamente utilizado para la creación de modelos supervisados. Basado en una idea simple: combinar diferentes árboles de decisión. Permite obtener modelos con menor propensión al sobreajuste que un árbol de decisión.El fundamento de Random ForestRandom Forest es básicamente un algoritmo de … [Leer más...] acerca de Random Forest
Procesado de archivos CSV enormes en Python
La librearía pandas de Python ofrece una colección de fantásticas herramientas para la manipulación y análisis de datos. Siendo una de las piezas clave de la enorme popularidad de Python entre los científicos de datos. Pero los objetos de pandas se manejan en memoria y, por lo tanto, cuando el tamaño de los datos crece es complicado poder trabajar con ellos. Por ejemplo, cuando … [Leer más...] acerca de Procesado de archivos CSV enormes en Python
Seleccionar elementos en matrices de Matlab
El tipo de dato básico de Matlab es la matriz. Aunque con el tiempo se han introducido nuevos tipos de datos como las celdas o las tablas, la matriz es el más utilizado. Saber trabajar con estos tipos de datos es clave para obtener el máximo provecho de este entorno de trabajo. A continuación, se va a explicar cómo seleccionar elementos en matrices de Matlab utilizando la … [Leer más...] acerca de Seleccionar elementos en matrices de Matlab
GUI en Matlab para cargar una matriz
Recientemente me han planteado la idea de crear una venta de Matlab para introducir matrices utilizando campos de texto. Permitiendo que la ventana soporte una matriz de tamaño arbitrario. Lo que es un reto tanto en GUIDE como App Designer. En esta entrada se va a explicar una implementación de una GUI en Matlab para cargar una matriz. Para lo que se va a codificar desde cero … [Leer más...] acerca de GUI en Matlab para cargar una matriz