KnowledgeCity

Redes neuronales

Ve la primera lección gratis — obtén acceso completo a las 24 lecciones.

To view this video please enable JavaScript.

Curso: A demanda
Principiante  Proveedor Gabriel Popoola  6 Capítulos ·  24 Lecciones ·  1h 25m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Urdu, Chino simplificado 

Descripción del curso

En este curso, aprenderá los conceptos básicos de las redes neuronales. Recibirá una introducción a las redes neuronales y conceptos y temas estrechamente relacionados. Podrá comprender los diversos aspectos de diseño de las redes neuronales y cómo hacer selecciones para ellas. El curso también abarcará cómo implementar redes neuronales, específicamente en Python. Se analizarán las ventajas de los diferentes marcos e implementaciones de redes neuronales. Todos los conceptos y teorías se unirán mediante ejemplos y se verán las aplicaciones prácticas. Al final de este curso, conocerá múltiples formas de implementar una red neuronal y cómo seleccionar algoritmos, métodos y valores para los diversos aspectos de una red neuronal.

OBJETIVOS DE APRENDIZAJE DEL CURSO

  • Aprender qué son las redes neuronales y cómo se utilizan
  • Aprender sobre los diversos aspectos de diseño de las redes neuronales
  • Aprender sobre los diferentes tipos de redes neuronales
  • Aprender a implementar redes neuronales de múltiples maneras usando Python
  • Comprender cómo se pueden implementar y utilizar las redes neuronales en aplicaciones prácticas

Lo que aprenderás

  • Comprender qué son las redes neuronales y cómo se utilizan
  • Identificar los diversos aspectos de diseño de las redes neuronales y cómo hacer selecciones para ellos
  • Distinguir diferentes tipos de redes neuronales, incluyendo redes MLP y convolucionales
  • Implementar redes neuronales de múltiples formas usando Python
  • Configurar funciones de activación, funciones de pérdida, optimizadores, hiperparámetros y capas
  • Aplicar redes neuronales a aplicaciones prácticas como detección de anomalías, automatización, ciberseguridad y sistemas predictivos

Puntos clave

  • Las redes neuronales pueden implementarse de múltiples formas usando Python, incluyendo con Scikit-Learn y PyTorch.
  • El tipo de red neuronal puede determinarse basándose en el tipo de datos que se utilizan.
  • Diseñar una red neuronal implica seleccionar algoritmos, métodos y valores para aspectos como funciones de activación, funciones de pérdida, optimizadores, hiperparámetros y capas.
  • Las bibliotecas y marcos relevantes para redes neuronales incluyen Tensorflow, Keras y PyTorch, y la aceleración GPU puede apoyar la implementación.
  • Las redes neuronales tienen aplicaciones prácticas incluyendo detección de anomalías y amenazas, automatización, ciberseguridad y sistemas predictivos.

Preguntas frecuentes

¿Qué cubre este curso?

El curso cubre los fundamentos de las redes neuronales, incluida una introducción a las redes neuronales y conceptos relacionados, los diversos aspectos de diseño de las redes neuronales, diferentes tipos de redes neuronales, cómo implementarlas en Python, las ventajas de diferentes marcos e implementaciones y aplicaciones prácticas.

¿Aprenderé a implementar redes neuronales en código?

Sí. El curso cubre cómo implementar redes neuronales, específicamente en Python, incluyendo usar Scikit-Learn y PyTorch, y discute bibliotecas y marcos relevantes como Tensorflow, Keras y PyTorch.

¿Qué tipos de redes neuronales se discuten?

El curso cubre diferentes tipos de redes neuronales, incluyendo redes MLP y convolucionales, y cómo determinar el tipo de red neuronal basándose en el tipo de datos.

¿Qué aplicaciones prácticas de redes neuronales se incluyen?

El curso discute aplicaciones prácticas incluyendo detección de anomalías y amenazas, automatización, ciberseguridad y sistemas predictivos.

¿Qué podré hacer al final del curso?

Al final del curso, será consciente de múltiples formas de implementar una red neuronal y cómo seleccionar algoritmos, métodos y valores para los diversos aspectos de una red neuronal.