¿Te refieres a un efecto borroso en las imágenes? ¿O al hecho de que tiene que ser capaz de identificar imágenes subacuáticas y no subacuáticas, es decir, que el conjunto y la luz cambian?
- De lo contrario, el aprendizaje profundo funciona de la misma manera que puede identificar un pez en el océano. La forma más común de hacerlo es descomponer y extraer formas relevantes de la imagen para poder clasificarla a través de múltiples capas de convolución y no linealidades.
- Si se refiere a un efecto de desenfoque, lo que se puede hacer es una deconvolución ciega para reducir el desenfoque. El principio es, primero, adivinar la cantidad de desenfoque que se ha aplicado a la parte de la imagen que desea desenfocar y luego usar esa información para generar una imagen aproximada no borrosa. La segunda parte a menudo se realiza utilizando la transformada de Fourier: para desenfocar una imagen la convolucionas con un núcleo (digamos una curva gaussiana en 2D), con una señal de Fourier que es equivalente a la multiplicación de la señal simbólica de tu imagen con la señal simbólica de desenfoque, así que “solo” tiene que dividir el resultado para encontrar una imagen borrosa. La primera parte es mucho más difícil, depende de su cámara, es posible que también tenga que adivinar la forma del núcleo de desenfoque que puede ser asimétrico si el desenfoque es un desenfoque de movimiento, etc.
- Si todo se trata del cambio de conjunto, la luz y el azul en todas partes, el aprendizaje profundo se trata de extraer datos relevantes, por lo que de la misma manera que lo tendría en cuenta para centrarse en la forma y los colores relativos de su pez, un eficiente la red neuronal profunda terminaría solo “enfocándose” en esas características.
Espero que ayude,
- ¿Cuán relevantes son las redes neuronales atractoras en la investigación actual del aprendizaje automático?
- ¿Por qué los nodos en una capa oculta producen resultados diferentes (cuando se basan en las mismas entradas)?
- Cómo lidiar con datos sin patrones en los que necesito realizar un modelo de clasificación
- ¿Cómo se puede utilizar la inteligencia artificial y el aprendizaje automático en el comercio y la inversión?
- ¿Cuál es la mejor manera de hacer reconocimiento / clasificación de múltiples objetos en tiempo real usando OpenCV y GPU (CUDA)?