11. SınıfBilişim Teknolojileri

Yapay Zekâ Temelleri

Bilişim Teknolojileri · 11. Sınıf · HTML ve CSS

Konu Anlatımı

Yapay Zekâ Nedir?

Yapay zekâ, insan davranışlarını taklit eden ve belirli bir görevi insan müdahalesi olmadan yerine getiren sistemlerin genel adıdır. Bu sistemler iki farklı yolla kurulabilir. Birincisi kural tabanlı yaklaşımdır: uzmanın düşünceyi adım adım kodu hâline getirmesiyle çalışan uzman sistemler bu gruba girer. İkincisi veriden örüntü çıkaran yaklaşımdır; makine öğrenmesi bu yaklaşımın adıdır.

Makine öğrenmesinde bilgisayar, kuralları elle yazılmaz, veriden çıkarır. Derin öğrenme ise makine öğrenmesinin çok katmanlı yapay sinir ağları kullanan alt alanıdır; öznitelikleri insan vermek yerine model kendisi oluşturur. Bu nedenle derin öğrenme daha az hazırlık ister ama çok veri ve işlem gücü gerektirir.

Veri, Örnek ve Öznitelik

Örnek, modelin incelediği tek bir kayıttır. Öznitelik, bu kayıttan ayırt edici bilgi çıkarılan ölçüttür; bir öğrencinin yaşı, devamsızlık sayısı ve konu bazında başarısı birer özniteliktir. Etiket ise o kayıt için aranan doğru yanıttır. Etiketli veri, her örneğin yanında doğru yanıtın bulunduğu kümedir. Denetimli öğrenme bu etiketlerden yararlanır, denetimsiz öğrenmede ise verideki doğal kümelenmeler aranır.

Veri kalitesi, model kalitesinden ayrı tutulamaz. Eksik değerler, birbirine karışmış kategoriler ve kayıt dışı örnekler modelin çıkarımlarını bozar. Bu nedenle eğitim öncesinde veri temizleme, eksik değerleri doldurma ve uç değerleri inceleme adımları atlanmaz.

Model Eğitimi, Doğrulama ve Test

Eğitim kümesi, modelin örüntüleri öğrenmek için kullandığı veridir. Doğrulama kümesi, eğitim sırasında modelin ayarlarını ve karmaşıklığını seçmek için kullanılır. Test kümesi ise modelin hiç görmediği veridir ve gerçek başarısını tek seferlik ölçümle ortaya koyar.

Veri seti bu üç amaçla bölünür. Bölümdeki oranlar değişebilir, ancak test kümesi küçük bırakılırsa ölçümün belirsizleşir, doğrulama kümesi küçük kalırsa ayar seçimi yanıltıcı olur. Genel bir yaklaşım olarak eğitim için en büyük pay, doğrulama ve test için küçük ve eşit paylar ayrılır.

Sınıflandırmada Değerlendirme Ölçütleri

Karışıklık matrisi, modelin tahminlerini gerçek sonuçlarla karşılaştıran dört hücreli bir tablodur. Doğru sınıflanan olumlu örnekler doğru pozitif, olumlu olması gereken ama yanlış sınıflanan örnekler yanlış negatif olarak adlandırılır. Doğruluk tüm örnekler içinde doğru sınıflananların oranıdır. Kesinlik, modelin olumlu dediği kayıtların ne kadarının gerçekten olumlu olduğunu gösterir. Duyarlılık ise gerçek olumlu kayıtların ne kadarının yakalandığını ölçer.

Bu üç ölçüt birbirinin yerine geçmez. Bir sınıf çok az örneğe sahipse doğruluk yüksek görünebilir ama duyarlılık düşük kalır. Kesinlik ve duyarlılığın ikisini birlikte özetleyen F1 puanı, ikisinin harmonik ortalamasıdır ve dengesiz sınıflarda daha güvenilir bir tek sayı verir.

Aşırı Uyum ve Genellenme

Modelin eğitim verisini mükemmel öğrenip yeni verilerde başarısız olmasına aşırı uyum denir. Aşırı uyumda eğitim hatası çok küçük, doğrulama hatası ise büyüktür. Karşıtı durum, modelin veriden hiçbir örüntü çıkaramaması ve eğitim hatasının da yüksek kalmasıdır. İkisi arasındaki en iyi noktayı bulmak için model karmaşıklığı, öznitelik sayısı ve eğitim verisi miktarı dengelenir.

Bir başka sık hata, test verisinin eğitim sırasında kullanılmasıdır. Bu sızıntı modelin gerçek başarısını olduğundan yüksek gösterir ve üretimde hayal kırıklığı yaratır. Veri sızıntısını önlemek için işlem hatları yalnızca eğitim kümesinde tanımlanan dönüşümleri uygulamalıdır.

Etik, Şeffaflık ve Modelin Kullanımı

Yapay zekâ uygulamalarında veri gizliliği ve açıklama hakkı korunmalıdır; modelin kararını neden verdiği açıklanabilir olmalıdır. Kişisel veri içeren eğitim verisi toplanırken açık rıza alınması, verinin saklama süresinin belirlenmesi ve erişimin rol bazlı sınırlandırılması gerekir. Bir modelin kararı insan onayı gerektiren işlemlerde otomatik uygulanmamalı, denetlenebilir olmalıdır.

Model canlıya çıktıktan sonra da izlenmelidir. Kullanıcı davranışı veya veri dağılımı değişirse modelin başarısı zamanla düşebilir. Bu nedenle düzenli yeniden değerlendirme, hata kayıtlarının tutulması ve gerekirse modelin yeniden eğitilmesi planlanmalıdır.

Ne Öğreneceğiz

Veri ve model kavramlarıyla yapay zekâ, makine öğrenmesi ve derin öğrenme ayrımını, sınıflandırma ölçütleriyle model başarısını değerlendirmeyi kapsar. Bu konuda ögrenme çıktıları:

Ön Bilgi

Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:

Basit Örnek ve Günlük Yaşam

Günlük yaşamda ve mesleki bağlamda bir uygulama:

Soru: Bir sınıflandırma testinde 30 doğru pozitif, 6 yanlış pozitif, 10 yanlış negatif ve 54 doğru negatif kayıt vardır.

  1. Doğru sınıflanan kayıtları topla.
  2. Toplam kayıt sayısını bul.
  3. Doğru sınıflananları toplama böl ve yüzdeye çevir.

Sonuç/cevap: Doğru sınıflananlar 30 + 54 = 84 kayıttır, toplam 30 + 6 + 10 + 54 = 100 kayıttır. 84 / 100 = 0,84 çıkar, yani doğruluk yüzde 84 olur.

İleri Örnek

Daha ileri bir uygulama:

Soru: Bir model eğitim kümesindeki 1200 örneğin 48'ini yanlış sınıflamıştır.

  1. Yanlış sınıflanan örnek sayısını belirle.
  2. Toplam eğitim örneğine böl.
  3. Sonucu yüzde biçimine çevir.

Sonuç/cevap: 48 / 1200 = 0,04 çıkar; eğitim hatası yüzde 4 olur. Doğrulama hatası da bu değere yakınsa aşırı uyum yoktur, doğrulama hatası çok büyükse aşırı uyum vardır.

Karşılaştırma Tablosu

KavramAçıklama
Kural tabanlı sistemlerde uzman, makine Kural tabanlı sistemlerde uzman, makine öğrenmesi sistemlerinde veri kural yazar.
Derin öğrenme öznitelikleri modelin kendDerin öğrenme öznitelikleri modelin kendisi çıkarır, veri ve işlem gücü ihtiyacı yüksektir.
Doğrulama kümesi model seçimi için, testDoğrulama kümesi model seçimi için, test kümesi tek seferlik ölçüm için kullanılır.
Doğruluk tek başına yeterli değildir; sıDoğruluk tek başına yeterli değildir; sınıf dengesizliğinde duyarlılık düşük kalabilir.
Aşırı uyumda eğitim hatası küçük, doğrulAşırı uyumda eğitim hatası küçük, doğrulama hatası büyüktür.
Test verisini eğitimde kullanmak, modeliTest verisini eğitimde kullanmak, modelin başarısını gerçekte olduğundan yüksek gösterir.

Sık Yapılan Hatalar

Yalnızca doğruluk değerine bakmak: Dengesiz veri kümelerinde model yalnızca çoğunluk sınıfını tahmin ederek yüksek doğruluk elde edebilir; duyarlılık ve kesinlik birlikte incelenmelidir.

F1 puanını basit ortalamayla almak: F1, kesinlik ile duyarlılığın harmonik ortalamasıdır; aritmetik ortalama kullanılırsa küçük değer olduğundan daha çok etkilenip yanıltıcı sonuç verir.

Test verisini eğitimde kullanmak: Test kümesi eğitim sırasında görülürse modelin gerçek başarısı olduğundan yüksek ölçülür ve üretimde başarısızlık yaşanır.

Öznitelikleri modelin yerine sormamak: Öznitelik seçimi veriye göre yapılmazsa model gürültülü sütunlara uyar ve eğitim hatası düşük görünse de genellenme bozulur.

Etiket hatasını denetmemek: Yanlış etiketli kayıtlar modelin yanlış örüntü öğrenmesine yol açar; etiket kalite denetimi model eğitimi kadar önemlidir.

Kendini Dene

Soru: Yönerge: Bir okul, öğrencilerin konu bazlı çalışma sürelerinden devamsızlık ve sınav notlarını içeren bir veri setiyle sınıflandırma modeli kurmayı planlıyor. (I) veri setinin bölümlenme oranlarını ve gerekçelerini, (II) model başarısının hangi dört ölçütle ölçüleceğini, (III) sınıf dengesizliği riskini ve çözüm yollarını, (IV) etik kuralları madde madde yaz.

Örnek cevap: Puanlama anahtarı: Bölüm oranlarının gerekçesiyle verilmesi 6 puan; dört ölçütün tanımlanması 6 puan; sınıf dengesizliği riskinin ve iki çözümün yazılması 7 puan; etik kurallarının en az üç maddeyle yazılması 6 puan. Toplam 25 puan. Model cevap: Veri, örneğin eğitim için yüzde 70, doğrulama için yüzde 15 ve test için yüzde 15 olarak bölünür; test payı küçültülürse tek seferlik ölçümün belirsizleşeceği gerekçesiyle savunulur. Başarı; doğruluk, kesinlik, duyarlılık ve F1 puanıyla ölçülür. Risk, devamsız öğrencilerin az sayıda olup modelin çoğunluk sınıfına yatmasıdır; çözüm olarak veri çoğaltma ve sınıf ağırlıklandırma denenebilir. Etik kurallar; açık rıza alınması, kimlik bilgilerinin ayrılması, saklama süresinin belirlenmesi ve verilerin eğitim dışı amaçla kullanılmamasıdır.

Özet

Yapay zekâ kuralları insan tarafından yazılan sistemlerle, veriden örüntü çıkaran makine öğrenmesiyle sağlanır; derin öğrenme bu ikincisinin çok katmanlı sinir ağları kullanan alt alanıdır. Veri; örnek, öznitelik ve etiket olarak düşünülür ve eğitim, doğrulama, test olarak bölünür. Değerlendirme karışıklık matrisine dayanır: 30 doğru pozitif, 6 yanlış pozitif, 10 yanlış negatif ve 54 doğru negatif varsa doğruluk (30 + 54) / 100 = 0,84 yani yüzde 84 olur, kesinlik 30 / (30 + 6) = 0,8333 yani yüzde 83,3 ve duyarlılık 30 / (30 + 10) = 0,75 yani yüzde 75 bulunur. F1 puanı harmonik ortalamadır; kesinlik 0,80 ve duyarlılık 0,60 için 2 × 0,96 / 1,40 = 0,6857 yaklaşık 0,69 çıkar. Veri bölümü çarpımıyla da hesaplanır, 5000 örneğin yüzde 15'i test için ayrılırsa 750 örnek elde edilir. Eğitim hatası 48 / 1200 = 0,04 yani yüzde 4 gibi düşük, doğrulama hatası yüksekse aşırı uyum vardır.

Yapay Zekâ Temelleri — Sık Sorulan Sorular

Yapay Zekâ Nedir?

Yapay zekâ, insan davranışlarını taklit eden ve belirli bir görevi insan müdahalesi olmadan yerine getiren sistemlerin genel adıdır. Bu sistemler iki farklı yolla kurulabilir. Birincisi kural tabanlı yaklaşımdır: uzmanın düşünceyi adım adım kodu hâline getirmesiyle çalışan uzman sistemler bu gruba girer. İkincisi…

Yapay Zekâ Temelleri nedir?

Yapay zekâ, insan davranışlarını taklit eden ve belirli bir görevi insan müdahalesi olmadan yerine getiren sistemlerin genel adıdır. Bu sistemler iki farklı yolla kurulabilir. Birincisi kural tabanlı yaklaşımdır: uzmanın düşünceyi adım adım kodu hâline getirmesiyle çalışan uzman sistemler bu gruba girer. İkincisi…

Yapay Zekâ Temelleri konusunda ne öğrenilir?

Kural tabanlı sistemlerde uzman, makine öğrenmesi sistemlerinde veri kural yazar.

Yapay Zekâ Temelleri konusunda sık yapılan hatalar nelerdir?

Yalnızca doğruluk değerine bakmak: Dengesiz veri kümelerinde model yalnızca çoğunluk sınıfını tahmin ederek yüksek doğruluk elde edebilir; duyarlılık ve kesinlik birlikte incelenmelidir. F1 puanını basit ortalamayla almak: F1, kesinlik ile duyarlılığın harmonik ortalamasıdır; aritmetik ortalama kullanılırsa küçük…

Yapay Zekâ Temelleri için hangi formüller ve kurallar kullanılır?

Doğruluk = doğru sınıflanan toplam örnek / tüm örnek sayısı · Kesinlik = doğru pozitif / (doğru pozitif + yanlış pozitif) · Duyarlılık = doğru pozitif / (doğru pozitif + yanlış negatif) · Yanlış pozitif oranı = yanlış pozitif / (doğru pozitif + yanlış pozitif)

Yapay Zekâ Temelleri Kazanımları

Örnek Sorular ve Çözümleri

Örnek Soru 1 kolay

Kuralları uzman tarafından önceden yazılan, veriden öğrenme yapılmayan yapay zekâ yaklaşımı nasıl adlandırılır?

  1. A) Uzman sistemler
  2. B) Derin öğrenme
  3. C) Üretici çelişkiler ağı
  4. D) Takviyeli öğrenme
Cevabı göster

Doğru cevap: A) Uzman sistemler

Uzman sistemler kavramı Yapay Zekâ Temelleri konusunun temel bir kavramıdır. Detaylar konu anlatımında verilmiştir.

Örnek Soru 2 orta

Aynı testte 30 doğru pozitif ve 6 yanlış pozitif bulunduğuna göre kesinlik değeri yüzde kaçtır?

  1. A) 75 yüzde
  2. B) 84 yüzde
  3. C) 83,3 yüzde
  4. D) 80 yüzde
Cevabı göster

Doğru cevap: C) 83,3 yüzde

Kesinlik, doğru pozitiflerin modelin olumlu dediği tüm kayıtlara oranıdır: 30 / (30 + 6) = 0,8333 çıkar. Yuvarlama ile kesinlik yüzde 83,3 olarak bulunur.

Örnek Soru 3 zor

Bir sınıflandırma testinde 30 gerçek pozitif, 6 yanlış pozitif, 10 yanlış negatif ve 54 gerçek negatif kayıt vardır. Doğruluk yüzde kaçtır?

  1. A) 78 yüzde
  2. B) 84 yüzde
  3. C) 92 yüzde
  4. D) 96 yüzde
Cevabı göster

Doğru cevap: B) 84 yüzde

Doğruluk, doğru sınıflanan kayıtların tüm kayıtlara oranıdır: (30 + 54) / 100 = 0,84 çıkar. Bu değer yüzde 84 olarak yazılır ve sınıf dengesizliği varsa tek başına yeterli bir ölçüt değildir.

Sıradaki adım

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.

Slaytla adım adım öğren · Tüm dersler · Ana sayfa

Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.

Bu sayfa Yapay Zekâ Temelleri konusunun anlatımını, kazanımlarını ve örnek sorularını içerir. Konuyla ilgili tüm sorular için testi çöz, diğer konular için DersTeders ana sayfasına geçebilirsin.

Bu konunun öğretmen materyallerini (ders planı, çalışma kâğıdı, çözümlü soru bankası, rubrik) yazdırabilirsin: Yazıcı çıktısı modülünü aç