</> CodeBooks
    ← Volver a Visión por computadora (página 2)
    Portada de Hands-On Computer Vision with Detectron2

    Hands-On Computer Vision with Detectron2

    Van Vung Pham, Tommy Dang

    Editorial
    Packt
    Año
    2023
    Páginas
    ~318
    Nivel
    Intermedio

    De qué trata

    Guía práctica orientada al desarrollo de aplicaciones de visión artificial modernas utilizando Detectron2, la biblioteca de código abierto de Facebook AI Research (FAIR) construida sobre PyTorch. La obra está dirigida a ingenieros de software, científicos de datos y practicantes de aprendizaje profundo que ya cuentan con conocimientos básicos de Python y redes neuronales, y que desean especializarse en la implementación de modelos avanzados de percepción visual sin perderse en la construcción de arquitecturas desde cero.

    El libro detalla la arquitectura modular del framework y sus componentes internos, enseñando a aprovechar el Model Zoo para tareas de detección de objetos (Faster R-CNN, RetinaNet), segmentación de instancias (Mask R-CNN), detección de puntos clave (Keypoint Detection) y segmentación panóptica. Abarca la preparación de conjuntos de datos con anotaciones en formato COCO, el ajuste de hiperparámetros y optimizadores (SGD, AdamW), el seguimiento del entrenamiento con TensorBoard y técnicas de aumento de datos con el sistema AugInput (incluyendo MixUp, Mosaic y Test-Time Augmentation). En su tramo final, aborda el refinamiento de máscaras con PointRend y la puesta en producción exportando modelos con TorchScript para servidores C++, ONNX para aplicaciones web y D2Go con cuantización para dispositivos móviles.

    A lo largo de sus capítulos se construyen pipelines completos de entrenamiento y despliegue sobre datos personalizados, destacando un modelo de segmentación de tumores cerebrales en imágenes médicas y el empaquetado de modelos para entornos edge y navegadores. Su gran virtud es desmitificar la configuración interna y los solvers de Detectron2 con un enfoque directo de código y visualización, aunque deja fuera la fundamentación matemática de las convoluciones y arquitecturas base, asumiéndola conocida. Conviene tener soltura previa con PyTorch y familiaridad con entornos de ejecución acelerados por GPU como Google Colab.

    • Detectron2
    • PyTorch
    • Faster R-CNN
    • Mask R-CNN
    • Segmentación de instancias
    • PointRend
    • COCO Dataset
    • TensorBoard
    • TorchScript
    • ONNX
    • D2Go
    • Aumento de datos

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Pipeline personalizado de detección de objetos

    Preparación y registro de un dataset personalizado en formato COCO para entrenar y evaluar modelos Faster R-CNN y RetinaNet con ajustes de hiperparámetros en TensorBoard.

    Segmentador de tumores cerebrales con PointRend

    Entrenamiento de un modelo de segmentación de instancias médicas con Mask R-CNN y optimización de contornos de alta resolución mediante la arquitectura PointRend.

    Despliegue multiplataforma en servidor, web y móvil

    Exportación de modelos entrenados hacia C++ mediante TorchScript, ejecución en navegadores con ONNX y adaptación para dispositivos móviles con D2Go y cuantización.

    Más de Visión por computadora con nivel Intermedio