Makine öğrenimindeki epoklar hakkında bilgi edinin - model eğitimini nasıl etkilediklerini, aşırı uyumu nasıl önlediklerini ve Ultralytics YOLO ile performansı nasıl optimize ettiklerini öğrenin.
Makine öğreniminde (ML), özellikle de derin öğrenme (DL) modellerinin eğitiminde, bir epok, tüm eğitim veri kümesinden tam bir geçişi temsil eder. Bu, modelin her eğitim örneğini bir kez gördüğü ve öğrendiği tam bir döngüyü ifade eden temel bir kavramdır. Eğitim tipik olarak birden fazla epok içerir ve modelin iç parametrelerini(model ağırlıkları) yinelemeli olarak iyileştirmesine ve eğitildiği görevdeki performansını artırmasına olanak tanır.
Model eğitimi sırasında, veri kümesi genellikle bellek kısıtlamaları nedeniyle bir kerede işlenemeyecek kadar büyüktür. Bu nedenle, yığın adı verilen daha küçük parçalara bölünür. Model her seferinde bir yığını işler, hatayı (kayıp) hesaplar ve gradyan inişi gibi bir optimizasyon algoritması kullanarak ağırlıklarını günceller. Bir epok ancak model tüm eğitim veri kümesini kapsayan tüm partileri işledikten sonra tamamlanır. Bu sürecin birden fazla dönem boyunca tekrarlanması, modelin verilerdeki karmaşık örüntüleri ve ilişkileri daha etkili bir şekilde öğrenmesini sağlar.
Bir dönemi ilgili terimlerden ayırt etmek önemlidir:
İlişki basittir: bir eğitim veri kümesinde 10.000 örnek varsa ve yığın boyutu 100 ise, bir epok 100 iterasyondan oluşur (10.000 örnek / yığın başına 100 örnek).
Bir modeli birden fazla dönem için eğitmek yakınsama için çok önemlidir, yani modelin performansının optimum veya optimuma yakın olduğu kararlı bir duruma ulaşması anlamına gelir. Her dönem, modele veri örüntülerinden öğrenmesi için bir şans daha verir. Bununla birlikte, epok sayısı kritik bir hiper parametredir.
Eğitim sırasında ayrı bir doğrulama kümesindeki performans metriklerinin izlenmesi, doğrulama performansı iyileşmeyi durdurduğunda eğitimi durdurmak için genellikle erken durdurma gibi teknikler kullanılarak optimum epok sayısının belirlenmesine yardımcı olur.
Epoklar, makine öğreniminde yinelemeli öğrenmenin temel taşıdır ve aşırı uyum risklerine karşı verilere yeterince maruz kalma ihtiyacını dengeler. Genellikle dikkatli deneyler ve izleme yoluyla doğru sayıda epok seçmek, etkili modeller oluşturmanın anahtarıdır. Google Makine Öğrenimi Sözlüğü gibi kaynaklarda daha fazla tanım bulabilirsiniz.