Temel Bilgiler · 6/15 Başlangıç

Yapay Zekâ, Makine Öğrenmesi ve Derin Öğrenme Arasındaki Fark

Haberlerde ve iş ilanlarında sık sık birbirinin yerine kullanılıyorlar. Yapay zekâ, makine öğrenmesi ve derin öğrenmenin ne olduğunu, birbirleriyle ilişkisini ve hangisinin nerede kullanıldığını sade bir dille anlatıyoruz.

YZ Merkezi Editör Ekibi Son güncelleme: 8 dk okuma
Tüm temel bilgiler

İç içe üç halka

Üç kavramı anlamanın en kolay yolu, onları iç içe geçmiş halkalar gibi düşünmektir:

  1. Yapay zekâ (en dış halka): Makinelere öğrenme, akıl yürütme, algılama ve karar verme gibi işleri yaptırmaya yönelik tüm yöntemler.
  2. Makine öğrenmesi (orta halka): Bu yöntemlerden, kuralları insanların yazması yerine verilerden öğrenen olanlar.
  3. Derin öğrenme (en iç halka): Makine öğrenmesinin, çok katmanlı yapay sinir ağlarıyla çalışan alt dalı.

Günlük hayattan bir benzetme: "Taşıt" yapay zekâysa, "otomobil" makine öğrenmesi, "elektrikli otomobil" de derin öğrenmedir. Her elektrikli otomobil bir otomobildir, her otomobil de bir taşıttır; ama tersi doğru değildir.

Makine öğrenmesi nedir?

Makine öğrenmesi, bilgisayarın açıkça programlanmadan, örneklerden öğrenerek görevini zamanla daha iyi yapmasını sağlayan yöntemlerin genel adıdır.

Örneğin bir bankanın kredi başvurularını değerlendirdiğini düşünün. Klasik programlamada bir uzman "geliri şundan azsa ve borcu şundan fazlaysa reddet" gibi kurallar yazar. Makine öğrenmesinde ise sisteme geçmişteki binlerce başvuru ve sonuçları verilir; sistem hangi özelliklerin geri ödemeyle ilişkili olduğunu kendisi çıkarır.

Klasik makine öğrenmesinde sık kullanılan yöntemlerden bazıları: karar ağaçları, rastgele orman, lojistik regresyon ve k-ortalamalar kümeleme. Bu yöntemler tablo hâlindeki verilerde (satış, müşteri, sensör kayıtları) hâlâ çok etkilidir ve yaygın olarak kullanılır.

Derin öğrenme nedir?

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ığından gelir.

Klasik makine öğrenmesinde, verinin hangi özelliklerine bakılacağını çoğu zaman insanlar belirler (öznitelik mühendisliği). Derin öğrenme ise ham veriden (piksellerden, ses dalgalarından, kelimelerden) önemli özellikleri kendisi öğrenebilir. Bu sayede:

  • Fotoğraflardaki nesneleri tanımak,
  • Konuşmayı yazıya dökmek,
  • Diller arasında çeviri yapmak,
  • İnsan gibi akıcı metin yazmak

gibi eskiden çok zor olan işler mümkün hâle geldi. ChatGPT, Gemini ve Claude'un arkasındaki büyük dil modelleri de derin öğrenmenin ürünüdür.

Karşılaştırma tablosu

Klasik makine öğrenmesiDerin öğrenme
Veri ihtiyacıBinlerce örnek çoğu zaman yeterliGenellikle çok daha fazla veri gerekir
Özellik seçimiÇoğunlukla insanlar belirlerModel ham veriden kendisi öğrenir
DonanımSıradan bilgisayarlar yeterli olabilirGenellikle güçlü grafik işlemciler (GPU) gerekir
Eğitim süresiDakikalar veya saatlerSaatlerden haftalara
AçıklanabilirlikKararın nedeni daha kolay açıklanırKararın nedenini açıklamak zordur
Güçlü olduğu alanTablo hâlindeki veriler: satış, kredi, stokGörüntü, ses, metin gibi yapılandırılmamış veriler

Hangisinin daha iyi olduğu işe bağlıdır. Az veriyle çalışan, kararlarının açıklanması gereken bir kredi değerlendirme sistemi için klasik makine öğrenmesi daha uygun olabilir. Fotoğraftan hastalık belirtisi arayan bir sistem için ise derin öğrenme gerekir.

Sık karıştırılan diğer kavramlar

  • Veri bilimi: Veriden anlam çıkarma disiplinidir. İstatistik, görselleştirme ve makine öğrenmesini birlikte kullanır; ama her veri bilimi çalışması yapay zekâ değildir. Meslek olarak ilgileniyorsanız yol haritalarımıza göz atabilirsiniz.
  • Doğal dil işleme (NLP): Makine öğrenmesi ve derin öğrenmeyi dil üzerinde kullanan uygulama alanıdır.
  • Büyük dil modeli (LLM): Çok büyük metin verisiyle eğitilmiş derin öğrenme modelidir.
  • Üretken yapay zekâ: Yeni içerik üreten yapay zekâ türüdür; çoğunlukla derin öğrenmeyle çalışır.

Özetle

  • Yapay zekâ en geniş kavramdır; makine öğrenmesi onun alt alanı, derin öğrenme de makine öğrenmesinin alt dalıdır.
  • Makine öğrenmesi kuralları elle yazmak yerine verilerden öğrenir.
  • Derin öğrenme çok katmanlı sinir ağlarıyla ham veriden kendi özelliklerini çıkarır.
  • Klasik makine öğrenmesi tablo verilerinde ve az veride; derin öğrenme görüntü, ses ve metinde güçlüdür.
  • ChatGPT gibi büyük dil modelleri derin öğrenmenin ürünüdür.

Sık sorulan sorular

Makine öğrenmesi ile yapay zekâ aynı şey mi?

Hayır. Makine öğrenmesi yapay zekânın bir alt alanıdır. Her makine öğrenmesi sistemi bir yapay zekâdır, ama her yapay zekâ sistemi makine öğrenmesi kullanmaz; örneğin kurallarla çalışan uzman sistemler de yapay zekâ sayılır.

Derin öğrenme neden "derin" diye adlandırılıyor?

Derin öğrenmede kullanılan yapay sinir ağları çok sayıda katmandan oluşur. "Derin" ifadesi bu katman sayısının fazlalığını anlatır; katman arttıkça model daha karmaşık örüntüleri öğrenebilir.

Makine öğrenmesi öğrenmek için ne bilmek gerekir?

Genellikle temel Python programlama, olasılık ve istatistik, doğrusal cebir temelleri ve veriyle çalışma becerisi gerekir. Adım adım bir öğrenme planı için yol haritalarımıza göz atabilirsiniz.

Derin öğrenme her zaman daha mı iyidir?

Hayır. Derin öğrenme görüntü, ses ve metin gibi karmaşık verilerde çok güçlüdür; ancak az veri olan, kararların açıklanması gereken ya da tablo hâlindeki verilerle çalışılan işlerde klasik makine öğrenmesi daha hızlı, ucuz ve anlaşılır olabilir.