Aprendizaje Profundo para la Visión con Caffe
Caffe es un marco de aprendizaje profundo diseñado con expresividad, velocidad y modularidad en mente.
Este curso explora la aplicación de Caffe como un marco de aprendizaje profundo para el reconocimiento de imágenes utilizando MNIST como ejemplo.
Público
Este curso es adecuado para investigadores y ingenieros de Aprendizaje Profundo interesados en utilizar Caffe como marco.
Al completar este curso, los delegados podrán:
- comprender la estructura y los mecanismos de implementación de Caffe
- realizar tareas de instalación, configuración del entorno de producción y arquitectura
- evaluar la calidad del código, realizar depuraciones y monitoreo
- implementar producciones avanzadas como el entrenamiento de modelos, la implementación de capas y registro
Temario del curso
Instalación
- Docker
- Ubuntu
- Instalación en RHEL / CentOS / Fedora
- Windows
Resumen de Caffe
- Nets, Layers, and Blobs: la anatomía de un modelo de Caffe.
- Forward / Backward: los cálculos esenciales de modelos compuestos por capas.
- Pérdida: la tarea a aprender está definida por la pérdida.
- Solver: el solver coordina la optimización del modelo.
- Catálogo de Capas: la capa es la unidad fundamental de modelado y cálculo – el catálogo de Caffe incluye capas para modelos de vanguardia.
- Interfaces: línea de comandos, Python y MATLAB Caffe.
- Datos: cómo preparar los datos para la entrada del modelo.
- Convolución en Caffe: cómo Caffe calcula las convoluciones.
Nuevos modelos y nuevo código
- Detección con Fast R-CNN
- Secuencias con LSTMs y Visión + Lenguaje con LRCN
- Predicción píxel a píxel con FCNs
- Diseño del marco de trabajo y futuro
Ejemplos:
- MNIST
Requerimientos
Ninguno
Los cursos públicos requieren más de 5 participantes.
Aprendizaje Profundo para la Visión con Caffe - Reserva
Aprendizaje Profundo para la Visión con Caffe - Consulta
Aprendizaje Profundo para la Visión con Caffe - Solicitud de consultoría
Solicitud de consultoría
Testimonios (1)
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Curso - Computer Vision with OpenCV
Próximos cursos
Cursos Relacionados
Avanzado Stable Diffusion: Aprendizaje profundo para la generación de texto a imagen
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a científicos de datos de nivel intermedio a avanzado, ingenieros de aprendizaje automático, investigadores de aprendizaje profundo y expertos en visión por computadora que deseen ampliar sus conocimientos y habilidades en aprendizaje profundo para la generación de texto a imagen.
Al final de esta formación, los participantes serán capaces de:
- Comprenda las arquitecturas y técnicas avanzadas de aprendizaje profundo para la generación de texto a imagen.
- Implemente modelos complejos y optimizaciones para la síntesis de imágenes de alta calidad.
- Optimice el rendimiento y la escalabilidad de grandes conjuntos de datos y modelos complejos.
- Ajuste los hiperparámetros para mejorar el rendimiento y la generalización del modelo.
- Integración Stable Diffusion con otros marcos y herramientas de aprendizaje profundo
AlphaFold
7 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a biólogos que desean comprender cómo funciona AlphaFold y usar los modelos AlphaFold como guías en sus estudios experimentales.
Al final de esta formación, los participantes serán capaces de:
- Comprender los principios básicos de AlphaFold.
- Más información sobre cómo funciona AlphaFold.
- Aprenda a interpretar AlphaFold las predicciones y los resultados.
Redes Neurales de Aprendizaje Profundo con Chainer
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a investigadores y desarrolladores que desean usar Chainer para construir y entrenar redes neuronales en Python mientras hacen que el código sea fácil de depurar.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a desarrollar modelos de redes neuronales.
- Defina e implemente modelos de redes neuronales utilizando un código fuente comprensible.
- Ejecute ejemplos y modifique los algoritmos existentes para optimizar los modelos de entrenamiento de aprendizaje profundo mientras aprovecha los GPUs para un alto rendimiento.
Edge AI con TensorFlow Lite
14 HorasEsta formación en vivo (online o presencial) dirigida por un instructor está destinada a desarrolladores de nivel intermedio, científicos de datos y profesionales de IA que desean aprovechar TensorFlow Lite para aplicaciones de IA al borde.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los fundamentos de TensorFlow Lite y su papel en la IA al borde.
- Desarrollar y optimizar modelos AI utilizando TensorFlow Lite.
- Implementar modelos TensorFlow Lite en diversos dispositivos de borde.
- Utilizar herramientas y técnicas para la conversión y optimización del modelo.
- Implementar aplicaciones prácticas de IA al borde utilizando TensorFlow Lite.
Desarrollo de Reconocimiento Facial con IA para las Fuerzas del Orden
21 HorasEsta formación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está destinada a personal de aplicación de la ley principiante que desea pasar de los bocetos faciales manuales al uso de herramientas de Inteligencia Artificial para desarrollar sistemas de reconocimiento facial.
Al finalizar esta formación, los participantes podrán:
- Comprender los fundamentos de la Inteligencia Artificial y el Aprendizaje Automático.
- Adquirir conocimientos básicos sobre el procesamiento digital de imágenes y su aplicación en el reconocimiento facial.
- Desarrollar habilidades para usar herramientas e frameworks de IA para crear modelos de reconocimiento facial.
- Obtener experiencia práctica en la creación, entrenamiento y prueba de sistemas de reconocimiento facial.
- Comprender las consideraciones éticas y las mejores prácticas en el uso de tecnología de reconocimiento facial.
Fiji: Introducción al Procesamiento de Imágenes Científicas
21 HorasFiji es un paquete de procesamiento de imágenes de código abierto que agrupa ImageJ (un programa de procesamiento de imágenes científicas multidimensionales) y una serie de complementos para el análisis de imágenes científicas.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar la distribución de Fiji y su programa subyacente ImageJ para crear una aplicación de análisis de imágenes.
Al final de esta capacitación, los participantes podrán:
- Utilice las características de programación avanzadas y los componentes de software de Fiji para ampliar ImageJ
- Sujete imágenes tridimensionales grandes de mosaicos superpuestos
- Actualice automáticamente una instalación de Fiji en el arranque utilizando el sistema de actualización integrado
- Seleccione entre una amplia selección de lenguajes de scripting para crear soluciones de análisis de imágenes personalizadas
- Utilice las poderosas bibliotecas de Fiji, como ImgLib en grandes conjuntos de datos de bioimagen
- Implemente su aplicación y colabore con otros científicos en proyectos similares
Audiencia
- Científicos
- Investigadores
- Desarrolladores
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Fiji: Procesamiento de Imágenes para Biotecnología y Toxicología
14 HorasEsta formación dirigida por instructores (en línea o presencial) está orientada a investigadores y profesionales de laboratorio de nivel principiante a intermedio que deseen procesar y analizar imágenes relacionadas con tejidos histológicos, células sanguíneas, algas y otras muestras biológicas.
Al final de esta formación, los participantes podrán:
- Navegar por la interfaz de Fiji y utilizar las funciones principales de ImageJ.
- Preprocesar y mejorar imágenes científicas para un mejor análisis.
- Analizar imágenes cuantitativamente, incluyendo el conteo de células y la medición de áreas.
- Automatizar tareas repetitivas utilizando macros y complementos.
- Personalizar flujos de trabajo para necesidades específicas de análisis de imágenes en investigación biológica.
Aprendizaje Profundo Distribuido con Horovod
7 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores o científicos de datos que deseen usar Horovod para ejecutar capacitaciones de aprendizaje profundo distribuidas y ampliarlas para que se ejecuten en múltiples GPU en paralelo.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a ejecutar capacitaciones de aprendizaje profundo.
- Instale y configure Horovod para entrenar modelos con TensorFlow, Keras, PyTorch y Apache MXNet.
- Escale el entrenamiento de aprendizaje profundo con Horovod para que se ejecute en varios GPU.
Visión por Computadora con OpenCV
28 HorasOpenCV (Open Source Computer Vision Library: http://opencv.org) es una biblioteca de licencia BSD de código abierto que incluye varios centenares de algoritmos de visión por ordenador.
Python y Aprendizaje Profundo con OpenCV 4
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a ingenieros de software que desean programar en Python con OpenCV 4 para el aprendizaje profundo.
Al final de esta formación, los participantes serán capaces de:
- Vea, cargue y clasifique imágenes y vídeos con OpenCV 4.
- Implemente el aprendizaje profundo en OpenCV, 4 con TensorFlow y Keras.
- Ejecute modelos de aprendizaje profundo y genere informes impactantes a partir de imágenes y vídeos.
Búsqueda de Patrones
14 HorasPattern Matching es una técnica utilizada para localizar patrones específicos dentro de una imagen. Se puede utilizar para determinar la existencia de características especificadas dentro de una imagen capturada, por ejemplo, la etiqueta esperada en un producto defectuoso en una línea de fábrica o las dimensiones especificadas de un componente. Es diferente de "Pattern Recognition" (que reconoce patrones generales basados en colecciones más grandes de muestras relacionadas) en que dicta específicamente lo que estamos buscando, y luego nos dice si el patrón esperado existe o no.
Formato del curso
- Este curso presenta los enfoques, tecnologías y algoritmos utilizados en el campo de la coincidencia de patrones en su aplicación a Machine Vision.
Introducción a Stable Diffusion para la generación de texto a imagen
21 HorasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a científicos de datos, ingenieros de aprendizaje automático e investigadores de visión por computadora que deseen aprovechar Stable Diffusion para generar imágenes de alta calidad para una variedad de casos de uso.
Al final de esta formación, los participantes serán capaces de:
- Comprender los principios de Stable Diffusion y cómo funciona para la generación de imágenes.
- Construya y entrene Stable Diffusion modelos para tareas de generación de imágenes.
- Aplique Stable Diffusion a varios escenarios de generación de imágenes, como la pintura interior, la pintura externa y la traducción de imagen a imagen.
- Optimice el rendimiento y la estabilidad de los modelos Stable Diffusion.
TensorFlow Lite para Microcontroladores
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a ingenieros que desean escribir, cargar y ejecutar modelos de aprendizaje automático en dispositivos integrados muy pequeños.
Al final de esta formación, los participantes serán capaces de:
- Instale TensorFlow Lite.
- Cargue modelos de aprendizaje automático en un dispositivo integrado para permitirle detectar voz, clasificar imágenes, etc.
- Agregue IA a los dispositivos de hardware sin depender de la conectividad de red.
Vision Builder para Inspección Automatizada
35 HorasEsta formación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está destinada a profesionales de nivel intermedio que desean utilizar Vision Builder AI para diseñar, implementar y optimizar sistemas de inspección automatizados para procesos SMT (Surface-Mount Technology).
Al final de esta formación, los participantes podrán:
- Configurar e instalar inspecciones automatizadas utilizando Vision Builder AI.
- Adquirir y preprocesar imágenes de alta calidad para su análisis.
- Implementar decisiones basadas en lógica para la detección de defectos y validación del proceso.
- Generar informes de inspección y optimizar el rendimiento del sistema.