Yolo Vision Shenzhen
Shenzhen
Şimdi katılın
Sözlük

Anomali Tespiti

Yapay zeka/Makine öğreniminde anomali tespitinin, dolandırıcılık önleme, sağlık hizmetleri ve daha birçok alanda uygulamalarıyla birlikte verilerdeki olağandışı kalıpları nasıl belirlediğini keşfedin.

Anormallik tespiti, Yapay Zeka (AI) ve Makine Öğrenimi (ML) alanlarında, veri kümesinin normal davranışından önemli ölçüde sapan veri noktaları, olaylar veya gözlemleri belirlemeye odaklanan kritik bir tekniktir. Genellikle aykırı değer tespiti olarak adlandırılan bu süreç, verilerin çoğunun belirli bir model veya dağılım izlediğini varsayar ve bu belirlenen normun dışında kalan her şey bir anormallik olarak kabul edilir. Bu düzensizlikler, üretimdeki yapısal kusurlar, metin verilerindeki hatalar veya ağ trafiğindeki potansiyel güvenlik ihlalleri gibi kritik olayları gösterebilir. Derin Öğrenme (DL) dahil olmak üzere gelişmiş algoritmalar, bu nadir olayların yüksek doğrulukla tanınmasını otomatikleştirmek için kullanılır.

Anomali Tespiti - Nesne Tespiti Karşılaştırması

Her iki metodoloji de modern bilgisayar görme (CV) için temel önemde olsa da, anormallik tespitini standart nesne tespitinden ayırmak önemlidir.

  • Nesne Algılama, genellikle modelin sınırlayıcı kutular kullanarak belirli, bilinen sınıfları (örneğin, "araba", "kişi", "trafik ışığı") tanımladığı ve konumlandırdığı kapalı bir problemdir. Sistem, tam olarak bulması gereken şeylerin etiketlenmiş örnekleri üzerinde eğitilir.
  • Anomali Tespiti genellikle açık küme problemi olarak ele alınır. Sistem, "normallik" kavramının bir temsilini öğrenir ve bilinmeyen sapmaları işaretler. Örneğin, bir görsel inceleme sistemi, binlerce mükemmel ürünün görüntüsü üzerinde eğitilebilir. Daha sonra, daha önce o belirli kusur türüyle hiç karşılaşmamış olsa bile, herhangi bir çizik, çöküntü veya renk değişikliğini anomali olarak tanımlamalıdır.

Ancak, en son teknolojiye sahip Ultralytics gibi sağlam nesne dedektörleri, denetimli anormallik tespiti için etkili bir şekilde uyarlanabilir. Bilinen kusurları eğitim verileri içinde ayrı sınıflar olarak ele alarak, mühendisler belirli türdeki düzensizlikleri tespit etmek için modelleri eğitebilirler. .

Gerçek Dünya Uygulamaları

Düzensizlikleri otomatik olarak tespit etme yeteneği, manuel izlemenin pratik olmadığı çeşitli yüksek riskli sektörlerde anomali tespiti için vazgeçilmez hale getirir.

  • Üretimde Yapay Zeka: Otomatik optik inceleme (AOI) sistemleri, üretim hatlarını izleyerek yapısal kusurları gerçek zamanlı olarak tespit eder. Öngörücü bakım uygulayarak, fabrikalar makinelerde detect titreşimleri veya ısı izlerini detect edebilir ve maliyetli arıza sürelerini önleyebilir.
  • Tıbbi Görüntü Analizi: Sağlık hizmetlerinde algoritmalar, MRI veya CT taramalarını analiz ederek potansiyel patolojileri ortaya çıkarır. Sağlıklı doku modellerinden sapan tümörleri veya kırıkları tespit etmek, radyologların daha hızlı tanı koymasına yardımcı olur ve bu, sağlık hizmetlerinde yapay zekanın önemli bir bileşenidir .
  • Finansal Dolandırıcılık Tespiti: Bankalar, işlem akışlarını izlemek için istatistiksel anomali tespiti kullanır. Bir kullanıcının harcama davranışı aniden değişirse (örneğin, yabancı bir ülkede büyük bir satın alma işlemi yaparsa), sistem bu işlemi finansal dolandırıcılık tespit yöntemlerinde açıklandığı gibi potansiyel bir güvenlik ihlali olarak işaretler. Finansal Dolandırıcılık Tespiti: Bankalar, işlem akışlarını izlemek için istat istiksel anomali tespiti kullanır.
  • Ağ Saldırı Tespiti: Siber güvenlik araçları, ağ trafiğini ani artışlar veya olağandışı paket imzaları açısından izler. Normal trafiğin temelini belirleyerek, sistemler siber saldırıları veya veri sızdırma girişimlerini erken aşamada tespit edebilir.

YOLO26 ile Hata Tespiti Uygulaması

Anomali tespitine pratik bir yaklaşım, belirli kusur sınıflarını tanımak için bir görme modelini eğitmektir. YOLO26 gibi en yeni modeller bu görev için optimize edilmiştir ve YOLO11 gibi önceki versiyonlara kıyasla üstün hız ve hassasiyet sunar. Aşağıdaki örnek, önceden eğitilmiş bir modeli yüklemeyi ve nesne olarak etiketlenmiş anomalileri tanımlamak için çıkarım yapmayı gösterir.

from ultralytics import YOLO

# Load a YOLO26 model trained to detect specific defects (e.g., 'crack', 'dent')
# YOLO26 provides native end-to-end support for faster inference
model = YOLO("yolo26n.pt")

# Perform inference on a product image
# The 'conf' threshold filters out low-confidence predictions (noise)
results = model.predict("path/to/product_image.jpg", conf=0.5)

# Visualize the identified defects
for result in results:
    result.show()  # Displays image with bounding boxes around anomalies

Araçlar ve Ekosistem

Etkili anomali tespit sistemleri geliştirmek için, veri ön işleme ve model yaşam döngüsü yönetimini gerçekleştirebilecek sağlam bir yazılım ekosistemi gereklidir.

  • Derin Öğrenme Çerçeveleri: PyTorch ve TensorFlow görüntü tabanlı algılamada kullanılan karmaşık sinir ağlarının eğitimi için hesaplama arka ucunu sağlar.
  • Veri Hazırlama: Veri temizleme araçları, modelin "normal" olan temiz bir temel öğrenmesi için ilk eğitim setinden aykırı değerleri kaldırmak için gereklidir.
  • İstatistik Kütüphaneleri: Görsel olmayan veriler için, Scikit-learn kütüphanesi, Isolation Forest ve One-Class Support Vector Machine (SVM) gibi standart algoritmalar sunar.
  • Entegre İş Akışları: Ultralytics , bu modellerin yaşam döngüsünü kolaylaştırır ve veri kümelerini açıklama, bulut tabanlı eğitim ve YOLO26 gibi verimli modelleri gerçek zamanlı çıkarım için uç cihazlara dağıtma araçları sunar.

Ultralytics topluluğuna katılın

Yapay zekanın geleceğine katılın. Küresel yenilikçilerle bağlantı kurun, işbirliği yapın ve birlikte büyüyün

Şimdi katılın