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

Özellik Çıkarımı

Ultralytics YOLO11 ile makine öğreniminde özellik çıkarmanın gücünü keşfedin. Etkili algılama ve analiz için teknikleri öğrenin.

Öznitelik çıkarma, aşağıdaki işlemlerde çok önemli bir süreçtir içeren makine öğrenimi (ML) Ham veriyi, algoritmalar tarafından işlenebilecek sayısal bir temsile dönüştürürken orijinal veri kümesinin en alakalı bilgileri. Bir görüntüdeki ham piksel değerleri gibi yüksek boyutlu girdileri rafine ederek veya ses dalga formlarını yönetilebilir bir öznitelikler kümesine dönüştüren özellik çıkarma, verilerin karmaşıklığını azaltır. Bu dönüşüm, aşağıdakileri işlemek için gereklidir boyutluluğun laneti, bir fenomen Aşırı sayıda girdi değişkeni bir modelin performansını olumsuz etkileyebilir ve hesaplama maliyetlerini artırabilir. Etkili ekstraksiyon yöntemleri sinyali gürültüden izole ederek kalıpları öğrenmek için tahmine dayalı modelleme araçları daha verimli.

Yapay Zekada Özellik Çıkarmanın Rolü

Özellik çıkarmanın birincil amacı, karmaşık verileri özellik vektörü, aşağıdakileri kapsayan kompakt bir gösterimdir girdinin temel özelliklerini belirler. Bu süreç optimizasyon için kritik öneme sahiptir model eğitim iş akışları. Gereksiz eğitim miktarını azaltarak verilerini kullanarak, geliştiriciler daha hızlı eğitim süreleri ve daha düşük bellek kullanımı elde edebilirler. Ayrıca, girdi verilerinin basitleştirilmesi aşırı uyumu önlemeye yardımcı olarak modelin Eğitim setindeki gürültüyü ezberlemek yerine yeni, görülmemiş örneklere iyi genelleme yapar.

Modern derin öğrenmede (DL), özellik çıkarma genellikle otomatikleştirilir. Gibi mimariler Evrişimsel Sinir Ağları (CNN'ler) görüntülerden tanımlayıcı özellikleri otomatik olarak öğrenmek için filtre katmanlarını kullanır. İlk katmanlar şunları detect edebilir basit kenarlar veya dokular oluştururken, daha derin katmanlar bunları gözler veya tekerlekler gibi karmaşık formlarda birleştirir. Bu otomatikleştirilmiş yaklaşım geleneksel yaklaşımla gibi bilgisayarla görme (CV) teknikleri Ölçekle Değişmeyen Özellik Dönüşümü (SIFT), uzmanların bir görüntüdeki kilit noktaları belirlemek için manuel olarak tasarladıkları algoritmalar.

Gerçek Dünya Uygulamaları

Özellik çıkarma, birçok dönüştürücü özelliğin arkasındaki motordur. Yapay Zeka (AI) çeşitli sektörlerdeki teknolojiler.

  • Tıbbi Teşhis: Bu alanda Sağlık hizmetlerinde yapay zeka, algoritmalar tıbbi X-ışınları veya MRI taramaları gibi görüntüler. İçinden tıbbi görüntü analizi, model çıkarma doku yoğunluğu, tümör şekli veya doku anomalileri ile ilgili özellikler. Bu özellikler sistemlerin aşağıdakilere yardımcı olmasını sağlar Radyologlar erken hastalık tespitinde bulunarak hasta sonuçlarını önemli ölçüde iyileştirir.
  • Otonom Araçlar: Sürücüsüz otomobiller güvenli bir şekilde yollarını bulmak için büyük ölçüde özellik çıkarımına güveniyor. Tarafından Yerleşik kameralardan gelen video akışlarını işliyor, nesne algılama modelleri kritik şerit işaretleri, trafik işaretleri ve yaya siluetleri gibi özellikler. Bu gerçek zamanlı analiz şunları sağlar Otomotiv sistemlerinde yapay zeka anlık kararlar verebilecek direksiyon ve frenleme ile ilgili kararlar.

Ultralytics YOLO ile Otomatik Ekstraksiyon

Gibi son teknoloji modeller Ultralytics YOLO11 kullanmak olarak bilinen bileşen backbone özelliği gerçekleştirmek için Çıkarma. Görüntü ağ üzerinden geçerken, backbone nesnelerin varlığını vurgulayan özellik haritaları.

Aşağıdaki kod parçacığı, önceden eğitilmiş bir modelin nasıl yükleneceğini ve çıkarımın nasıl gerçekleştirileceğini göstermektedir. Bu işlem sırasında, Model, nesneleri bulmak ve classify için dahili olarak özellikler çıkarır.

from ultralytics import YOLO

# Load a pretrained YOLO11 model which contains a learned feature extraction backbone
model = YOLO("yolo11n.pt")

# Run inference on an image; the model extracts features to detect the bus
results = model("https://ultralytics.com/images/bus.jpg")

# Display the resulting bounding boxes derived from the extracted features
results[0].show()

İlgili Kavramları Ayırt Etme

Özellik çıkarma işlemini veri biliminde bulunan benzer terimlerden ayırmak önemlidir ve veri ön işleme iş akışları.

  • Özellik Çıkarma vs. Özellik Mühendisliği: Özellik mühendisliği daha geniş bir terimdir ve genellikle alan bilgisinin kullanıldığı manuel bir süreci ifade eder. Ham verilerden yeni özellikler (örneğin, ağırlık ve boy sütunlarından bir "vücut kitle indeksi" hesaplamak). Özellik ekstraksiyonu, yüksek boyutlu verileri (pikseller gibi) bir veriye dönüştüren özel bir mühendislik türüdür. gibi matematiksel teknikler kullanılarak daha düşük boyutlu uzay Temel Bileşen Analizi (PCA) veya öğrenilmiş ağ katmanları.
  • Özellik Çıkarma vs. Boyut Azaltma: Boyut azaltma, dikkate alınan rastgele değişkenlerin sayısını azaltma hedefidir. Özellik Ekstraksiyon, yeni, birleşik özellikler oluşturarak bu hedefe ulaşmak için kullanılan bir yöntemdir. Başka bir yöntem ise özellik seçimi, basitçe seçer Mevcut özelliklerin bir alt kümesini değiştirmeden.

Aşağıdaki gibi çerçeveler PyTorch ve TensorFlow her ikisini de uygulamak için gerekli araçları sağlar manuel ve otomatik özellik çıkarma boru hatları, sağlam özelliklerin geliştirilmesini sağlar Yapay zeka ajanları ve analitik araçlar.

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