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

Grokking

Derin öğrenmede grokking olgusunu keşfet. Ultralytics YOLO26 modellerinin uzun süreli eğitim sırasında ezberlemeden genellemeye nasıl geçtiğini öğren.

Grokking, derin öğrenmede bir sinir ağının, önemli ölçüde uzun bir süre boyunca (çoğu zaman eğitim verilerine aşırı uyum sağladığı görüldükten çok sonra) eğitim almasının ardından doğrulama doğruluğunda aniden büyük bir iyileşme yaşadığı büyüleyici bir olguyu ifade eder. Performansın kademeli olarak iyileştiği standart öğrenme eğrilerinin aksine grokking, modelin belirli örnekleri ezberlemekten genellenebilir örüntüleri anlamaya geçtiği bir "faz geçişini" içerir. Bu kavram, özellikle büyük dil modellerinde (LLMs) ve algoritmik akıl yürütmede, bazı karmaşık görevlerde gerçek zekânın ortaya çıkarılmasının anahtarının eğitime kararlılıkla devam etmek olduğunu öne sürerek geleneksel "erken durdurma" anlayışına meydan okur.

Grokking Aşamaları#

Grokking süreci, standart deney izleme metriklerine güvenen uygulayıcıların kafasını karıştırabilecek iki farklı aşamada gerçekleşir. İlk olarak model, eğitim verilerindeki kaybı hızla en aza indirirken doğrulama verilerindeki performans düşük kalır veya değişmez. Bu durum, genellikle aşırı uyum olarak yorumlanan büyük bir genelleme farkı oluşturur. Ancak eğitim bu noktanın çok ötesinde sürdürülürse ağ sonunda temel yapıyı "kavrar"; bunun sonucunda doğrulama kaybı hızla düşer ve doğrulukta ani bir artış görülür.

Son araştırmalar, bu gecikmiş genellemenin sinir ağının önce "hızlı" ancak kırılgan korelasyonları (ezberleme), daha sonra ise "yavaş" ancak sağlam özellikleri (genelleme) öğrenmesinden kaynaklandığını öne sürüyor. Bu davranış, OpenAI ve Google DeepMind araştırmacılarının makalelerinde incelendiği üzere, kayıp fonksiyonu manzarasının geometrisi ve optimizasyon dinamikleriyle yakından ilişkilidir.

Grokking ve Aşırı Uyum Karşılaştırması#

İlk aşamalarda benzer görünüp sonuçta farklılaştıkları için grokking'i standart aşırı uyumdan ayırmak kritik önem taşır.

  • Aşırı uyum: Model, eğitim kümesindeki gürültüyü ezberler. Eğitim ilerledikçe doğrulama hatası artar ve bir daha düzelmez. Genellikle standart düzenlileştirme teknikleri kullanılır veya eğitim erken durdurulur.
  • Grokking: Model başlangıçta ezberler, ancak sonunda daha basit ve genel bir çözüm bulmak için dahili model ağırlıklarını yeniden yapılandırır. Uzun bir yatay seyirden sonra doğrulama hatası büyük ölçüde azalır.

Bu ayrımı anlamak, özellikle zor ve örüntü ağırlıklı veri kümelerinde maksimum performansı elde etmek için erken durdurma mekanizmalarının devre dışı bırakılmasının gerekebileceği Ultralytics YOLO26 gibi modern mimarileri eğitirken hayati önem taşır.

Gerçek Dünya Uygulamaları#

Başlangıçta küçük algoritmik veri kümelerinde gözlemlenmiş olsa da grokking'in pratik yapay zekâ geliştirme açısından önemli etkileri vardır.

  • Algoritmik Akıl Yürütme: Mantıksal çıkarım veya matematiksel işlemler (modüler toplama gibi) gerektiren görevlerde modeller, grokking aşamasından geçene kadar genellikle genelleme yapamaz. Bu, yalnızca metni taklit etmek yerine çok adımlı problemleri çözebilen akıl yürütme modelleri geliştirmek için kritik önem taşır.
  • Kompakt Model Eğitimi: Uç yapay zekâ için verimli modeller oluşturmak amacıyla mühendisler genellikle daha küçük ağları daha uzun süre eğitir. Grokking, bu kompakt modellerin, Ultralytics Platform'un verimlilik hedeflerine benzer şekilde, verilerin sıkıştırılmış ve verimli temsillerini öğrenmesini sağlar.

En İyi Uygulamalar ve Optimizasyon#

Grokking'i teşvik etmek için araştırmacılar genellikle belirli optimizasyon stratejilerinden yararlanır. Yüksek öğrenme oranlarının ve önemli ölçüde ağırlık çürümesinin (bir L2 düzenlileştirme biçimi) faz geçişini teşvik ettiği bilinir. Ayrıca veri miktarı da rol oynar; grokking, veri kümesi boyutu modelin işleyebileceği sınırda olduğunda en görünür hâle gelir. Bu kavram, çift düşüş olgusuyla ilişkilidir.

PyTorch gibi yüksek performanslı kütüphaneleri kullanırken, bu uzun süreli eğitim çalışmaları sırasında sayısal kararlılığın sağlanması büyük önem taşır. Süreç önemli miktarda hesaplama kaynağı gerektirdiğinden, uzun süreli deneyleri yönetmek için Ultralytics Platform üzerinde verimli eğitim işlem hatlarının kullanılması değer taşır.

Kod Örneği: Uzatılmış Eğitimi Etkinleştirme#

Olası bir grokking sürecine izin vermek için genellikle standart erken durdurma mekanizmalarının atlanması gerekir. Aşağıdaki örnek, uzatılmış epoch sayısı ve devre dışı bırakılmış sabır parametresiyle bir Ultralytics YOLO eğitim çalışmasının nasıl yapılandırılacağını göstererek modele ezberlemeden genellemeye geçmesi için zaman tanır.

from ultralytics import YOLO

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

# Train for extended epochs to facilitate grokking
# Setting patience=0 disables early stopping, allowing training to continue
# even if validation performance plateaus temporarily.
model.train(data="coco8.yaml", epochs=1000, patience=0, weight_decay=0.01)

İlgili Kavramlar#

  • Çift düşüş: Model boyutu veya veri arttıkça test hatasının azaldığı, arttığı ve ardından yeniden azaldığı ilişkili bir olgu.
  • Genelleme: Bir modelin daha önce görülmemiş veriler üzerinde iyi performans gösterme yeteneği; grokking sürecinin nihai amacı budur.
  • Optimizasyon Algoritmaları: Kayıp manzarasında gezinmek ve faz geçişini kolaylaştırmak için kullanılan yöntemler (SGD veya Adam gibi).

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