Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Learning Rate

Öğrenme oranının model eğitimini nasıl etkilediğini öğren. Nesne algılama ve daha fazlasında SOTA performansı elde etmek için Ultralytics YOLO26'nın adım boyutunu nasıl optimize edeceğini keşfet.

Öğrenme oranı, bir modelin optimizasyon sürecinde attığı adımın boyutunu belirleyen kritik bir hiperparametre ayarı yapılandırmasıdır. Bir sinir ağının eğitimi bağlamında, modelin her veri grubunu işlediğinde tahmin edilen hataya yanıt olarak dahili ağırlıklarının ne kadar güncelleneceğini kontrol eder. Bunu, bir kişinin bir vadinin en alt noktasına (hata değerinin en düşük olduğu noktaya) doğru dağdan aşağı yürümesi gibi düşünebilirsin; öğrenme oranı bu kişinin adım uzunluğunu belirler. Adım çok büyükse vadinin üzerinden tamamen geçip en alt noktayı kaçırabilir. Adım çok küçükse hedefe ulaşmak pratikte çok uzun sürebilir.

Optimizasyondaki "Goldilocks" İkilemi#

En uygun öğrenme oranını bulmak, makine öğrenimi iş akışlarında genellikle bir dengeleme işi olarak tanımlanır. Amaç, modelin tahminleri ile gerçek etiketler arasındaki farkı ölçen kayıp işlevini en aza indirmektir. Bu süreç, kayıp yüzeyinde yol almak için stokastik gradyan inişi (SGD) veya Adam iyileştiricisi gibi bir optimizasyon algoritmasına büyük ölçüde dayanır.

  • Öğrenme Oranı Çok Yüksekse: Değer çok yüksek ayarlanırsa modelin ağırlık güncellemeleri büyük olur. Bu durum, modelin bir çözümde yakınsamayıp bunun yerine aşırı salınım yapması veya ıraksamasıyla sonuçlanan "hedefi aşma" olgusuna yol açabilir. Bu kararsızlık bazen bir patlayan gradyan sorununu tetikleyerek eğitim sürecini işe yaramaz hâle getirebilir.
  • Öğrenme Oranı Çok Düşükse: Buna karşılık, son derece küçük bir adım boyutu modelin minimuma doğru dikkatli ilerlemesini sağlar, ancak eğitim süreci dayanılmaz derecede yavaşladığı için yetersiz öğrenmeye neden olabilir. Model, yerel bir minimumda fiilen takılıp kalabilir veya basit örüntüleri öğrenmek için binlerce ek epoch harcayabilir; bu da hesaplama kaynaklarını boşa tüketir. Araştırmacılar, farklı algoritmaların bu değerlerle nasıl etkileşime girdiğini anlamak için sık sık optimizasyon hakkındaki PyTorch belgelerine başvurur.

Gerçek Dünya Uygulamaları#

Öğrenme oranı ayarlamalarının etkisi, bilgisayarlı görü görevlerinin kullanıma sunulduğu çeşitli kritik sektörlerde açıkça görülür.

  1. Otonom Sürüş Sistemleri: Otonom araçların geliştirilmesinde mühendisler, yayaları ve trafik işaretlerini belirlemek üzere modelleri nesne algılama için eğitmek amacıyla büyük veri kümelerinden yararlanır. YOLO26 gibi önceden eğitilmiş bir modele aktarım öğrenimi uygulanırken geliştiriciler genellikle ilk eğitim sırasında kullanacaklarından çok daha küçük bir öğrenme oranı kullanır. Bu "ince ayar", modelin zaten sahip olduğu genel özellik çıkarma yeteneklerini silmeden belirli sürüş ortamlarının inceliklerini (ör. karlı yollar ile çöl otoyolları arasındaki farkları) öğrenmesini sağlar.

  2. Tıbbi Tanı Görüntüleme: MRG taramalarında tümörleri tespit etmek gibi tıbbi görüntü analizinde hassasiyet büyük önem taşır. Buradaki yüksek bir öğrenme oranı, modelin kötü huylu dokuyu iyi huylu dokudan ayıran ince doku farklılıklarını atlama riskini oluşturur. Uygulayıcılar, erken eğitim aşamalarını kararlı hâle getirmek için genellikle "öğrenme oranı ısındırma" adı verilen bir teknik kullanır; bu teknikte oran sıfırdan hedef değere kademeli olarak artırılır ve agresif öğrenme başlamadan önce sinir ağı ağırlıklarının kararlı bir yapılandırmaya yerleşmesi sağlanır. Bu stratejiler hakkında daha fazla bilgiyi Google Makine Öğrenimi Hızlandırılmış Kursu içinde okuyabilirsin.

İlgili Terimleri Birbirinden Ayırma#

Öğrenme oranını diğer eğitim parametrelerinden ayırmak önemlidir; çünkü bu parametreler genellikle aynı yapılandırma dosyalarında ayarlanır, ancak farklı amaçlara hizmet eder:

  • Öğrenme Oranı ve Grup Boyutu: Öğrenme oranı güncellemenin büyüklüğünü kontrol ederken grup boyutu, bir güncelleme gerçekleşmeden önce işlenen eğitim örneklerinin sayısını belirler. İkisi arasında güçlü bir ilişki vardır; grup boyutu artırıldığında eğitim verimliliğini korumak için genellikle öğrenme oranı da orantılı olarak artırılmalıdır. Bu kavram, büyük gruplu eğitim hakkındaki makalelerde ele alınır.
  • Öğrenme Oranı ve Azalma: Azalma, öğrenme oranının zaman içinde sistematik olarak düşürüldüğü bir stratejiyi ifade eder. Bir zamanlayıcı, oranı her 30 epoch'ta 10 kat azaltabilir. Bu, modelin başlangıçta büyük kavramsal sıçramalar yapmasına, ardından eğitimin sonuna doğru daha küçük adımlarla doğruluğunu iyileştirmesine yardımcı olur. Bu, Ultralytics Python paketinin standart bir özelliğidir.

Ultralytics YOLO'da Öğrenme Oranını Ayarlama#

Modern çerçeveleri kullanırken başlangıç öğrenme oranını (lr0) ve son öğrenme oranı kesrini (lrf) kolayca ayarlayabilirsin. Aşağıda, özel bir eğitim çalıştırması için bunu Ultralytics Platformu ile uyumlu istemciyi kullanarak yapılandırma örneği verilmiştir.

from ultralytics import YOLO

# Load the YOLO26 model (latest state-of-the-art architecture)
model = YOLO("yolo26n.pt")

# Train the model with a custom initial learning rate
# lr0=0.01 sets the initial rate
# lrf=0.01 sets the final learning rate to (lr0 * lrf)
results = model.train(data="coco8.yaml", epochs=10, lr0=0.01, lrf=0.01)

İleri düzey kullanıcılar için LR Finder (fast.ai tarafından yaygınlaştırılmıştır) gibi teknikler, kayıp ıraksayana kadar oranın üstel olarak artırıldığı kısa bir deneme epoch'u çalıştırarak en iyi başlangıç değerinin bulunmasını büyük ölçüde otomatikleştirebilir. Bu hiperparametreye hâkim olmak, AI projelerinde SOTA (son teknoloji) performansının önünü açan temel unsur olabilir.

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

Makine öğreniminin geleceğiyle yolculuğuna başla