YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Decision Tree

Makine öğrenimindeki karar ağaçlarının temellerini keşfet. Bu denetimli öğrenme algoritmasının sınıflandırmayı, regresyonu ve açıklanabilir yapay zekayı nasıl yönlendirdiğini öğren.

Bir karar ağacı, hem sınıflandırma hem de regresyon görevleri için kullanılan temel bir denetimli öğrenme algoritmasıdır. Bir dahili düğümün bir öznitelik üzerindeki "testi" temsil ettiği (örneğin, bir madeni para atısının yazı mı tura mı geldiği), her dalın testin sonucunu temsil ettiği ve her yaprak düğümün bir sınıf etiketini veya sürekli değer kararını temsil ettiği akış şeması benzeri bir yapı olarak işlev görür. Şeffaflıkları sayesinde karar ağaçları, açıklanabilir yapay zeka (XAI) alanında oldukça değerlidir ve paydaşların bir tahmine ulaşmak için kullanılan mantığın tam yolunu izlemesine olanak tanır. Daha karmaşık makine öğrenimi (ML) kavramlarını anlamak için bir temel oluştururlar ve yapılandırılmış verileri analiz etmek için popüler bir seçim olmaya devam ederler.

Temel Yapı ve İşlevsellik#

Bir karar ağacının mimarisi gerçek bir ağacı taklit eder ancak ters dönmüş haldedir. Tüm veri kümesini içeren bir kök düğüm ile başlar. Algoritma daha sonra verileri mümkün olduğunca homojen alt kümelere ayırmak için en iyi özelliği arar. Bu süreç şunları içerir:

  • Bölme: Veri kümesi, en önemli özniteliğe dayalı olarak alt kümelere ayrılır.
  • Budama: Modelin eğitim verilerindeki gürültüyü ezberlediği aşırı öğrenmeyi önlemek için önemi düşük olan dallar kaldırılır.
  • Yaprak Düğümler: Bunlar, tahmini veya sınıflandırmayı sağlayan nihai uç noktalardır.

Bu akışı anlamak, model karmaşıklığı ile genelleştirme arasındaki ödünleşimi vurguladığı için tahminsel modelleme ile çalışan veri bilimciler için esastır. Teorik temeller hakkında Scikit-learn belgelerinde daha fazla bilgi edinebilirsin.

İlgili Algoritmalarla Karşılaştırma#

Güçlü olmalarına rağmen, tekil karar ağaçlarının genellikle daha gelişmiş algoritmalarla ele alınan sınırlamaları vardır.

  • Karar Ağacı ve Rastgele Orman: Tek bir ağaç kararsız olabilir; verilerdeki küçük bir değişiklik tamamen farklı bir yapıya yol açabilir. Rastgele Orman, birçok ağaçtan oluşan bir topluluk oluşturup bunların tahminlerinin ortalamasını alarak (torbalama) bunu giderir, kararlılığı ve doğruluğu önemli ölçüde artırır.
  • Karar Ağacı ve XGBoost: Bağımsız bir ağacın aksine, XGBoost gibi Gradyan Artırma çerçeveleri ağaçları sırayla oluşturur. Her yeni ağaç, önceki ağaçların hatalarını düzeltmeye çalışır. Bu artırma tekniği, günümüzde tablo veri analitiği yarışmaları için endüstri standardıdır.
  • Karar Ağacı ve Derin Öğrenme: Karar ağaçları yapılandırılmış, tablo halindeki verilerde başarılıdır. Bununla birlikte, görüntüler veya videolar gibi yapılandırılmamış veriler için derin öğrenme (DL) modelleri daha üstündür. YOLO26 gibi mimariler, ham piksellerden otomatik olarak özellikler çıkarmak için Evrişimli Sinir Ağlarını (CNN'ler) kullanır; bu, karar ağaçlarının etkili bir şekilde gerçekleştiremeyeceği bir görevdir.

Gerçek Dünya Uygulamaları#

Karar ağaçları, otomatik kararlar için net denetim izleri gerektiren endüstrilerde her yerde bulunur.

  1. Finansal Risk Değerlendirmesi: Bankalar ve fintech şirketleri kredi başvurularını değerlendirmek için karar ağaçlarını kullanır. Gelir, kredi geçmişi ve istihdam durumu gibi öznitelikleri analiz ederek model, başvuru sahibini "düşük riskli" veya "yüksek riskli" olarak sınıflandırabilir. Veri madenciliğinin bu uygulaması, kurumların temerrüt oranlarını etkili bir şekilde yönetmesine yardımcı olur. IBM'in iş bağlamlarında karar ağaçlarını nasıl ele aldığını inceleyebilirsin.

  2. Tıbbi Teşhis ve Öncelik Sınıflandırması: Sağlık yapay zeka çözümlerinde karar ağaçları, hasta semptomlarına ve test sonuçlarına dayanarak durumları sistematik olarak eleyerek doktorlara yardımcı olur. Örneğin, bir öncelik sınıflandırma sistemi, hastanın acil tıbbi bakıma mı yoksa rutin bir kontrole mi ihtiyacı olduğunu belirlemek için bir ağaç kullanabilir ve operasyonel verimliliği artırabilir.

Uygulama Örneği#

Bilgisayarlı görü boru hatlarında, bir nesne dedektörü tarafından oluşturulan tablo çıktısını (sınırlayıcı kutu en boy oranları veya renk histogramları gibi) sınıflandırmak için bazen bir karar ağacı kullanılır. Aşağıdaki örnek, basit bir sınıflandırıcıyı eğitmek için popüler Scikit-learn kütüphanesini kullanır.

from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier

# Load dataset and split into training/validation sets
data = load_iris()
X_train, X_val, y_train, y_val = train_test_split(data.data, data.target, random_state=42)

# Initialize and train the tree with a max depth to prevent overfitting
clf = DecisionTreeClassifier(max_depth=3, random_state=42)
clf.fit(X_train, y_train)

# Evaluate the model on unseen data
print(f"Validation Accuracy: {clf.score(X_val, y_val):.2f}")

Yapay Zeka Ekosistemindeki Önemi#

Karar ağaçlarını anlamak, yapay zekanın (AI) evrimini kavramsallaştırmak için çok önemlidir. Manuel, kural tabanlı sistemler ile modern, veriye dayalı otomasyon arasında bir köprü oluştururlar. Karmaşık sistemlerde genellikle sinir ağları ile birlikte çalışırlar. Örneğin, bir YOLO26 modeli gerçek zamanlı nesne algılamayı yönetirken, alt akıştaki bir karar ağacı belirli iş mantığını tetiklemek için algılamaların sıklığını ve türünü analiz ederek farklı makine öğrenimi (ML) yaklaşımları arasındaki sinerjiyi gösterir.

İster görü modellerini ister tablo sınıflandırıcılarını eğitmek için veri kümelerini yönetmek isteyen geliştiriciler, iş akışlarını kolaylaştırmak ve yüksek kaliteli veri etiketleme ile yönetimini garanti etmek için Ultralytics Platform imkanından yararlanabilir.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla