Entradas

Mostrando las entradas de noviembre, 2023

Tutorial: Conversión de Python a ejecutables windows con PyInstaller

Imagen
  Introducción Este tutorial está enfocado en desarrolladores que buscan empacar sus scripts de Python en archivos ejecutables .exe para Windows, utilizando la herramienta PyInstaller. Un proceso requerido para distribuir aplicaciones Python a usuarios que no tienen Python instalado. Herramientas Requeridas: Python: Debe estar instalado en su máquina.  PyInstaller:  Una herramienta que convierte scripts Python en archivos ejecutables independientes para Windows. Paso 1: Instalar PyInstaller En la terminal o línea de comandos, instale PyInstaller: pip install pyinstaller Paso 2: Compilar el Script en Ejecutable Navegar al Directorio del Script:  Cambie al directorio donde se encuentra su script Python: cd /ruta/al/script Crear el Ejecutable:  Ejecute PyInstaller con su script: pyinstaller --onefile tu_script.py El flag --onefile le indica a PyInstaller que compile el script en un único archivo ejecutable. Paso 3: Ubicar y Probar el Ejecutable Después de la compilación, localice el arch

Captura de Emociones en tiempo real con Inteligencia Artificial

Imagen
En este proyecto integro el reconocimiento de emociones con inteligencia artificial (IA) con el de  Visión por Computadora para contar rostros . Para detectar las expresiones usé un modelo preentrenado y publicado en Kaggle. Aprovecho el flujo del proyecto anterior para acelerar el desarrollo del presente trabajo. Por ejemplo, empleo las credenciales de Google Sheets, la lógica del script clasificador, entre otras partes. Se adiciona: TensorFlow y Keras para el tema de aprendizaje profundo. BENEFICIOS La Visión por Computadora viene siendo aplicada por la industria en múltiples servicios que van desde cámaras web caseras, industriales, detección de patrones en medicina, incluso como identificador facial, como sucede en mi centro de trabajo . Específicamente este proyecto de captura me interesa para cuestiones de analítica de emociones ligado al marketing. La novedad en este nuevo proyecto es el uso de la inteligencia artificial (IA) y en ella, el aprendizaje profundo, sin embargo estoy

SMS: Integración y Automatización para la Publicación de Contenido en Plataformas Digitales

Imagen
La disminución en el uso de los SMS en años recientes se debe a la creciente popularidad de sistemas de mensajería más avanzados como WhatsApp, Telegram y Messenger, impulsados por una conectividad a internet más amplia. No obstante, estos sistemas basados en internet enfrentan limitaciones al distribuir contenido durante interrupciones en la conexión del remitente. Este proyecto se centra en la publicación de contenido en internet utilizando mensajes de SMS. Se seleccionaron las plataformas WordPress, Facebook y Mastodon, mediante un proceso automatizado. Para generar el título a cada contenido, se empleó la Inteligencia Artificial Generativa. En una fase posterior, se contempla incorporar la generación de imágenes mediante inteligencia artificial para acompañar las publicaciones, así como la creación automática de etiquetas en WordPress, corrección de texto, traducción automática y corrección de contenido. Un desarrollo futuro adicional podría incluir el análisis mediante inteligenci

Visión por Computadora: Contador de rostros

Imagen
En esta primera fase del proyecto de Visión por Computadora el objetivo fue capturar y guardar los rostros obtenidos de una webcam, enviar la cifra de rostros que encuentra el sistema a una hoja de cálculo de Google Sheets, realizar la sumatoria y mostrar un gráfico con el resultado en tiempo real. Todo este proceso de manera automática. En una segunda etapa, implementaré el envío de alerta por correo electrónico. Luego trataré de entrenar mediante un modelo de aprendizaje para que reconozca rostros o gestos y de allí las posibilidades se amplían. Este proyecto fue empleado para una demostración sobre la medición en la analítica digital en el curso de Gestión y Métricas en Redes Sociales. Gráfico de sumatoria de rostros capturados por webcam BENEFICIOS Análisis de Audiencia. Medición de compromiso Optimización de Contenido. Integración con Experiencias Interactivas (En proyecto) Conteo de Tráfico. Personalización. Mejora del retorno de la inversión. FLUJO DEL PROYECTO Configuración Ini