Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Überprüfung

Trainieren von fehlerresistenten Netze und Überprüfen der Fehlerresistenz der Netze

Die Deep-Learning-Überprüfung ist eine Reihe von Techniken zur Bewertung der Eigenschaften von tiefen neuronalen Netzen. So können Sie beispielsweise die Fehlerresistenzeigenschaften eines Netzes überprüfen, Grenzen für die Netzausgabe berechnen, gegnerische Beispiele finden, Daten außerhalb der Verteilung erkennen und die Einhaltung von Industriestandards überprüfen.

Die Deep Learning Toolbox-Verifikationsbibliothek ermöglicht das Testen der Fehlerresistenzeigenschaften von Deep-Learning-Netzen.

  • Verwenden Sie die Funktion verifyNetworkRobustness, um die Robustheit des Netzes gegenüber manipulierten Beispielen zu überprüfen. Ein Netz ist robust gegenüber manipulierten Eingaben, wenn sich die vorhergesagte Klasse des Netzes nicht ändert, wenn die Eingabe zwischen der festgelegten unteren und oberen Eingabegrenze gestört wird. Für einen Satz von Eingangsgrenzen prüft die Funktion, ob das Netz robust gegenüber manipulierten Beispielen zwischen diesen Eingangsgrenzen ist, und gibt entweder verified, violated oder unproven aus.

  • Verwenden Sie die Funktion estimateNetworkOutputBounds, um den Bereich der Ausgangswerte abzuschätzen, den das Netz zurückgibt, wenn die Eingabe zwischen den angegebenen unteren und oberen Grenzen liegt. Verwenden Sie diese Funktion, um abzuschätzen, wie empfindlich die Netzvorhersagen auf Eingabestörungen reagieren.

  • Verwenden Sie die Funktion networkDistributionDiscriminator, um einen Verteilungsdiskriminator zu erstellen, der eine Unterteilung in Daten innerhalb und Daten außerhalb der Verteilung vornimmt.

Funktionen

estimateNetworkOutputBounds Estimate output bounds of deep learning network (Seit R2022b)
verifyNetworkRobustnessVerify adversarial robustness of deep learning network (Seit R2022b)
networkDistributionDiscriminator Deep learning distribution discriminator (Seit R2023a)
isInNetworkDistributionDetermine whether data is within the distribution of the network (Seit R2023a)
distributionScoresDistribution confidence scores (Seit R2023a)
driseExplain object detection network predictions using D-RISE (Seit R2024a)
deep.gpu.deterministicAlgorithmsSet determinism of deep learning operations on the GPU to get reproducible results (Seit R2024b)

Objekte

BaselineDistributionDiscriminatorBaseline distribution discriminator (Seit R2023a)
EnergyDistributionDiscriminatorEnergy distribution discriminator (Seit R2023a)
ODINDistributionDiscriminatorODIN distribution discriminator (Seit R2023a)
HBOSDistributionDiscriminatorHBOS distribution discriminator (Seit R2023a)

Themen

Enthaltene Beispiele