Python para el Aprendizaje Automático Avanzado
En este entrenamiento dirigido por un instructor y en vivo, los participantes aprenderán las técnicas más relevantes y de vanguardia de aprendizaje automático en Python mientras construyen una serie de aplicaciones demostrativas que involucran imágenes, música, texto y datos financieros.
Al final de este entrenamiento, los participantes serán capaces de:
- Implementar algoritmos y técnicas de aprendizaje automático para resolver problemas complejos.
- Aplicar el aprendizaje profundo y semi-supervisado a aplicaciones que involucran imágenes, música, texto y datos financieros.
- Llevar los algoritmos de Python a su máximo potencial.
- Utilizar bibliotecas y paquetes como NumPy y Theano.
Formato del curso
- Parte conferencia, parte discusión, ejercicios y mucha práctica hands-on
Temario del curso
Introducción
Descripción de la Estructura de Datos Sin Etiquetas
- Aprendizaje Automático No Supervisado
Reconocimiento, Agrupación y Generación de Imágenes, Secuencias de Vídeo y Datos de Captura de Movimiento
- Redes Neuronales de Creencia Profundas (DBNs)
Reconstrucción de los Datos de Entrada Originales a Partir de una Versión Corrupta (Ruidosa)
- Selección y Extracción de Características
- Auto-encoders Denoising Apilados
Análisis de Imágenes Visuales
- Redes Neuronales Convolucionales
Mejor Comprensión de la Estructura de los Datos
- Aprendizaje Semisupervisado
Comprensión de Datos de Texto
- Extracción de Características de Texto
Construcción de Modelos Predictivos Altamente Precisos
- Mejora de los Resultados del Aprendizaje Automático
- Métodos de Ensamblado
Resumen y Conclusión
Requerimientos
- Experiencia en programación con Python
- Comprensión de los principios básicos del aprendizaje automático
Público objetivo
- Desarrolladores
- Analistas
- Científicos de datos
Los cursos públicos requieren más de 5 participantes.
Python para el Aprendizaje Automático Avanzado - Reserva
Python para el Aprendizaje Automático Avanzado - Consulta
Python para el Aprendizaje Automático Avanzado - Solicitud de consultoría
Testimonios (1)
In-depth coverage of machine learning topics, particularly neural networks. Demystified a lot of the topic.
Sacha Nandlall
Curso - Python for Advanced Machine Learning
Traducción Automática
Próximos cursos
Cursos Relacionados
Inteligencia Artificial en Automoción
14 HorasEste curso cubre la IA (enfatizando Machine Learning y Deep Learning) en Automotive Industria. Ayuda a determinar qué tecnología se puede utilizar (potencialmente) en múltiples situaciones de un automóvil: desde la simple automatización, el reconocimiento de imágenes hasta la toma de decisiones autónoma.
Visión general de Inteligencia Artificial
7 HorasEste curso ha sido creado para gerentes, arquitectos de soluciones, oficiales de innovación, CTO, arquitectos de software y todos los interesados en la visión general de la inteligencia artificial aplicada y el pronóstico más cercano para su desarrollo.
AlphaFold: Predicción e interpretación de estructuras de proteínas impulsadas por IA
7 HorasEsta formación en vivo impartida por instructores en <ubicación> (en línea o presencial) está dirigida a biólogos que desean comprender cómo funciona AlphaFold y utilizar los modelos de AlphaFold como guía en sus estudios experimentales.
Al finalizar esta formación, los participantes podrán:
- Comprender los principios básicos de AlphaFold.
- Aprender cómo funciona AlphaFold.
- Aprender a interpretar las predicciones y resultados de AlphaFold.
Redes Neuronales Artificiales, Aprendizaje Automático y Pensamiento Profundo
21 HorasLa Red Neuronal Artificial es un modelo de datos computacional utilizado en el desarrollo de Artificial Intelligence (AI) sistemas capaces de realizar tareas "inteligentes". Neural Networks se utilizan comúnmente en aplicaciones Machine Learning (ML), que a su vez son una implementación de la IA. Deep Learning es un subconjunto de ML.
Introducción a la IA desde cero en Python
28 HorasEste es un curso de 4 días que presenta la IA y su aplicación utilizando el lenguaje de programación Python. Existe la opción de tener un día adicional para realizar un proyecto de IA al finalizar este curso.
Redes Neurales de Aprendizaje Profundo con Chainer
14 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (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.
Visión por Computadora con Google Colab y TensorFlow
21 HorasEsta capacitación dirigida por un instructor (en línea o en sitio) está destinada a profesionales de nivel avanzado que deseen profundizar su comprensión de la visión por computadora y explorar las capacidades de TensorFlow para desarrollar modelos de visión sofisticados utilizando Google Colab.
Al final de esta capacitación, los participantes podrán:
- Construir y entrenar redes neuronales convolucionales (CNNs) usando TensorFlow.
- Aprovechar Google Colab para el desarrollo de modelos en la nube escalable y eficiente.
- Implementar técnicas de preprocesamiento de imágenes para tareas de visión por computadora.
- Desplegar modelos de visión por computadora para aplicaciones del mundo real.
- Usar el aprendizaje por transferencia para mejorar el rendimiento de los modelos CNN.
- Visualizar e interpretar los resultados de los modelos de clasificación de imágenes.
Reconocimiento de Patrones
21 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o presencial) proporciona una introducción al campo del reconocimiento de patrones y el aprendizaje automático. Aborda aplicaciones prácticas en estadística, informática, procesamiento de señales, visión artificial, minería de datos y bioinformática.
Al final de esta formación, los participantes serán capaces de:
- Aplicar métodos estadísticos básicos al reconocimiento de patrones.
- Utilice modelos clave como redes neuronales y métodos de kernel para el análisis de datos.
- Implementar técnicas avanzadas para la resolución de problemas complejos.
- Mejore la precisión de la predicción mediante la combinación de diferentes modelos.
Aprendizaje de refuerzo profundo con Python
21 HorasEl Deep Reinforcement Learning (DRL) combina los principios del aprendizaje por refuerzo con las arquitecturas de aprendizaje profundo para permitir que los agentes tomen decisiones a través de la interacción con sus entornos. Subyace a muchos avances modernos en IA, como vehículos autónomos, control robótico, trading algorítmico y sistemas de recomendación adaptativos. El DRL permite que un agente artificial aprenda estrategias, optimice políticas y tome decisiones autónomas basadas en el ensayo y error mediante el aprendizaje basado en recompensas.
Este entrenamiento dirigido por un instructor (en línea o presencial) está destinado a desarrolladores intermedios y científicos de datos que deseen aprender y aplicar técnicas de Deep Reinforcement Learning para construir agentes inteligentes capaces de tomar decisiones autónomas en entornos complejos.
Al final de este entrenamiento, los participantes serán capaces de:
- Entender los fundamentos teóricos y principios matemáticos del Aprendizaje por Refuerzo.
- Implementar algoritmos clave de RL, incluyendo Q-Learning, Policy Gradients y métodos Actor-Critic.
- Construir y entrenar agentes de Deep Reinforcement Learning usando TensorFlow o PyTorch.
- Aplicar DRL a aplicaciones del mundo real, como juegos, robótica y optimización de decisiones.
- Solucionar problemas, visualizar y optimizar el rendimiento de entrenamiento usando herramientas modernas.
Formato del Curso
- Conferencia interactiva y discusión guiada.
- Ejercicios prácticos e implementaciones prácticas.
- Demostraciones de codificación en vivo y aplicaciones basadas en proyectos.
Opciones de Personalización del Curso
- Para solicitar una versión personalizada de este curso (por ejemplo, utilizando PyTorch en lugar de TensorFlow), por favor contáctenos para arreglarlo.
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.
Aceleración del Aprendizaje Profundo con FPGA y OpenVINO
35 HorasEsta capacitación en vivo, impartida por un instructor en Argentina (en línea o en el sitio), está dirigida a científicos de datos que deseen acelerar aplicaciones de aprendizaje automático en tiempo real y desplegarlas a gran escala.
Al finalizar esta capacitación, los participantes podrán:
- Instalar el kit de herramientas OpenVINO.
- Acelerar una aplicación de visión por computadora utilizando una FPGA.
- Ejecutar diferentes capas de redes neuronales convolucionales (CNN) en la FPGA.
- Escalar la aplicación en múltiples nodos dentro de un clúster de Kubernetes.
Aprendizaje Profundo Distribuido con Horovod
7 HorasEsta formación impartida por un instructor, disponible en línea o presencialmente en Argentina, está dirigida a desarrolladores o científicos de datos que deseen utilizar Horovod para ejecutar entrenamientos distribuidos de aprendizaje profundo y escalarlos para que se ejecuten en paralelo en múltiples GPUs.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para comenzar a ejecutar entrenamientos de aprendizaje profundo.
- Instalar y configurar Horovod para entrenar modelos con TensorFlow, Keras, PyTorch y Apache MXNet.
- Escalar el entrenamiento de aprendizaje profundo con Horovod para que se ejecute en múltiples GPUs.
Comprender las Redes Neuronales Profundas
35 HorasEste curso comienza con la entrega de conocimientos conceptuales en redes neuronales y, en general, en el algoritmo de aprendizaje automático, aprendizaje profundo (algoritmos y aplicaciones).
Parte-1 (40%) de esta capacitación se centra más en los fundamentos, pero te ayudará a elegir la tecnología adecuada: TensorFlow, Caffe, Theano, DeepDrive, Keras, etc.
La Parte 2 (20%) de esta capacitación presenta Theano, una biblioteca de Python que hace que escribir modelos de aprendizaje profundo sea fácil.
Parte-3 (40%) de la capacitación estaría ampliamente basada en Tensorflow - 2nd Generation API de la biblioteca de software de código abierto de Google para Deep Learning. Los ejemplos y handson se harían todos en TensorFlow.
Audiencia
Este curso está dirigido a ingenieros que buscan utilizar TensorFlow para sus proyectos de aprendizaje profundo.
Después de completar este curso, los delegados:
- tener una buena comprensión de las redes neuronales profundas (DNN), CNN y RNN
- comprender la estructura y los mecanismos de despliegue de TensorFlow
- ser capaz de llevar a cabo las tareas y configuraciones de entorno / producción / arquitectura
- ser capaz de evaluar la calidad del código, realizar la depuración, el monitoreo
- ser capaz de implementar producción avanzada como modelos de entrenamiento, construcción de gráficos y registro
Explicabilidad en Aprendizaje Profundo: Desmitificando Modelos de Caja Negra
21 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o presencial) está dirigida a profesionales de nivel avanzado que deseen explorar técnicas XAI de última generación para modelos de aprendizaje profundo, con un enfoque en la construcción de sistemas de IA interpretables.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los desafíos de la explicabilidad en el aprendizaje profundo.
- Implementar técnicas avanzadas de XAI para redes neuronales.
- Interprete las decisiones tomadas por los modelos de aprendizaje profundo.
- Evalúe las compensaciones entre el rendimiento y la transparencia.