İçeriğe geç
parazade
Yapay Zeka

Ağırlık Nedir?

İngilizce: Weight

Yayın: · Son güncelleme:

Ağırlık Nedir? Kısaca

Ağırlık (weight), yapay sinir ağlarında ve diğer makine öğrenmesi modellerinde her girdinin ya da bağlantının çıktıya ne kadar katkı yapacağını belirleyen ve eğitim sırasında veriden öğrenilen sayısal parametredir.

Ağırlık nedir?
İçindekiler
  1. Ağırlık nedir?
  2. Ağırlık ne demek, nasıl öğrenilir?
  3. Örnek
  4. Büyük modellerde ağırlıklar

Yapay zekâda ağırlık, bir modelin "bilgisini" taşıyan sayılardır. Bir yapay sinir ağında nöronlar arasındaki her bağlantının bir ağırlığı vardır; bu ağırlıklar, gelen sinyalin ne kadar güçlü iletileceğini belirler.

Ağırlık nedir?

Bir nöron, girdilerini alır, her birini kendi ağırlığıyla çarpar, sonuçları toplar ve bir sapma (bias) değeri ekler. Ardından bu toplam bir aktivasyon fonksiyonundan geçirilir.

çıktı = aktivasyon(w₁·x₁ + w₂·x₂ + … + b)

  • Büyük pozitif ağırlık, o girdinin çıktıyı güçlü biçimde artırdığını gösterir.
  • Negatif ağırlık, girdinin çıktıyı azalttığını gösterir.
  • Sıfıra yakın ağırlık, o girdinin pek etkisi olmadığını gösterir.

Ağırlık ne demek, nasıl öğrenilir?

Eğitim başında ağırlıklar genellikle küçük rastgele sayılarla başlatılır. Model tahmin yapar, kayıp fonksiyonu hatayı ölçer, geri yayılım her ağırlığın bu hataya katkısını hesaplar ve gradyan inişi ağırlıkları hatayı azaltacak yönde biraz değiştirir. Bu döngü milyonlarca kez tekrarlanır. Eğitim bittiğinde modelin öğrendiği her şey bu ağırlıklarda saklıdır.

Örnek

Varsayımsal bir ev fiyatı modelinde metrekare girdisinin ağırlığı yüksek, bina yaşının ağırlığı negatif çıkabilir. Bu, modelin metrekare arttıkça fiyatı artırmayı, bina eskidikçe düşürmeyi öğrendiği anlamına gelir.

Büyük modellerde ağırlıklar

Büyük dil modellerinde milyarlarca ağırlık bulunur ve "parametre sayısı" büyük ölçüde bu ağırlıkları ifade eder. "Açık ağırlıklı model" denildiğinde, eğitilmiş bu sayıların indirilip kullanılabilecek şekilde paylaşıldığı kastedilir. Ağırlık dosyaları çok büyük olabildiğinden niceleme gibi yöntemlerle küçültülür.

Tek tek ağırlıkların ne anlama geldiğini yorumlamak derin ağlarda genellikle mümkün değildir; bu, açıklanabilirlik araştırmalarının konusudur.

Sıkça Sorulan Sorular

Ağırlık ile parametre aynı şey mi?

Ağırlıklar, modelin parametrelerinin büyük bölümünü oluşturur. Parametre kavramı ayrıca sapma (bias) değerleri gibi diğer öğrenilebilir sayıları da kapsar.

Ağırlık ile hiperparametre arasındaki fark nedir?

Ağırlıklar eğitim sırasında veriden öğrenilir. Öğrenme oranı ya da katman sayısı gibi hiperparametreler ise eğitimden önce insan tarafından belirlenir.

İlgili terimler

Model Parametresi(Model Parameter)Model parametresi, bir yapay zekâ modelinin eğitim sırasında veriden öğrendiği ağırlık ve sapma değerleridir; modelin bilgisi ve davranışı bu sayılarda saklanır.Yapay Nöron(Artificial Neuron)Yapay nöron, girdilerini ağırlıklarla çarpıp toplayan, bu toplama bir sapma değeri ekleyen ve sonucu bir aktivasyon fonksiyonundan geçirerek çıktı üreten, yapay sinir ağlarının temel hesaplama birimidir.Açık Ağırlıklı Model(Open-weight Model)Açık ağırlıklı model, eğitilmiş parametreleri (ağırlıkları) herkesin indirip kendi donanımında çalıştırabileceği ve çoğu zaman uyarlayabileceği şekilde yayımlanan yapay zekâ modelidir.Geri Yayılım(Backpropagation)Geri yayılım, bir sinir ağının çıktısındaki hatanın, zincir kuralı kullanılarak katmanlar boyunca geriye doğru dağıtılması ve her ağırlığın hataya katkısının (gradyanının) verimli biçimde hesaplanması yöntemidir.Yapay Sinir Ağı(Artificial Neural Network)Yapay sinir ağı, birbirine bağlı yapay nöron katmanlarından oluşan ve bağlantı ağırlıklarını veriyle ayarlayarak öğrenen, beyinden esinlenmiş bir hesaplama modelidir.Kayıp Fonksiyonu(Loss Function)Kayıp fonksiyonu, bir modelin tahmini ile gerçek değer arasındaki farkı tek bir sayıyla ölçen fonksiyondur; eğitimin amacı bu kayıp değerini olabildiğince küçültmektir.Gradyan İnişi(Gradient Descent)Gradyan inişi, bir modelin kayıp fonksiyonunu en aza indirmek için parametreleri, kaybın en hızlı azaldığı yönde (gradyanın tersine) küçük adımlarla tekrar tekrar güncelleyen optimizasyon yöntemidir.

İlgili yazılar

Yapay Zeka ile Kazanç

Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım

Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.

· 30 dk okuma