¿Cómo se puede utilizar el aprendizaje profundo TensorFlow para la detección de anomalías?

Los modelos de aprendizaje profundo se han utilizado con éxito para la detección de anomalías.

Los autoencoders son la opción más popular para la detección de anomalías. La idea clave es: aprender un autoencoder que pueda reconstruir bien los datos normales (no anómalos). Es probable que dicho modelo reconstruya nuevos datos normales no vistos (suponiendo que provengan de la misma distribución subyacente que los datos de entrenamiento normales), pero es probable que no pueda reconstruir datos anómalos porque el modelo nunca había visto datos anómalos durante su entrenamiento. Por lo tanto, cuanto mayor sea el error de reconstrucción para un punto de datos, mayor es la posibilidad de que el punto sea anómalo.

Las implementaciones de autoencoders están disponibles en Tensorflow: autoencoders estáticos [1] y autoencoders temporales [2].

Referencias

[1] aymericdamien / TensorFlow-Ejemplos

[2] beld / Tensorflow-seq2seq-autoencoder

[3] Discusión para la detección de anomalías usando Deep Learning para datos temporales: ¿Cómo uso las redes LSTM para la detección de anomalías de series temporales?

¿Cómo se puede utilizar el aprendizaje profundo TensorFlow para la detección de anomalías?

More Interesting

¿Un pequeño porcentaje de datos incorrectos (digamos entre 1% y 5%) en el conjunto de datos de entrenamiento impacta significativamente la efectividad del entrenamiento de una red neuronal?

¿Qué función podría usar en R para encontrar los n valores más grandes de un vector?

Cómo justificar el rendimiento de un modelo de aprendizaje profundo personalizado (CNN)

Cómo usar el aprendizaje automático para identificar patrones en la trama de series de tiempo

¿Por qué es importante el aprendizaje no supervisado?

Cómo usar el aprendizaje automático para unir un patrón a partir de valores CSV

¿Hay alguna diferencia entre los codificadores automáticos y el codificador-decodificador en el aprendizaje profundo?

¿AWS es bueno para ejecutar proyectos de aprendizaje profundo? ¿Qué tan rápido y costoso sería entrenar una red convolucional en aproximadamente 1 millón de imágenes?

¿Qué tan importante es el aprendizaje profundo en la conducción autónoma?

¿Puedo seguir siendo un desarrollador de aprendizaje automático si tengo miedo a las matemáticas?

¿Cuáles son algunos ejemplos del uso del aprendizaje automático en sistemas distribuidos?

¿Cómo se construye una máquina del tiempo?

¿Por qué no hay bloqueadores de anuncios impulsados ​​por el aprendizaje automático?

¿Podemos regularizar la red neuronal profunda desconectando enlaces entre unidades, en lugar de abandonar unidades seleccionadas al azar?

¿Dónde aplicarías algoritmos de aprendizaje automático en tu vida diaria? ¿Por qué?