anomaly_image_f1_max — SPC anomaly_eval op

• Data kinds: signal × signal → table

• Call: import fullseye as fs; fs.ledger.anomaly_image_f1_max(scores, labels) (implementation को सीधे call करना हो तो import anomeval; anomeval.anomaly_image_f1_max(scores, labels), registry से लेना हो तो opsspc.get("anomaly_image_f1_max"))

उपयोग

हर image के anomaly score और अच्छा/दोषपूर्ण label से सभी thresholds पर image-स्तर का सर्वोत्तम F1 (table)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

scores is a 1-D array (higher = more anomalous), labels the same length with 1 / True = defective; an image is predicted defective when its score is >= the threshold. Exact at every distinct score; the highest threshold wins a tie. Returns f1, threshold, precision, recall, n_pos and n_neg (images).

Raises ValueError on empty / mismatched / non-finite input, non-binary labels, or when all images carry the same label.

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• (अभी कुछ नहीं)

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

msa_anova_table · msa_gauge_rr · msa_bias_linearity · msa_attribute_agreement · gum_standard_uncertainty · gum_propagate · gum_expanded · gum_monte_carlo

इसी category के (anomaly_eval)

anomaly_image_auroc · anomaly_pixel_auroc · anomaly_pro · anomaly_region_overlap · anomaly_pixel_f1_max · anomaly_operating_point


*Provenance: anomeval.py — SPC operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.