Main Content

Visualization and Interpretability

Plot training progress, assess accuracy, explain predictions, and visualize features learned by a network

Monitor training progress using built-in plots of network accuracy and loss. Investigate trained networks using visualization techniques such as Grad-CAM, occlusion sensitivity, LIME, and deep dream.

Deep Learning Visualization Methods

App

Deep Network DesignerProgetta, visualizza e addestra le reti di Deep Learning

Oggetti

trainingProgressMonitorMonitor and plot training progress for deep learning custom training loops (Da R2022b)

Funzioni

espandi tutto

analyzeNetworkAnalyze deep learning network architecture
plotPlot neural network architecture
updateInfoUpdate information values for custom training loops (Da R2022b)
recordMetricsRecord metric values for custom training loops (Da R2022b)
groupSubPlotGroup metrics in training plot (Da R2022b)
yscaleSet training plot y-axis scale (linear or logarithmic) (Da R2024a)
accuracyMetricDeep learning accuracy metric (Da R2023b)
aucMetricDeep learning area under ROC curve (AUC) metric (Da R2023b)
fScoreMetricDeep learning F-score metric (Da R2023b)
precisionMetricDeep learning precision metric (Da R2023b)
recallMetricDeep learning recall metric (Da R2023b)
rmseMetricDeep learning root mean squared error metric (Da R2023b)
predictCompute deep learning network output for inference (Da R2019b)
minibatchpredictMini-batched neural network prediction (Da R2024a)
scores2labelConvert prediction scores to labels (Da R2024a)
confusionchartCreate confusion matrix chart for classification problem
sortClassesSort classes of confusion matrix chart
rocmetricsReceiver operating characteristic (ROC) curve and performance metrics for binary and multiclass classifiers (Da R2022b)
addMetricsCompute additional classification performance metrics (Da R2022b)
averageCompute performance metrics for average receiver operating characteristic (ROC) curve in multiclass problem (Da R2022b)
plotPlot receiver operating characteristic (ROC) curves and other performance curves (Da R2022b)
imageLIMEExplain network predictions using LIME (Da R2020b)
occlusionSensitivityExplain network predictions by occluding the inputs (Da R2019b)
deepDreamImageVisualize network features using deep dream
gradCAMExplain network predictions using Grad-CAM (Da R2021a)
driseExplain object detection network predictions using D-RISE (Da R2024a)

Proprietà

ConfusionMatrixChart PropertiesConfusion matrix chart appearance and behavior
ROCCurve PropertiesReceiver operating characteristic (ROC) curve appearance and behavior (Da R2022b)

Argomenti

Training Progress and Performance

Interpretability