← Últimos artículos
💻 ciencias de la computación

A Mobile-Centric Comparative Evaluation of Deep Learning Models for Real-Time Flower Recognition

Este estudio presenta un marco de trabajo centrado en dispositivos móviles para el reconocimiento de flores en tiempo real que optimiza las arquitecturas de aprendizaje profundo y un flujo de trabajo híbrido MobileNetV2–XGBoost para el conjunto de datos Oxford 102 Flowers, demostrando que un modelo MobileNetV2 adaptado convertido a TensorFlow Lite logra un 96% de precisión con baja latencia apta para el despliegue fuera de línea en Android.

Autores originales: Fatemeh Sabourinia, Alireza Zaeri, Vahid Abolghasemi

Publicado 2026-11-11
📖 4 min de lectura☕ Lectura para el café

Autores originales: Fatemeh Sabourinia, Alireza Zaeri, Vahid Abolghasemi

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina sostener un teléfono inteligente en un jardín tranquilo, apuntando la cámara hacia una flor silvestre y que el dispositivo te diga instantáneamente su nombre. Este acto simple se basa en una rama de la informática conocida como aprendizaje automático, donde el software es entrenado para reconocer patrones en imágenes de forma muy similar a como el cerebro humano aprende a distinguir una rosa de una margarita. Para que esto funcione en un teléfono, el software debe ser increíblemente eficiente, capaz de tomar decisiones complejas sin necesidad de enviar datos a un servidor distante o esperar una conexión a Internet. El desafío radica en equilibrar dos necesidades contrapuestas: el software debe ser lo suficientemente inteligente como para identificar cientos de flores de apariencia similar con precisión, pero también lo suficientemente pequeño y rápido como para funcionar sin problemas en la limitada batería y memoria de un dispositivo móvil.

Un equipo de investigadores se propuso resolver este rompecabezas específico probando qué tan bien diferentes tipos de modelos de inteligencia artificial podían identificar flores directamente en un teléfono. Se centraron en el conjunto de datos Oxford 102 Flowers, una gran colección de imágenes que presenta 102 especies diferentes que se encuentran comúnmente en el Reino Unido. Los investigadores no se limitaron a tomar un software existente y ejecutarlo en un teléfono; en su lugar, ajustaron cuidadosamente la estructura interna de cuatro modelos distintos para ver cuál podía aprender más de estas imágenes específicas mientras permanecía lo suficientemente ligero para su uso móvil. Probaron un modelo muy profundo y complejo, un modelo diseñado por un algoritmo de búsqueda computacional, un modelo construido específicamente para dispositivos móviles y un enfoque híbrido que combinaba un modelo móvil con un tipo diferente de herramienta estadística.

Los resultados demostraron que un enfoque de "talla única" no funciona. Cada modelo requería una estrategia única para aprender de manera efectiva. Por ejemplo, los investigadores descubrieron que simplemente congelar las partes preentrenadas de un modelo y entrenar solo la capa final no siempre era el mejor camino. Para algunos modelos, tuvieron que desbloquear y reentrenar todo el sistema para ayudarlo a comprender las sutiles diferencias entre los pétalos y las hojas de las flores. Descubrieron que el modelo más complejo, aunque potente, era demasiado pesado y lento para un teléfono. Otro modelo, que utilizaba una búsqueda computacional para encontrar su propia estructura, era eficiente pero no reconocía las flores con la misma precisión que un diseño más establecido. El enfoque híbrido, que intentaba mezclar un modelo de aprendizaje profundo con un clasificador estadístico separado, también se quedó corto frente al mejor desempeño.

El claro ganador fue un modelo ligero llamado MobileNetV2, pero solo después de ser adaptado específicamente para esta tarea. Al personalizar la capa final de toma de decisiones y ajustar cuidadosamente cómo se entrenaba el modelo, los investigadores lograron una tasa de precisión del 96 por ciento en un conjunto de prueba de 2,539 imágenes. Esto significa que el sistema identificó correctamente las especies de flores en casi todos los casos. Crucialmente, este alto nivel de precisión no se obtuvo a costa de la velocidad o el tamaño. Los investigadores convirtieron el modelo a un formato diseñado para teléfonos móviles, reduciendo su tamaño de 27.74 megabytes a solo 2.53 megabytes. Esta reducción hizo posible almacenar todo el sistema de inteligencia directamente en el dispositivo sin necesidad de almacenamiento en la nube.

Para demostrar que esto funcionaba en el mundo real, el equipo construyó una aplicación de Android totalmente funcional que funciona completamente fuera de línea. Probaron la aplicación en dos teléfonos físicos diferentes, uno con un procesador estándar y otro con uno ligeramente más potente. Los resultados fueron consistentes y rápidos. En el dispositivo más capaz, el tiempo que tomó tomar una foto, procesar la imagen y mostrar el nombre de la flor fue un promedio de 55.57 milisegundos. Incluso en el dispositivo menos potente, el proceso tomó solo 68.11 milisegundos en promedio. Estos tiempos son tan cortos que el usuario experimenta el reconocimiento como inmediato, sin un retraso perceptible. El estudio demuestra que, con los ajustes adecuados, el reconocimiento de imágenes sofisticado puede funcionar perfectamente en un teléfono móvil, permitiendo a estudiantes, jardineros e investigadores identificar plantas en cualquier lugar, incluso en ubicaciones remotas sin acceso a Internet.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →