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 HorasEste curso ha sido diseñado para gerentes, arquitectos de soluciones, oficiales de innovación, CTOs, arquitectos de software y cualquier persona interesada en obtener una visión general de la inteligencia artificial aplicada y las perspectivas más cercanas para su desarrollo.
De Cero a AI
35 HorasEsta capacitación en vivo, dirigida por un instructor en Colombia (en línea o en el sitio), está dirigida a participantes de nivel principiante que deseen aprender conceptos esenciales en probabilidad, estadística, programación y aprendizaje automático, y aplicarlos al desarrollo de IA.
Al finalizar esta capacitación, los participantes podrán:
- Comprender conceptos básicos en probabilidad y estadística, y aplicarlos a escenarios del mundo real.
- Escribir y comprender código de programación procedural, funcional y orientado a objetos.
- Implementar técnicas de aprendizaje automático como clasificación, agrupamiento y redes neuronales.
- Desarrollar soluciones de IA utilizando motores de reglas y sistemas expertos para la resolución de problemas.
AlphaFold
7 HorasEste entrenamiento presencial impartido por instructores en Colombia (en línea o en sitio) está dirigido a biólogos que desean comprender el funcionamiento de AlphaFold y utilizar sus modelos como guías en sus estudios experimentales.
Al finalizar este entrenamiento, los participantes serán capaces de:
- 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
28 HorasEste es un curso de 4 días que introduce la Inteligencia Artificial y sus aplicaciones. Existe la opción de agregar un día adicional para desarrollar un proyecto de IA al finalizar este curso.
IA Aplicada desde Cero en Python
28 HorasEste es un curso de 4 días que introduce la inteligencia artificial y sus aplicaciones utilizando el lenguaje de programación Python. Existe la opción de agregar un día adicional para desarrollar un proyecto de IA al finalizar este curso.
Aprendizaje Automático Aplicado
14 HorasEsta formación impartida por un instructor, en vivo en Colombia (en línea o presencial), está dirigida a científicos de datos y estadísticos de nivel intermedio que desean preparar datos, construir modelos y aplicar técnicas de aprendizaje automático de manera efectiva en sus ámbitos profesionales.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender e implementar diversos algoritmos de Aprendizaje Automático.
- Preparar datos y modelos para aplicaciones de aprendizaje automático.
- Realizar análisis posteriores y visualizar resultados de manera efectiva.
- Aplicar técnicas de aprendizaje automático a escenarios reales y específicos del sector.
Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
21 HorasUna 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 utilizan comúnmente en aplicaciones de aprendizaje automático (ML), las cuales son una de las implementaciones de la IA. El aprendizaje profundo es un subconjunto del ML.
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.
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.
Introducción a Aprendizaje Profundo y Redes Neuronales Ingeniería
21 HorasTipo: Formación teórica con aplicaciones definidas previamente junto con los estudiantes, utilizando Lasagne o Keras según el grupo pedagógico.
Método pedagógico: presentación, intercambio de ideas y estudios de caso.
La inteligencia artificial, tras haber transformado numerosos campos científicos, ha comenzado a revolucionar muchos sectores económicos (industria, medicina, comunicación, etc.). Sin embargo, su representación en los grandes medios a menudo se basa en fantasías, muy alejadas de lo que realmente son el Aprendizaje Automático (Machine Learning) o el Aprendizaje Profundo (Deep Learning). El objetivo de esta formación es ofrecer a ingenieros que ya dominan las herramientas informáticas (incluyendo una base en programación de software) una introducción al Aprendizaje Profundo, a sus diferentes áreas de especialización y, por tanto, a las principales arquitecturas de redes existentes en la actualidad. Aunque se recordarán las bases matemáticas durante el curso, se recomienda un nivel de matemáticas equivalente a BAC+2 para mayor comodidad. Es absolutamente posible omitir el eje matemático y centrarse únicamente en una visión de tipo «sistema», pero este enfoque limitará enormemente su comprensión del tema.
TensorFlow Lite para Microcontroladores
21 HorasEste entrenamiento en vivo, impartido por un instructor en Colombia (en línea o en sitio), está dirigido a ingenieros que deseen escribir, cargar y ejecutar modelos de aprendizaje automático en dispositivos embebidos de muy bajo tamaño.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Instalar TensorFlow Lite.
- Cargar modelos de aprendizaje automático en un dispositivo embebido para habilitar funciones como detección de voz, clasificación de imágenes, entre otras.
- Integrar inteligencia artificial en dispositivos hardware sin depender de conectividad de red.