Python para el Aprendizaje Automático Avanzado
En esta capacitación presencial impartida por un instructor, los participantes aprenderán las técnicas de aprendizaje automático más relevantes y de vanguardia en Python mientras construyen una serie de aplicaciones de demostración que incluyen imágenes, música, texto y datos financieros.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Implementar algoritmos y técnicas de aprendizaje automático para resolver problemas complejos.
- Aplicar el aprendizaje profundo y el aprendizaje semisupervisado a aplicaciones que involucran imágenes, música, texto y datos financieros.
- Llevar los algoritmos de Python a su máximo potencial.
- Utilizar librerías y paquetes como NumPy y Theano.
Formato del curso
- Combinación de sesiones magistrales, discusiones, ejercicios y práctica intensiva en entornos reales
Temario del curso
Introducción
Descripción de la estructura de datos no etiquetados
- Aprendizaje automático no supervisado
Reconocimiento, agrupación y generación de imágenes, secuencias de video y datos de captura de movimiento
- Redes de creencia profunda (DBN)
Reconstrucción de los datos de entrada originales a partir de una versión corrupta (ruidosa)
- Selección y extracción de características
- Autoencoders apilados para eliminación de ruido
Análisis de imágenes visuales
- Redes neuronales convolucionales
Obtención de una 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 de alta precisión
- Mejora de los resultados del aprendizaje automático
- Métodos de ensamble
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 aborda la Inteligencia Artificial (con énfasis en Aprendizaje Automático y Aprendizaje Profundo) aplicada a la industria automotriz. Ayuda a determinar qué tecnologías pueden utilizarse (potencialmente) en múltiples situaciones dentro de un vehículo: desde la automatización básica y el reconocimiento de imágenes hasta la toma de decisiones autónoma.
Visión general de Inteligencia Artificial
7 HorasExplorar los fundamentos de la inteligencia artificial revela cómo la tecnología inteligente está transformando la estrategia digital, la automatización y la toma de decisiones en las operaciones empresariales. Se examinan conceptos centrales que abarcan la historia de la IA, marcos de resolución de problemas, representación del conocimiento, razonamiento bajo incertidumbre y paradigmas de aprendizaje automático, junto con la comunicación, la percepción y la acción autónoma. Guía a directivos y arquitectos para evaluar oportunidades de transformación impulsadas por IA, analizar tendencias tecnológicas emergentes e integrar soluciones inteligentes prácticas que aceleren la agilidad empresarial.
AlphaFold: Predicción e interpretación de la estructura de proteínas impulsada por IA
7 HorasEsta formación en vivo impartida por un instructor en Colombia (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 computacional de datos utilizado en el desarrollo de sistemas de Inteligencia Artificial (IA) capaces de realizar tareas "inteligentes". Las redes neuronales se emplean comúnmente en aplicaciones de Aprendizaje Automático (ML), las cuales constituyen una de las implementaciones de la IA. El Aprendizaje Profundo es un subconjunto del ML.
IA aplicada desde cero en Python
28 HorasIA aplicada desde cero en Python proporciona a los programadores y analistas de datos las técnicas fundamentales para construir soluciones de aprendizaje automático desde cero utilizando Python. Cubre los principios básicos de aprendizaje supervisado, como clasificación y regresión, aprendizaje no supervisado, como clustering y detección de anomalías, y arquitecturas avanzadas de redes neuronales. Examina métodos probados para trabajar con scikit-learn, Apache Spark MLlib y cuadernos de Jupyter en el desarrollo práctico de IA. Ayuda a los profesionales a implementar modelos de ML prácticos, evaluar las limitaciones de los algoritmos y completar proyectos aplicados para la resolución de problemas del mundo real.
Redes Neuronales de Aprendizaje Profundo con Chainer
14 HorasEste entrenamiento impartido por un instructor en vivo en Colombia (en línea o presencial) está dirigido a investigadores y desarrolladores que desean utilizar Chainer para construir y entrenar redes neuronales en Python, manteniendo un código fácil de depurar.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar el entorno de desarrollo necesario para comenzar a crear modelos de redes neuronales.
- Definir e implementar modelos de redes neuronales mediante un código fuente comprensible.
- Ejecutar ejemplos y modificar algoritmos existentes para optimizar los modelos de entrenamiento en aprendizaje profundo, aprovechando el uso de GPUs para alto rendimiento.
Visión por Computadora con Google Colab y TensorFlow
21 HorasEsta capacitación presencial o en línea impartida por instructores en Colombia está dirigida a profesionales de nivel avanzado que desean 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 finalizar esta capacitación, los participantes podrán:
- Construir y entrenar redes neuronales convolucionales (CNN) utilizando TensorFlow.
- Aprovechar Google Colab para el desarrollo eficiente y escalable de modelos en la nube.
- 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.
- Utilizar 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, impartida por un instructor en Colombia (en línea o en sitio), ofrece una introducción al campo del reconocimiento de patrones y del aprendizaje automático. Aborda aplicaciones prácticas en estadística, ciencias de la computación, procesamiento de señales, visión por computadora, minería de datos y bioinformática.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Aplicar métodos estadísticos fundamentales al reconocimiento de patrones.
- Utilizar modelos clave, como redes neuronales y métodos de kernel, para el análisis de datos.
- Implementar técnicas avanzadas para resolver problemas complejos.
- Mejorar la precisión de las predicciones combinando diferentes modelos.
Aprendizaje de refuerzo profundo con Python
21 HorasEl Aprendizaje por Refuerzo Profundo (DRL) combina los principios del aprendizaje por refuerzo con arquitecturas de aprendizaje profundo para permitir que los agentes tomen decisiones mediante la interacción con sus entornos. Esta tecnología es la base de muchos avances modernos de la inteligencia artificial, 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 el error, utilizando un aprendizaje por recompensas.
Esta capacitación en vivo, impartida por un instructor (en línea o en el sitio), está dirigida a desarrolladores y científicos de datos de nivel intermedio que deseen aprender y aplicar técnicas de Aprendizaje por Refuerzo Profundo para construir agentes inteligentes capaces de tomar decisiones autónomas en entornos complejos.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los fundamentos teóricos y los principios matemáticos del aprendizaje por refuerzo.
- Implementar algoritmos clave de RL, incluidos Q-Learning, gradientes de política y métodos de Actor-Crítico.
- Construir y entrenar agentes de Aprendizaje por Refuerzo Profundo utilizando TensorFlow o PyTorch.
- Aplicar el DRL a aplicaciones del mundo real, como juegos, robótica y optimización de decisiones.
- Solucionar problemas, visualizar y optimizar el rendimiento del entrenamiento utilizando herramientas modernas.
Formato del curso
- Conferencias interactivas y discusiones guiadas.
- Ejercicios prácticos e implementaciones reales.
- 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), contáctenos para coordinarlo.
IA en el borde con TensorFlow Lite
14 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o en el sitio), está dirigida a desarrolladores de nivel intermedio, científicos de datos y profesionales de la IA que deseen aprovechar TensorFlow Lite para aplicaciones de IA en el borde.
Al finalizar esta capacitación, los participantes serán capaces de:
- Comprender los fundamentos de TensorFlow Lite y su papel en la IA en el borde.
- Desarrollar y optimizar modelos de IA utilizando TensorFlow Lite.
- Implementar modelos de TensorFlow Lite en diversos dispositivos de borde.
- Aprovechar herramientas y técnicas para la conversión y optimización de modelos.
- Implementar aplicaciones prácticas de IA en el borde con TensorFlow Lite.
Aceleración del Aprendizaje Profundo con FPGA y OpenVINO
35 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a científicos de datos que desean 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 conjunto 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 capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores o científicos de datos que deseen utilizar Horovod para ejecutar entrenamientos distribuidos de aprendizaje profundo y escalarlos para funcionar en paralelo en múltiples GPUs.
Al finalizar esta capacitación, los participantes podrán:
- 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 ejecutarlo en múltiples GPUs.
Comprender las Redes Neuronales Profundas
35 HorasEste curso comienza brindándote conocimientos conceptuales sobre redes neuronales y, en general, sobre algoritmos de aprendizaje automático y aprendizaje profundo (algoritmos y aplicaciones).
La Parte 1 (40%) de esta formación se centra más en los fundamentos, pero te ayudará a elegir la tecnología adecuada: TensorFlow, Caffe, Theano, DeepDrive, Keras, entre otras.
La Parte 2 (20%) de esta formación introduce Theano, una biblioteca de Python que facilita la escritura de modelos de aprendizaje profundo.
La Parte 3 (40%) de la formación se basará extensivamente en TensorFlow, la API de la biblioteca de software de código abierto de Google para aprendizaje profundo. Todos los ejemplos y ejercicios prácticos se realizarán en TensorFlow.
Público objetivo
Este curso está dirigido a ingenieros que buscan utilizar TensorFlow para sus proyectos de aprendizaje profundo.
Al completar este curso, los participantes:
- tendrán una buena comprensión de las redes neuronales profundas (DNN), las redes convolucionales (CNN) y las redes recurrentes (RNN).
- comprenderán la estructura y los mecanismos de implementación de TensorFlow.
- estarán capacitados para realizar tareas de instalación, configuración y arquitectura en entornos de producción.
- podrán evaluar la calidad del código, realizar depuración y monitoreo.
- estarán en capacidad de implementar tareas avanzadas de producción, como el entrenamiento de modelos, la construcción de grafos y el registro de eventos (logging).
Explicabilidad en el Aprendizaje Profundo: Desmitificando los Modelos de Caja Negra
21 HorasEsta formación impartida por un instructor, en vivo en Colombia (en línea o en sitio), está dirigida a profesionales de nivel avanzado que desean explorar técnicas de IA Explicable (XAI) de vanguardia para modelos de aprendizaje profundo, con un enfoque en la construcción de sistemas de IA interpretables.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender los desafíos de la explicabilidad en el aprendizaje profundo.
- Implementar técnicas avanzadas de XAI para redes neuronales.
- Interpretar las decisiones tomadas por modelos de aprendizaje profundo.
- Evaluar los compromisos entre el rendimiento y la transparencia.