YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics Sözlüğüne dön

Random Forest

Sınıflandırma ve regresyon için Rastgele Orman'ın (Random Forest) gücünü keşfet. Bu topluluk algoritmasının aşırı öğrenmeyi nasıl önlediğini ve karmaşık veriler için doğruluğu nasıl artırdığını öğren.

Random Forest is a robust and versatile supervised learning algorithm widely used for both classification and regression tasks. As the name suggests, it constructs a "forest" composed of multiple decision trees during the training phase. By aggregating the predictions of these individual trees—typically using a majority vote for classification or averaging for regression—the model achieves significantly higher predictive accuracy and stability than any single tree could offer. This ensemble approach effectively addresses common pitfalls in machine learning, such as overfitting to the training data, making it a reliable choice for analyzing complex structured datasets.

Link to this sectionTemel Mekanizmalar#

Random Forest'ın etkinliği, ağaçlar arasında çeşitlilik sağlayarak hepsinin aynı kalıpları öğrenmemesini garanti eden iki temel kavrama dayanır:

  • Bootstrap Aggregating (Bagging): Algoritma, yerine koyarak rastgele örnekleme yoluyla orijinal veri kümesinin birden fazla alt kümesini oluşturur. Her karar ağacı farklı bir örnek üzerinde eğitilir; bu da makine öğrenmesi (ML) modelinin temel veri dağılımını çeşitli perspektiflerden öğrenmesini sağlar.
  • Özellik Rastgeleliği: Bir düğümü bölerken tüm mevcut değişkenler arasında en önemli özelliği aramak yerine, algoritma rastgele bir öznitelik vektörü alt kümesi içindeki en iyi özelliği arar. Bu, belirli baskın özelliklerin modele hakim olmasını engeller ve sonuçta daha genelleştirilmiş ve sağlam bir tahminleyici ortaya çıkar.

Link to this sectionGerçek Dünya Uygulamaları#

Random Forest, yüksek boyutlu büyük veri kümelerini işleme yeteneği sayesinde veri analitiğinde temel bir araçtır.

  • Finansta Yapay Zeka: Finansal kuruluşlar, kredi skorlama ve dolandırıcılık tespiti için Random Forest'tan yararlanır. Model, geçmiş işlem verilerini ve müşteri demografisini analiz ederek dolandırıcılık faaliyetlerini gösteren ince kalıpları tanımlayabilir veya kredi temerrüt risklerini yüksek hassasiyetle değerlendirebilir.
  • Sağlıkta Yapay Zeka: Tıbbi teşhiste algoritma, elektronik sağlık kayıtlarını analiz ederek hasta sonuçlarını tahmin etmeye yardımcı olur. Araştırmacılar, belirli hastalık seyirleriyle ilişkili kritik biyobelirteçleri tanımlamak için onun öznitelik önemi özelliklerinden faydalanırlar.
  • Tarımda Yapay Zeka: Ziraat mühendisleri, mahsul veriminin tahminleyici modellemesi için toprak örneklerini ve hava durumu modellerini analiz etmek amacıyla Random Forest kullanır, bu da çiftçilerin kaynak dağılımını optimize etmelerine ve sürdürülebilirliği artırmalarına olanak tanır.

Link to this sectionRandom Forest'ı İlgili Kavramlardan Ayırmak#

Random Forest'ın diğer algoritmalarla nasıl karşılaştırıldığını anlamak, belirli bir sorun için doğru aracı seçmene yardımcı olur.

  • vs. Karar Ağacı: Tek bir karar ağacının yorumlanması kolaydır ancak yüksek varyans sorunu yaşar; verideki küçük bir değişiklik ağaç yapısını tamamen değiştirebilir. Random Forest, yanlılık-varyans değiş-tokuşu için bir miktar yorumlanabilirlikten feragat eder ve görülmemiş test verileri üzerinde üstün genelleme sunar.
  • vs. XGBoost: Random Forest ağaçları paralel (bağımsız) olarak inşa ederken, XGBoost gibi güçlendirme (boosting) algoritmaları ağaçları sırayla inşa eder; her yeni ağaç bir öncekinden kalan hataları düzeltir. Güçlendirme genellikle tablo yarışmalarında daha yüksek performans elde eder ancak gürültülü verilere karşı daha hassas olabilir.
  • vs. Derin Öğrenme (DL): Random Forest yapılandırılmış, tablo verilerinde mükemmeldir. Ancak görüntüler gibi yapılandırılmamış veriler için bilgisayarlı görü (CV) modelleri daha üstündür. YOLO26 gibi mimariler, ağaç tabanlı yöntemlerin zorlandığı bir görev olan ham piksellerden otomatik olarak öznitelik çıkarmak için Evrişimli Sinir Ağlarını (CNN'ler) kullanır.

Link to this sectionUygulama Örneği#

Random Forest tipik olarak popüler Scikit-learn kütüphanesi kullanılarak uygulanır. Gelişmiş iş akışlarında, örneğin tespit edilen nesnelerden elde edilen meta verileri sınıflandırmak için Ultralytics Platform aracılığıyla yönetilen görü modelleriyle birlikte kullanılabilir.

Aşağıdaki örnek, sentetik veriler üzerinde basit bir sınıflandırıcının nasıl eğitileceğini göstermektedir:

from sklearn.datasets import make_classification
from sklearn.ensemble import RandomForestClassifier

# Generate a synthetic dataset with 100 samples and 4 features
X, y = make_classification(n_samples=100, n_features=4, random_state=42)

# Initialize the Random Forest with 100 trees
rf_model = RandomForestClassifier(n_estimators=100, max_depth=3)

# Train the model and predict the class for a new data point
rf_model.fit(X, y)
print(f"Predicted Class: {rf_model.predict([[0.5, 0.2, -0.1, 1.5]])}")

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