İçeriğe geç
parazade
Yapay Zeka

Derin Öğrenme Nedir?

İngilizce: Deep Learning

Yayın: · Son güncelleme:

Derin Öğrenme Nedir? Kısaca

Derin öğrenme, çok sayıda katmandan oluşan yapay sinir ağlarıyla veriden karmaşık kalıpları otomatik olarak öğrenen bir makine öğrenmesi yaklaşımıdır.

Derin Öğrenme nedir?
İçindekiler
  1. Derin öğrenme nasıl çalışır?
  2. Klasik makine öğrenmesinden farkı
  3. Nelere dikkat etmeli?

Derin öğrenme, makine öğrenmesinin çok katmanlı yapay sinir ağları kullanan alt dalıdır. "Derin" kelimesi, ağdaki katman sayısının fazlalığını anlatır. Sohbet botları, görsel üreticiler, konuşma tanıma ve makine çevirisi gibi bugünkü yapay zekâ uygulamalarının çoğu derin öğrenmeye dayanır.

Derin öğrenme nasıl çalışır?

Bir yapay sinir ağı, birbirine bağlı yapay nöron katmanlarından oluşur. Veri ilk katmana girer, her katman bir öncekinin çıktısını işleyip bir sonrakine aktarır. Örneğin bir fotoğrafta:

  • İlk katmanlar kenar ve renk geçişlerini,
  • Orta katmanlar göz, tekerlek gibi parçaları,
  • Son katmanlar "kedi" ya da "araba" gibi bütün nesneleri tanımayı öğrenir.

Eğitim sırasında ağın tahmini doğru cevapla karşılaştırılır, hata geri yayılım yöntemiyle katmanlara dağıtılır ve ağırlıklar gradyan inişiyle küçük adımlarla güncellenir.

Klasik makine öğrenmesinden farkı

Klasik yöntemlerde hangi özelliklere bakılacağını çoğu zaman insanlar belirler. Derin öğrenmede model, ham veriden (piksel, ses dalgası, metin) anlamlı özellikleri kendisi çıkarır. Bunun karşılığında çok daha fazla veri ve güçlü donanım (genellikle GPU) gerekir.

Nelere dikkat etmeli?

Derin öğrenme modelleri çok başarılı olabilir ama neden belirli bir karar verdiklerini açıklamak zordur; bu yüzden "kara kutu" olarak anılırlar. Eğitimleri pahalıdır, verideki önyargıyı öğrenebilirler ve az veriyle eğitildiklerinde kolayca aşırı öğrenmeye düşebilirler.

Sıkça Sorulan Sorular

Derin öğrenme ile makine öğrenmesi arasındaki fark nedir?

Derin öğrenme, makine öğrenmesinin bir alt dalıdır. Temel farkı, çok katmanlı sinir ağları kullanması ve özellikleri ham veriden kendisinin çıkarmasıdır; bu da daha fazla veri ve işlem gücü gerektirir.

Derin öğrenme için neden GPU kullanılır?

Sinir ağlarının eğitimi, aynı anda yapılabilen çok sayıda matris çarpımından oluşur. GPU'lar bu tür paralel hesaplamaları işlemcilere göre çok daha hızlı yapar.

İlgili terimler

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.Makine Öğrenmesi(Machine Learning)Makine öğrenmesi, bilgisayarların açıkça programlanmadan, örnek verilerdeki kalıpları öğrenerek tahmin veya karar üretmesini sağlayan yapay zekâ dalıdır.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.GPU(Graphics Processing Unit)GPU (Graphics Processing Unit, grafik işlem birimi), çok sayıda basit hesabı aynı anda yapabilen işlemcidir. Başlangıçta oyun ve grafik için geliştirilmiş, paralel hesaplama gücü sayesinde yapay zekâ eğitimi ve çıkarımının temel donanımı olmuştur.Konuşma Tanıma(Speech Recognition)Konuşma tanıma, insan konuşmasını içeren ses kaydını yapay zekâ ile analiz ederek yazılı metne dönüştüren teknolojidir; sesli asistanların ve otomatik altyazının temelidir.Görüntü Tanıma(Image Recognition)Görüntü tanıma (image recognition), bir yapay zekâ sisteminin fotoğraf ya da videodaki nesneleri, yüzleri, hayvanları, yazıları veya sahneleri tespit edip tanımlamasıdır. Bilgisayarlı görünün temel görevlerinden biridir.