La expansión de las particiones de disco para usar todo el espacio disponible es un problema habitual cuando se trabaja con máquinas virtuales. Tanto en local como en entornos basados en la nube como Amazon AWS o Microsoft Azure. El problema suele aparecer cuando se implementa una máquina virtual Linux desde una plantilla y el tamaño del disco asignado es mayor del usado … [Leer más...] acerca de Redimensionar una partición de disco LVM con espacio no asignado en Linux
Herramientas
Las publicaciones de la sección herramientas abarcan otras aplicaciones que pueden ser de ayuda en el trabajo del día a día. Entre las aplicaciones más habituales en esta sección, aunque no las únicas, es posible destacar algunas como Excel, bases de datos, VirtualBox, Git, RapidMiner, …
En esta sección además de las herramientas anteriores también se tratarán puntualmente otras herramientas que pueden ser interesantes.
Solución al error Failed to download metadata for repo ‘AppStream’ en CentOS 8
Después de instalar CentOS 8 en un equipo una buena práctica es actualizar los paquetes del sistema a la última versión. Pero al intentar ejecutar el comando sudo yum update lo más probable es que aparezca el error Failed to download metadata for repo 'AppStream'. Un error que se produce porque desde el 31 de diciembre de 2021 CentOS 8 ya no recibe actualizaciones del proyecto … [Leer más...] acerca de Solución al error Failed to download metadata for repo ‘AppStream’ en CentOS 8
Rendimiento al comprimir tar con Gzip, Bzip2 y XZ
En los sistemas UNIX el formato tar se usa para almacenar múltiples archivos y carpetas en un único archivo sin compresión. Por lo que cuando se crea el archivo no se consigue ningún ahorro de espacio respecto a los originales. Siendo necesario para ello comprimir el archivo tar con un compresor. Tarea que se puede indicar desde el propio programa tar, pudiendo indicar como … [Leer más...] acerca de Rendimiento al comprimir tar con Gzip, Bzip2 y XZ
Diferencias entre CPU, GPU, TPU y NPU
A la hora de hablar de procesadores en muchas ocasiones aparecen conceptos como CPU, GPU, TPU y NPU. Cada una de estas siglas hacen referencia a un tipo de procesador que es adecuado para un tipo de aplicación específica, incluyendo los modelos de aprendizaje automático. La CPU y GPU son los procesadores que se encuentran en los ordenadores domésticos, aunque cada vez existen … [Leer más...] acerca de Diferencias entre CPU, GPU, TPU y NPU
Poe: ChatGPT y otros modelos generativos en el móvil
Para poder acceder a ChatGPT es necesario acceder al navegador e iniciar la sesión con una cuenta de OpenAI, algo que puede generar algunas fricciones especialmente cuando se desee usar desde un móvil. En donde suele ser más sencillo usar una aplicación. Para estas situaciones una posible solución puede ser Poe, una aplicación para iPhone o disponible como aplicación web, en la … [Leer más...] acerca de Poe: ChatGPT y otros modelos generativos en el móvil
Mochi Diffusion: Stable Diffusion con Core ML
Recientemente publique el análisis de DiffusionBee, una interfaz gráfica de usuario para la creación de imágenes a partir de cadenas de texto (prompt) para Mac, y próximamente también para Windows. Un programa que facilita la evaluación de este tipo de tecnología ya que se instala como cualquier otro programa de Mac. Mochi Diffusion es una alternativa que usa la implementación … [Leer más...] acerca de Mochi Diffusion: Stable Diffusion con Core ML
Modelos de aprendizaje automático con ChatGPT en español
Hace unas semanas publiqué una entrada en la que evalúe las posibilidades que tiene ChatGPT para la creación de modelos de aprendizaje automático. Comprobando que es una herramienta que puede servir de ayuda para aquellos que comienzan. En aquella ocasión trabajé con la herramienta en inglés, debido a que este es el idioma en el que suelen entrenarse los modelos y, por lo … [Leer más...] acerca de Modelos de aprendizaje automático con ChatGPT en español
GUI para Stable Diffusion
Stable Diffusion en un modelo de aprendizaje automático de código abierto entrenado para generar imágenes a partir de una cadena de texto (prompt). Aunque se puede instalar desde un repositorio de GitHub, puede ser un poco complicado para la mayoría de los usuarios. Afortunadamente para aquellos que quieran una forma más sencilla existe DiffusionBee una GUI para Stable … [Leer más...] acerca de GUI para Stable Diffusion
Usar ChatGPT en Python
La semana pasada analicé cómo puede ayudar a los científicos de datos el uso de ChatGPT, comprobando que este puede implementar rápidamente análisis de datos y modelos básicos. Para lo que utilice la aplicación de chat disponible en la propia web de OpenAI. Otro método para acceder a ChatGPT es empleando el API que ofrece OpenAI, lo que permite integrar fácilmente el modelo en … [Leer más...] acerca de Usar ChatGPT en Python
Implementar modelos de aprendizaje automático con ChatGPT
ChatGPT es un modelo de lenguaje desarrollado por OpenAI que puede producir respuestas a las cuestiones que se le plantean de forma similar a como lo haría un humano. Con capacidad de comprender el contexto de las preguntas y seguir una conversación. Por lo que es capaz ampliar o corregir las respuestas generadas anteriormente dentro de una conversación en base a las cuestiones … [Leer más...] acerca de Implementar modelos de aprendizaje automático con ChatGPT
Reducir el tamaño en SQL Server de una base de datos
Las bases de datos generalmente suelen ocupar mucho espacio en el disco. Aunque no siempre todo contiene datos. Al eliminar registros en una base de datos, generalmente el tamaño de los archivos no se reduce porque estos se marcan como eliminados pero el espacio no se elimina del disco. A medida que pase el tiempo, esto puede suponer una cantidad importante de espacio en el … [Leer más...] acerca de Reducir el tamaño en SQL Server de una base de datos
Evaluación del uso de Tabnine (herramienta de autocompletado de código) en la creación de modelos de aprendizaje automático
El autocompletado de código es una funcionalidad que se encuentra en la mayoría de los editores de código modernos. Lo que evita muchos errores y consultas a la documentación. Recientemente han aparecido en el mercado unas soluciones basadas en inteligencia artificial que prometen un paso más allá; no solo completan el código, sino que puede escribir éste de forma automática en … [Leer más...] acerca de Evaluación del uso de Tabnine (herramienta de autocompletado de código) en la creación de modelos de aprendizaje automático