Cómo usar la red neuronal convolucional en sus proyectos

Gran pregunta!

Las redes neuronales convolucionales, y más específicamente las capas convolucionales en redes neuronales, proporcionan una forma muy poderosa de extraer características de las imágenes . Una vez que la red ha extraído las características relevantes de una imagen, puede usarlas de la forma que desee. Aquí están algunos ejemplos:

  • Clasifique una imagen de las entidades con una capa softmax. (Este es el uso de CNN más predominante)
  • Clasifique un video usando un LSTM para procesar las funciones extraídas de la CNN.
  • Genere una descripción de texto de la imagen utilizando las funciones con un LSTM. (Utilizado en subtítulos)
  • Genere una imagen a partir de las características con convoluciones y escalado, como en Auto Encoders o Generative Adversarial Networks. (Utilizado en la coloración de imágenes, traducción de imágenes, eliminación de ruido , etc.)
  • Agrupe sus imágenes con t-SNE en el espacio latente.
  • Use las funciones para hacer búsquedas de imágenes.

¡La naturaleza modular del aprendizaje automático, y especialmente el aprendizaje profundo, le brinda muchas formas diferentes de usar CNN!

Una red neuronal convolucional se utiliza básicamente en el campo del procesamiento de imágenes.

El motivo principal de una red neuronal convolucional (CNN para abreviar) es clasificar las imágenes.

Una CNN se puede crear fácilmente a través de un lenguaje de programación llamado python . Por supuesto, no puedes crearlo a través de una codificación simple (eso será muy difícil, al menos para mí 🙂). Necesita usar algunas bibliotecas para hacer lo mismo. Una excelente biblioteca con el nombre de keras le permite crear CNN completas con algunos comandos simples.

More Interesting

Cómo adaptar el filtrado colaborativo para un sistema de recomendación si solo tiene datos de compra a nivel de pedido y no datos a nivel de usuario

¿Por qué la resolución de las imágenes de entrada en la red convolucional debe tener la misma dimensión (ancho y alto)?

Un fundador de un fondo de cobertura me dijo que los graduados de doctorado en Big Data / ML están generando un millón de dólares al año como salario en el comercio / fondos de cobertura. ¿Qué tan correcto es esto?

¿Dónde puedo encontrar el código fuente para construir un árbol de decisión usando el algoritmo ID3 en C?

¿Cuál es la diferencia entre el aprendizaje de refuerzo profundo y el aprendizaje de refuerzo?

¿Qué significa el término 'soft-max' en el contexto del aprendizaje automático?

¿Cómo elijo theta0, thetaL y thetaU en un modelo de proceso gaussiano de scikit-learn?

En el aprendizaje profundo, ¿son el "aprendizaje incremental" y el "aprendizaje de transferencia" el mismo enfoque?

En términos simples, ¿cómo funciona Gibbs Sampling?

¿Qué título debo tomar para entrar en la investigación de Deep Learning? (Graduado de CS)

¿Es posible hacer una selección de características para las tareas de regresión por XGBoost?

¿Cómo puede un estudiante de primer año en la universidad comenzar su viaje para una carrera en ML e IA?

¿A quién o qué investigación de laboratorio en aprendizaje automático le parece más interesante?

¿Qué son los núcleos de difusión?

¿Qué tipo de ciencia de datos o información relacionada con el aprendizaje automático pagaría una empresa?