Redes convolucionales y su importancia

1

La importancia del computer vision

2

¿Qué herramientas usaremos para redes neuronales convolucionales?

3

¿Qué son las redes convolucionales?

Mi primera red neuronal convolucional

4

Creando nuestra primera red convolucional

5

Entrenando nuestra primera red convolucional

Manejo de imágenes

6

Consejos para el manejo de imágenes

7

Manejo de imágenes con Python

Fundamentos de redes neuronales convolucionales

8

Kernel en redes neuronales

9

El kernel en acción

10

Padding y Strides

11

Capa de pooling

12

Arquitectura de redes convolucionales

Quiz: Fundamentos de redes neuronales convolucionales

Resolviendo un problema de clasificación

13

Clasificación con redes neuronales convolucionales

14

Creación de red convolucional para clasificación

15

Entrenamiento de un modelo de clasificación con redes convolucionales

Optimización de red neuronal convolucional

16

Data augmentation

17

Aplicando data augmentation

18

Callbacks: early stopping y checkpoints

19

Batch normalization

20

Optimización de modelo de clasificación

21

Entrenamiento de nuestro modelo de clasificación optimizado

Quiz: Optimización de red neuronal convolucional

Resolviendo una competencia de Kaggle

22

Clasificando entre perros y gatos

23

Entrenamiento del modelo de clasificación de perros y gatos

Resumen y siguientes pasos

24

Siguientes pasos con redes neuronales convolucionales

25

Comparte tu proyecto de clasificación con redes convolucionales y certifícate

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
22 Hrs
31 Min
33 Seg

Siguientes pasos con redes neuronales convolucionales

24/25
Recursos

Aportes 17

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Espero llegue pronto el curso profesional de CNN’s.
Pd.: Excelente curso!

Excelente curso. Para complementar dejo el link a una lectura sobre la arquitectura de algunas de las principales arquitecturas de CNNs.
https://towardsdatascience.com/illustrated-10-cnn-architectures-95d78ace614d

MIL MIL GRACIAS POR ESTE CURSO, HA SIDO INCREIBLE !!!

Que gran curso, ha sido fundamental para mi tesis de pregrado concretar conceptos básicos de CNN junto con una gran explicación y pasión por parte del profe Carlos

Excelente curso

Adelanto que hasta ahora es el curso que mayor satisfacción me ha dado en la plataforma.

Buenísimo el curso. Ya con esto me siento con un poco más de confianza para empezar a tirar mis primeras redes en competencias de kaggle jeje

Genial el curso!
Aprendi muchisimo, pude implementar las redes neuronales como lo propuso el profesor y adicionar algunos cambios a estas basadas en los conceptos vistos en las demas clases.
Como hablamos un dia profe en Platzi Talks, espero pronto ser parte del mundo de los Datos!

Resumen Curso

Introducción a Redes Neuronales Convolucionales (CNNs):

Se exploró el concepto de CNNs y su aplicación en tareas de visión por computadora, como > clasificación de imágenes.
Se revisaron los fundamentos de CNNs, incluyendo capas convolucionales, capas de agrupamiento (pooling), y capas completamente conectadas.

Preprocesamiento de Datos:

Se discutió la importancia del preprocesamiento de datos en el entrenamiento de modelos de CNNs.
Se utilizó la librería ImageDataGenerator de Keras para realizar aumentación de datos, lo cual ayuda a mejorar la generalización del modelo y a evitar el sobreajuste.

Creación de Modelos CNN:

Se mostró cómo crear modelos de CNNs utilizando la API funcional de Keras.
Se incluyeron capas convolucionales, de agrupamiento y completamente conectadas en la arquitectura de los modelos.
Se utilizó la función compile para configurar el modelo antes del entrenamiento, especificando el optimizador, la función de pérdida y las métricas de evaluación.

Entrenamiento y Evaluación de Modelos:

Se entrenaron los modelos utilizando el método fit, donde se especificaron los datos de entrenamiento, el tamaño de lote (batch size), el número de épocas, entre otros parámetros.
Se utilizaron callbacks, como ModelCheckpoint y EarlyStopping, para guardar el mejor modelo durante el entrenamiento y detener el entrenamiento temprano si no se observa mejora en la métrica de interés.
Se evaluaron los modelos utilizando datos de validación y se generaron métricas de desempeño, como precisión y pérdida.

Optimización de Modelos:

Se discutió la importancia de la optimización de modelos, incluyendo técnicas como el uso de batch normalization para mejorar la estabilidad y el rendimiento del modelo.
Se exploraron diferentes opciones de optimizadores y se aplicaron técnicas para evitar el sobreajuste, como la regularización y la dropout.

Uso de Checkpoints:

Se utilizó el callback ModelCheckpoint para guardar el mejor modelo durante el entrenamiento basado en una métrica específica, como la pérdida de validación.
Se mostró cómo cargar un modelo guardado para realizar predicciones o continuar el entrenamiento.

Aplicación Práctica:

Se aplicaron los conceptos aprendidos en un ejemplo práctico de clasificación binaria entre perros y gatos, utilizando el dataset dog_and_cat.

Muy buen curso. Si alguien está interesado en realizar investigación con miras a publicar en revistas arbitradas, le dejo mi contacto: https://www.linkedin.com/in/gibrangc/

excelente curso
Excelente curso, muchas gracias

Excelente curso, ya quiero realizar mis primeros proyectos usando redes convolucionales.

De los mejores cursos que he realizado en Platzi, muy feliz de haberlo tomado!

He entendido muchisimoooo, graciassss

Solo este curso paga la membresía de platzi x100, brutal, gracias 😃