fastFlowAnomalyDetector
説明
fastFlowAnomalyDetector
オブジェクトは、FastFlow 異常検出器ネットワークを使用して異常のイメージを検出します。関数 trainFastFlowAnomalyDetector
を使用して検出器に学習させます。異常なイメージを検出するには、学習済みの検出器を関数 classify
に渡します。
メモ
この機能には Deep Learning Toolbox™ が必要です。この機能には、Deep Learning Toolbox Model for ResNet-18 Network と Computer Vision Toolbox™ Automated Visual Inspection Library も必要です。これらはアドオン エクスプローラーからインストールできます。アドオンのインストールの詳細については、アドオンの入手と管理を参照してください。
作成
説明
detector = fastFlowAnomalyDetector
は、ResNet-18 バックボーン ネットワークから FastFlow 異常検出器を作成します。詳細については、resnet18
(Deep Learning Toolbox)を参照してください。
detector = fastFlowAnomalyDetector(
は、名前と値の引数を使用して、FastFlow 異常検出器の Name=Value
)Backbone
プロパティ、NumFlowSteps
プロパティ、および FlowModelChannelRatio
プロパティを指定します。
たとえば、NumFlowSteps=10
は、FastFlow 検出器のフロー ネットワーク内のステップ数を 10 に設定します。
プロパティ
オブジェクト関数
predict | Predict unnormalized anomaly scores |
classify | Classify image as normal or anomalous |
anomalyMap | Predict per-pixel anomaly score map |
例
参照
[1] Yu, Jiawei, Ye Zheng, Xiang Wang, Wei Li, Yushuang Wu, Rui Zhao, and Liwei Wu. "FastFlow: Unsupervised Anomaly Detection and Localization via 2D Normalizing Flows." arXiv, November 16, 2021. https://doi.org/10.48550/arXiv.2111.07677.