La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Vérification du Deep Learning
La vérification du Deep Learning est un ensemble de techniques d’évaluation des propriétés des réseaux de neurones profonds. Par exemple, vous pouvez vérifier les propriétés de robustesse d’un réseau, calculer les limites de valeur de la sortie du réseau et trouver des exemples contradictoires.
Le support package Verification Library Deep Learning Toolbox™ permet de tester les propriétés de robustesse des réseaux de Deep Learning. Utilisez cette bibliothèque pour vérifier si un réseau de Deep Learning est robuste par rapport à des exemples contradictoires, pour calculer les limites des valeurs de sortie pour un ensemble de limites de valeurs d’entrée et pour détecter les données hors distribution.
Utilisez la fonction
verifyNetworkRobustness
pour vérifier la robustesse du réseau par rapport à des exemples antagonistes. Un réseau est robuste par rapport à des entrées contradictoires si la classe prédite du réseau ne change pas lorsque l’entrée est perturbée entre les limites d'entrée inférieures et supérieures spécifiées. Pour un ensemble de limites d’entrée, la fonction vérifie si le réseau est robuste par rapport aux exemples contradictoires entre ces limites d’entrée et renvoieverified
,violated
ouunproven
.Utilisez la fonction
estimateNetworkOutputBounds
pour estimer la plage de valeurs de sortie que le réseau renvoie lorsque l’entrée est entre les limites inférieures et supérieures spécifiées. Utilisez cette fonction pour estimer dans quelle mesure les prédictions du réseau sont sensibles aux perturbations en entrée.Utilisez la fonction
networkDistributionDiscriminator
pour créer un discriminateur de distribution qui distingue les données appartenant ou non à la distribution.
Fonctions
estimateNetworkOutputBounds | Estimate output bounds of deep learning network (depuis R2022b) |
verifyNetworkRobustness | Verify adversarial robustness of deep learning network (depuis R2022b) |
networkDistributionDiscriminator | Deep learning distribution discriminator (depuis R2023a) |
isInNetworkDistribution | Determine whether data is within the distribution of the network (depuis R2023a) |
distributionScores | Distribution confidence scores (depuis R2023a) |
Rubriques
- Verify Robustness of Deep Learning Neural Network
This example shows how to verify the adversarial robustness of a deep learning neural network.
- Deep Learning Visualization Methods
Learn about and compare deep learning visualization methods.