İçeriğe geç
parazade
Yapay Zeka

Model Değerlendirme Nedir?

İngilizce: Model Evaluation

Yayın: · Son güncelleme:

Model Değerlendirme Nedir? Kısaca

Model değerlendirme (model evaluation), bir yapay zekâ modelinin belirli bir görevdeki başarısını, güvenilirliğini, adaletini ve güvenliğini; test verileri, metrikler, karşılaştırma testleri ve insan incelemesiyle ölçme sürecidir.

Model Değerlendirme nedir?
İçindekiler
  1. Temel yaklaşımlar
  2. Sık kullanılan metrikler
  3. Örnek
  4. Nelere dikkat etmeli?

Model değerlendirme, "bu model işimizi ne kadar iyi yapıyor?" sorusuna sistemli bir cevap arar. Bir model eğitildikten ya da seçildikten sonra, daha önce görmediği verilerle test edilir ve sonuçları sayısal ölçütlerle raporlanır.

Temel yaklaşımlar

  • Ayrı test verisi: Model, eğitimde hiç görmediği örneklerle sınanır. Aksi hâlde aşırı öğrenme gizli kalabilir.
  • Metrikler: Görevin türüne göre seçilir.
  • Benchmark'lar: Farklı modelleri karşılaştırmak için kullanılan standart test setleridir.
  • İnsan değerlendirmesi: Özellikle metin üretiminde akıcılık, yararlılık ve doğruluk insanlar tarafından puanlanır.
  • Model ile değerlendirme: Bir dil modelinin başka bir modelin cevaplarını puanlaması; hızlıdır ama kendi önyargıları olabilir.

Sık kullanılan metrikler

Görev Örnek metrikler
Sınıflandırma Doğruluk, kesinlik, duyarlılık, F1
Regresyon Ortalama mutlak hata, RMSE
Metin üretimi İnsan puanı, görev başarı oranı, uydurma oranı

Örnek

Varsayımsal bir dolandırıcılık tespit modeli %99 doğruluk gösteriyor olsun. İşlemlerin yalnızca %1'i dolandırıcılıksa, "hiçbiri dolandırıcılık değil" diyen bir model de %99 doğruluk alır. Bu yüzden dengesiz veride duyarlılık ve kesinlik gibi metriklere de bakmak gerekir.

Nelere dikkat etmeli?

  • Veri sızıntısı: Test soruları eğitim verisine karışmışsa sonuçlar şişer. Popüler benchmark'larda bu risk vardır.
  • Gerçek kullanımla uyum: Benchmark başarısı, senin özel görevindeki başarıyı garanti etmez. Kendi örneklerinden küçük bir test seti hazırlamak çok değerlidir.
  • Grup bazlı ölçüm: Ortalama başarı, belirli gruplardaki düşük performansı gizleyebilir.
  • Güvenlik testleri: Zararlı içerik, uydurma ve kötüye kullanım senaryoları da değerlendirilmelidir.
  • Sürekli izleme: Veriler zamanla değişir; model devreye alındıktan sonra da düzenli ölçülmelidir.

Sıkça Sorulan Sorular

Benchmark sonuçlarına güvenebilir miyim?

Modelleri kabaca karşılaştırmak için faydalıdır ama tek başına yeterli değildir. Test sorularının eğitim verisine sızmış olması ve gerçek kullanımdan farklı olması sonuçları yanıltıcı yapabilir.

Kendi işim için bir modeli nasıl değerlendiririm?

Gerçek kullanımını yansıtan birkaç düzine ya da yüz örnekten oluşan bir test seti hazırla, beklenen cevapları belirle ve farklı modellerin sonuçlarını aynı ölçütlerle karşılaştır.

İlgili terimler

Aşırı Öğrenme(Overfitting)Aşırı öğrenme (overfitting), bir modelin eğitim verisindeki genel kalıplar yerine gürültü ve ayrıntıları ezberlemesi sonucu eğitimde çok başarılı, yeni verilerde ise zayıf sonuç vermesidir.Sınıflandırma(Classification)Sınıflandırma (classification), bir makine öğrenmesi modelinin her girdiyi önceden tanımlanmış kategorilerden (sınıflardan) birine ya da birkaçına atadığı denetimli öğrenme görevidir. Spam filtresi ve dolandırıcılık tespiti tipik örneklerdir.Algoritmik Önyargı(Algorithmic Bias)Algoritmik önyargı (algorithmic bias), bir algoritmanın ya da yapay zekâ modelinin verdiği kararların belirli kişi veya grupları sistematik ve haksız biçimde dezavantajlı duruma düşürmesidir. Çoğunlukla eğitim verisindeki dengesizliklerden kaynaklanır.Halüsinasyon(Hallucination)Yapay zekâ halüsinasyonu, bir dil modelinin gerçekte var olmayan ya da yanlış bir bilgiyi akıcı ve kendinden emin bir dille doğruymuş gibi sunmasıdır. Uydurma kaynaklar, hatalı rakamlar ve var olmayan özellikler en sık görülen örneklerdir.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.Yapay Zekâ Okuryazarlığı(AI Literacy)Yapay zekâ okuryazarlığı (AI literacy), yapay zekânın temel olarak nasıl çalıştığını anlama, araçları amaca uygun ve güvenli biçimde kullanma, çıktılarını eleştirel değerlendirme ve etik riskleri fark etme becerilerinin bütünüdür.