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

Grokking

Derin öğrenmedeki grokking fenomenini keşfet. Ultralytics YOLO26 modellerinin uzun süreli eğitim sırasında ezberlemeden genellemeye nasıl geçiş yaptığını öğren.

Grokking, derin öğrenmede bir sinir ağının, eğitim verilerini ezberlemiş göründüğü süreden çok sonra bile uzun bir süre eğitildikten sonra, doğrulama doğruluğunda aniden keskin bir iyileşme yaşaması gibi büyüleyici bir fenomene denir. Performansın kademeli olarak arttığı standart öğrenme eğrilerinin aksine grokking, modelin belirli örnekleri ezberlemekten genel geçer örüntüleri anlamaya geçtiği bir "faz geçişi" içerir. Bu kavram, geleneksel "erken durdurma" anlayışına meydan okur ve özellikle large language models (LLM'ler) ve algoritmik akıl yürütme gibi bazı karmaşık görevlerde, gerçek zekanın kilidini açmanın anahtarının eğitimdeki kararlılık olduğunu öne sürer.

Link to this sectionGrokking'in Aşamaları#

Grokking süreci, genellikle standart experiment tracking metriklerine güvenen uygulayıcıların kafasını karıştırabilecek iki belirgin aşamada gerçekleşir. Başlangıçta model, training data üzerindeki kaybı hızla minimize ederken validation data üzerindeki performans kötü veya düz kalır. Bu durum, genellikle overfitting olarak yorumlanan büyük bir genelleme boşluğu yaratır. Ancak eğitim bu noktanın ötesine geçecek şekilde devam ettirilirse, sinir ağı sonunda altta yatan yapıyı "grok" eder (kavrar) ve bu da doğrulama kaybının düşmesine ve doğruluğun fırlamasına neden olur.

Recent research suggests that this delayed generalization occurs because the neural network first learns "fast" but brittle correlations (memorization) and only later discovers "slow" but robust features (generalization). This behavior is closely linked to the geometry of the loss function landscape and optimization dynamics, as explored in papers by researchers at OpenAI and Google DeepMind.

Link to this sectionGrokking vs. Overfitting#

Grokking'i standart overfitting'den ayırmak kritiktir; çünkü bunlar erken aşamalarda benzer görünseler de sonuçta ayrışırlar.

  • Overfitting: Model, eğitim setindeki gürültüyü ezberler. Eğitim ilerledikçe doğrulama hatası artar ve asla düzelmez. Standart regularization teknikleri veya eğitimi erken durdurmak olağan çözümlerdir.
  • Grokking: Model başlangıçta ezberleme yapar ancak sonunda içsel model weights yapısını daha basit ve daha genel bir çözüm bulacak şekilde yeniden yapılandırır. Doğrulama hatası uzun bir plato döneminden sonra önemli ölçüde düşer.

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

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

Başlangıçta küçük algoritmik veri setlerinde gözlemlenmiş olsa da, grokking'in pratik yapay zeka geliştirme için önemli sonuçları 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 yapamazlar. Bu, sadece metni taklit etmek yerine çok adımlı problemleri çözebilen reasoning models geliştirmek için kritiktir.
  • Kompakt Model Eğitimi: edge AI için verimli modeller oluşturmak amacıyla mühendisler genellikle daha küçük ağları daha uzun süre eğitirler. Grokking, bu kompakt modellerin, Ultralytics Platform verimlilik hedeflerine benzer şekilde verilerin sıkıştırılmış ve verimli temsillerini öğrenmelerine olanak tanır.

Link to this sectionEn İyi Uygulamalar ve Optimizasyon#

Grokking'i tetiklemek için araştırmacılar genellikle belirli optimizasyon stratejileri kullanırlar. Yüksek learning rates ve önemli miktarda weight decay (L2 düzenlileştirmenin bir biçimi) faz geçişini teşvik ettiği bilinmektedir. Ayrıca, verinin miktarı da bir rol oynar; grokking, en çok veri seti boyutu modelin işleyebileceği kapasitenin tam sınırında olduğunda görünür hale gelir; bu, double descent fenomeniyle ilgili bir kavramdır.

PyTorch gibi yüksek performanslı kütüphaneler kullanılırken, bu uzun eğitim süreçlerinde sayısal kararlılığı sağlamak esastır. Bu süreç önemli miktarda hesaplama kaynağı gerektirir, bu da Ultralytics Platform üzerindeki verimli eğitim hatlarını uzun süreli deneyleri yönetmek için değerli kılar.

Link to this sectionKod Örneği: Uzatılmış Eğitimi Etkinleştirme#

Potansiyel bir grokking durumuna izin vermek için, genellikle standart erken durdurma mekanizmalarını atlatmanız gerekir. Aşağıdaki örnek, bir Ultralytics YOLO eğitim çalıştırmasının uzatılmış epoch'lar ve devre dışı bırakılmış patience ayarıyla nasıl yapılandırılacağını gösterir ve böylece 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)

Link to this sectionİlgili Kavramlar#

  • Double Descent: Model boyutu veya veri arttıkça test hatasının önce azaldığı, sonra arttığı ve ardından tekrar azaldığı ilgili bir fenomendir.
  • Generalization: Bir modelin daha önce görmediği veriler üzerinde iyi performans gösterme yeteneği olup grokking sürecinin nihai hedefidir.
  • Optimization Algorithms: Kayıp manzarasında gezinmek ve faz geçişini kolaylaştırmak için kullanılan (SGD veya Adam gibi) yöntemler.

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