Tüm yazılar

Yapay Zeka ve Öğrenen Makine: Terimler Ne Demek

"Öğrenen makine", alanda yapay zeka ve makine öğrenmesi gibi yerleşmiş bir kategori değil. Çoğu zaman kelimeleri yer değiştirmiş haliyle makine öğrenmesini kastediyor. Daha az sayıda durumda ise gerçekten teknik bir ifade: veriden öğrenerek kendini iyileştiren tek bir sistem. Alan Turing ve sonra Vladimir Vapnik bu anlamda kullandı. Kısası şu: yapay zeka hedef, makine öğrenmesi yöntem, öğrenen makine de o yöntemle kurulmuş tek bir sistem.

"Öğrenen makine" üç şeyden biri olabilir

1. Kelime sırası ters çevrilmiş makine öğrenmesi. Aramaların çoğu bu. Kişi iki ifadeyi de duymuş, birini yarım hatırlamış ve tersinden yazmış. Türkçede bu daha da kolay oluyor, çünkü tamlamanın iki ucu da anlamlı bir şey söylüyor gibi duruyor. Aradığın buysa, asıl istediğin karşılaştırma yapay zeka ile makine öğrenmesi arasında, yani aşağıdaki tablo.

2. Eski teknik anlamıyla tek bir öğrenen sistem. Turing'in 1950 tarihli Computing Machinery and Intelligence makalesinde "Learning Machines" başlıklı bir bölüm var. Orada yetişkin bir zihni doğrudan programlamak yerine bir çocuk makine kurup onu eğitmeyi savunuyor. Vapnik'in 1990'lardaki istatistiksel öğrenme kuramı yazıları da "öğrenen makine"yi aynı biçimde kullanır: eğitim örneklerine bakarak aday fonksiyonlar kümesinden birini seçen şey. Bu kullanımda öğrenen makine bir alan değil, tek bir birim. "Otomobil" tek bir birimdir, "otomotiv mühendisliği" alandır.

3. Extreme Learning Machine (ELM). Guang-Bin Huang ve arkadaşlarının 2000'lerin ortasında önerdiği, adı konmuş belirli bir mimari. Tek gizli katmanlı ileri beslemeli bir ağ; gizli katman ağırlıkları rastgele atanır ve hiç eğitilmez, yalnız çıkış ağırlıkları analitik olarak çözülür. Çok hızlı eğitiliyor. Literatürde tartışmalı olduğunu da söylemek gerek: daha önceki rastgele öznitelik yöntemlerini yeniden adlandırdığını savunan araştırmacılar var. Biri akademik bir bağlamda "öğrenen makine" diyorsa, bunu mu kastettiğini sor, çünkü dar ve özel bir şey.

Yapay zeka ve makine öğrenmesi: asıl karşılaştırma

Yapay zeka Makine öğrenmesi "Öğrenen makine"
Nedir Bir alan ve bir hedef: zekayla ilişkilendirdiğimiz işleri yapan sistemler O alanın içindeki bir yöntem ailesi: davranışın veriden çıkarılması Tek bir sistem, ya da makine öğrenmesinin gündelik söylenişi
Kapsam En geniş Yapay zekanın alt kümesi Tek bir örnek, ya da gevşek bir eşanlam
Öğrenme şart mı? Hayır Evet, tanımı gereği Teknik anlamıyla evet
Uyan örnek Alfa beta arama kullanan bir satranç motoru Etiketli e postalarla eğitilmiş bir spam filtresi Eğitilmiş tek bir spam filtresi modeli
Standart terim mi? Evet Evet Yalnız tarihsel metinlerde veya ELM olarak
Nerede duyarsın Ürün sayfaları, mevzuat, basın Makaleler, iş ilanları, dersler Eski ders kitapları, belirli makaleler

En çok iş gören satır üçüncüsü. Yapay zekanın içinde hiçbir şey öğrenmeyen büyük bir yazılım yığını var: A* yol bulma, kısıt çözücüler, klasik planlayıcılar, elle yazılmış kurallardan kurulu uzman sistemler. Bunlar on yıllar boyunca yapay zekanın ana akımıydı ve bugün hâlâ rotalama, çizelgeleme ve doğrulama işlerinde üretimde çalışıyorlar. Makine öğrenmesi ise davranışın, birinin yazdığı kurallardan değil, parametrelerin veriye uydurulmasından çıktığı kısım. Derin öğrenme makine öğrenmesinin alt kümesi, büyük dil modelleri de onun alt kümesi.

Yani iç içe geçiş şöyle: yapay zeka makine öğrenmesini, makine öğrenmesi derin öğrenmeyi kapsar. "Öğrenen makine" bambaşka bir düzeyde duruyor. Bir kategori değil, bir nesne.

Hangi terim nereye uyar

"Makine öğrenmesi" de: teknik bir şey yazıyorsan, işe başvuruyorsan ya da bir sistemin nasıl çalıştığını anlatıyorsan. Belirsizliği yok ve alanda çalışanların kullandığı terim bu.

"Yapay zeka" de: genel bir okura sesleniyorsan, ya da sistem gerçekten öğrenen ve öğrenmeyen parçaları bir arada barındırıyorsa. Bir arama API'si çağıran, hesap makinesi çalıştıran ve bir modelle metin üreten güncel bir asistana "makine öğrenmesi modeli" demek yerine "yapay zeka sistemi" demek daha dürüst.

"Öğrenen makine" de: yalnızca Extreme Learning Machine'i kastediyorsan, ki o zaman ilk geçtiği yerde açık açık yaz, ya da doğrudan Turing veya Vapnik'ten alıntı yapıyorsan. Bunların dışında çeviri hatası gibi okunacaktır.

Sınavda hiyerarşiyi yaz: yapay zeka geniş alan, makine öğrenmesi onun veriden öğrenen alt kümesi, derin öğrenme de makine öğrenmesinin çok katmanlı sinir ağları kullanan alt kümesi. Üniversitedeki yapay zekaya giriş finalinde de KPSS'nin bilişim alan sorularında da beklenen cevap bu üç katmanlı sıralama.

Bu ayrımın vakti doldurmayı bıraktığı yer

Hiyerarşi bir öğretim aracı. Kimse uygulatmıyor ve belli bir noktadan sonra önündeki sistem hakkında işine yarayacak bir şey söylemiyor. Satıcılar kural tabanlı puanlama motorlarına yapay zeka diyor. Araştırmacılar ince ayar çekilmiş bir transformer'a düşünmeden hem yapay zeka hem makine öğrenmesi diyor. Bir sistemin "makine öğrenmesi" olduğunu bilmek, o sistemin işe yarayıp yaramadığı, hangi veriyi gördüğü veya nerede patladığı hakkında sana neredeyse hiçbir şey anlatmıyor.

Amacın kelime sınavını geçmek değil de bir şeyi anlamak veya kurmaksa, günlük olarak karşılığını veren ayrım yapay zeka ile makine öğrenmesi arasındaki değil. Model eğitilirken olan bitenle çalışırken olan biten arasındaki fark, ve buna bağlı olarak öğrenmenin çıkarımdan nerede ayrıldığı. Maliyeti, gecikmeyi, verinin cihazdan çıkıp çıkmadığını ve sistemin yayına alındıktan sonra davranışını değiştirip değiştiremeyeceğini bu ikisi belirliyor. Sınıflandırmayı kusursuz bilen ama eğitimle çıkarımı karıştıran biri, tersi durumdaki birinden daha kötü kararlar verir.

Terimlerin aklında kalması için

Bu tür bir kelime bilgisi tahmin edilebilir bir biçimde uçup gidiyor: okurken apaçık geliyor, bir hafta sonra buharlaşıyor. Çözümü tekrar okumak değil.

  1. Her tanımı, bakmadan, kendi cümlenle tek cümlede yaz.
  2. Örnekleri sesli sınıflandır: termostat, satranç motoru, spam filtresi, öneri akışı, kredi puanlama kuralları. Her biri için yapay zeka mı, makine öğrenmesi mi, neden, söyle.
  3. Kendini hemen değil, bir gün sonra yokla.

Atlanan adım üçüncüsü. Roediger ve Karpicke'nin 2006 deneylerinde, materyal üzerinden test edilen öğrenciler, aynı süreyi tekrar okuyarak geçirenlere kıyasla bir hafta sonra gözle görülür biçimde fazlasını hatırlıyordu, üstelik tekrar okumak o anda daha verimli hissettiriyor olmasına rağmen. Kendi ders notların üzerinden kendini sınamak bunun ucuz hali ve yapay zekayı sıfırdan öğrenmeye çalışırken de aynı şey geçerli. Soruların genel bir havuzdan değil kendi ders notlarından çıkmasını istiyorsan, Qora bir sayfanın fotoğrafını, bir ses kaydını veya yazdığın metni, o materyalden çıkarılmış sorularla birlikte kısa bir derse çeviriyor.

Sık sorulan sorular

Öğrenen makine ile makine öğrenmesi aynı şey mi?

Karşındaki kişi genelde makine öğrenmesini kastediyor, evet. Kelimenin tam anlamıyla ise hayır: makine öğrenmesi bir disiplin ve bir yöntemler kümesi, öğrenen makine ise öğrenen tek bir sistem. Bir de Extreme Learning Machine adında, bunların ikisinden de ayrı, belirli bir mimari var.

Yapay zeka, makine öğrenmesinin pazarlaması iyi yapılmış hali mi?

Hayır, ama pazarlama araya bolca sis attı. Bir alan olarak yapay zeka arama, planlama, mantık ve kısıt çözmeyi de kapsıyor, bunların hiçbiri veriden öğrenmiyor. Makine öğrenmesi baskın yaklaşım haline geldiği için 2026'da yapay zeka etiketi taşıyan şeylerin çoğu gerçekten makine öğrenmesi sistemi, ama kategoriler aynı değil.

Extreme learning machine nedir?

Gizli katman ağırlıkları rastgele ve sabit olan, yalnızca çıkış ağırlıkları, genelde kapalı formda hesaplanan tek gizli katmanlı bir sinir ağı. Benzer ağlardaki geri yayılıma göre çok daha hızlı eğitiliyor. Daha önceki rastgele öznitelik yöntemlerine kıyasla ne kadar yeni olduğu literatürde tartışıldı, o yüzden hakkındaki iddialı cümlelere biraz temkinli yaklaş.

Yapay zeka araçlarını kullanmak için bu farkı bilmem gerekir mi?

Kullanmak için gerekmiyor. Bir iddiayı değerlendirirken gerekiyor. Bir satıcı ürününün yapay zeka destekli olduğunu söylüyorsa, gerçekten öğrenilen bir şey var mı ve kimin verisinden öğreniliyor diye sormak, pazarlama cümlesini gerçek bir cevabı olan soruya çevirir.

Akılda tutulacak şey küçük: yapay zeka alan, makine öğrenmesi onun içindeki yöntem, "öğrenen makine" ise ya dil sürçmesi ya da varsaymadan önce sorman gereken dar bir teknik terim. Bunu bir ders ya da mülakat için çalışıyorsan, on dakikanı yukarıdaki tabloya karşı beş gerçek sistemi sınıflandırmaya ayır, sonra cevaplarını bugün değil yarın kontrol et. Ayrımı tanıdığın bir şeyden kullanabildiğin bir şeye çeviren, o bir günlük gecikmenin kendisi.