Kurs
5. sınıf yapay zeka: yapay zekayla oyun ve uygulama yap
Kod bloklarıyla oyun yap, bir görüntü sınıflandırıcı ekle ve oyunun nasıl davrandığını dene.
Dersleri sırayla yap. Sonunda bir tuşa basılınca bir olayla kuklayı hareket ettirebilir, eğer ve değilse ile ne olacağını seçebilir, skoru bir değişkenle tutabilir ve adımları bir döngüyle tekrarlayabilirsin. Bir karakterin nasıl davrandığına kurallar yazabilir, kendi resimlerinle bir sınıflandırıcı eğitebilir ve oyunu modelin etiketine göre hareket ettirebilirsin. Soru soran ve kontrol eden bir oyun yapabilir, hataya yol açan bloğu bulabilir, garip girdilerde ne olduğunu deneyebilir ve oyunun hangi parçalarının kurallara uyduğunu, hangilerinin yapay zeka kullandığını söyleyebilirsin. Puan veren ve öğreten bitmiş yapay zeka yaban hayatı macerasını gösterebilirsin.
Bu dersleri nasıl kullanırsın
- Bunu yap yazan dersten başla. Başlığın altındaki satırı kendin yapabildiğinde devam et.
- Önce Oyunlar oyna. Sonra Sınav çöz. 8/10 doğru ile geçersin. Çalışma kağıtları kâğıt üzerinde. Cevaplar en altta.
- Kısa bir tur yeter. Bir ders zorsa, bir öncekini yine yap.
- Oyunlarını ücretsiz bir blok kodlama aracında yap, Scratch gibi. Her dersten sonra bir kopya kaydet. Yapay zeka araçlarını yalnız bir öğretmen veya bir veliyle kullan. Birinin kamera fotoğrafını kullanmadan önce sor.
Her derste oyunlar, sınav ve çalışma kağıtları vardır.
0/30
Yapay zeka için programlama
- 1OlaylarBir tuşa basılınca bir olayla kuklayı hareket ettir.
- «Tuşa basılınca» bloğunu kullan.
- Kuklayı ok tuşlarıyla hareket ettir.
- Oyunu yeşil bayrakla başlat.
- 2KoşullarNe olacağını koşullarla, eğer ve değilse ile seç.
- İki kukla birbirine değiyor mu, bak.
- Evetse bir şey yap, hayırsa başka bir şey yap.
- Oyuncu yakalanınca oyunu durdur.
- 3DeğişkenlerSkoru bir değişkenle tut.
- Bir skor değişkeni yap.
- Oyuncu sayı alınca bir puan ekle.
- Başta skoru 0 yap.
- 4DöngülerAdımları bir döngüyle tekrarla.
- «Tekrarla» ve «sürekli» bloklarını kullan.
- Bir nesneyi tekrar tekrar düşür.
- Döngünün ne zaman duracağını söyle.
- 5İlk oyunİlk oyununu kur: yakala ve skoru tut.
- Meyve üstten düşsün.
- Yakalamak için sepeti hareket ettir.
- Skoru ve oyun bitti ekranını göster.
Akıllı oyun karakterleri
- 6Karakter kurallarıBir karakterin nasıl davrandığına kurallar yaz.
- Kuralları «bu olursa, şu olsun» diye yaz.
- Her kuralı bloklara çevir.
- Her kuralı dene.
- 7Kovala ve kaçBir karakter oyuncuyu kovalasın ya da oyuncudan kaçsın.
- Karakteri oyuncuya doğrult.
- Oyuncu yakınsa kaçsın.
- Hızını değiştir.
- 8KararlarBir karakter karar versin ve iki hareketten birini seçsin.
- Karaktere iki seçenek ver.
- Bir seçeneği koşulla seç.
- Hangi kararı verdiğini göster.
- 9Rastgele ya da akıllıRastgele bir hareket ile kurala göre akıllı bir hareketi karşılaştır.
- Bir karakter rastgele hareket etsin.
- Biri kurallara uysun.
- Hangisi daha akıllı görünüyor, söyle ve nedenini söyle.
- 10Etkileşimli karakterOyuncuya tepki veren etkileşimli bir karakter yap.
- Tıklanınca konuşsun.
- Skor değişince o da değişsin.
- En az üç kural ver.
Yapay zeka ile görüntü tanıma
- 11Oyunlarda sınıflandırıcılarBir oyunun görüntü sınıflandırıcıyı nasıl kullanabileceğini söyle.
- El işaretine tepki veren bir oyun oyna.
- Girdiyi, modeli ve çıktıyı bul.
- Sınıflandırıcı kullanan bir oyun fikri düşün.
- 12Oyun için eğitKendi resimlerinle bir sınıflandırıcı eğit.
- Üç el işareti ya da üç nesne seç.
- Her birinin çok fotoğrafını çek.
- Sınıflandırıcıyı eğit ve dene.
- 13Modeli bağlaModeli bağla ve oyunu modelin etiketine göre hareket ettir.
- Etiketi modelden oku.
- Her etiket için kuklayı hareket ettir.
- Etiketi ekranda göster.
- 14Yanlış tahmin edinceYanlış tahmin edince oyunun bununla başa çıkmasını sağla.
- Yalnız model yeterince eminken hareket et.
- Oyuncudan yeniden denemesini iste.
- Denerken yanlış tahminleri say.
- 15Tanıma oyunuKameranın gördüğüne tepki veren bir tanıma oyunu yap.
- Oyunun amacını planla.
- Onu sınıflandırıcıyla yönet.
- Bir arkadaşın oynamasına izin ver.
Yapay zeka ve dil
- 16Metin girişiOyuncudan metin girişi yapmasını iste: bir cevap yazsın.
- «Sor ve bekle» bloğunu kullan.
- Cevabı sakla.
- Cevabı oyuncuya geri söyle.
- 17Anahtar kelime eşleProgram bir anahtar kelime bulunca cevap versin.
- Cevapta bir kelime var mı, bak.
- Her anahtar kelime için bir cevap ver.
- Hiçbir anahtar kelime eşleşmezse de bir cevap ver.
- 18Sohbet botu fikirleriBir sohbet botunun anahtar kelime kurallarından farkını söyle.
- Bir anahtar kelime botu ile bir yapay zeka sohbet botunu karşılaştır.
- Yapay zeka sohbet botunun metinden öğrendiğini söyle.
- Cevaplarının neden şaşırtabileceğini söyle.
- 19Soru oyunuSoru soran ve kontrol eden bir soru oyunu yap.
- Soruları ve cevapları listelerde sakla.
- Her soruyu sırayla sor.
- Her doğru cevap için bir puan ekle.
- 20Yararlı ipucuYanlış cevaptan sonra oyuncuya yararlı bir ipucu ver.
- Her soru için bir ipucu yaz.
- Yanlış cevaptan sonra ipucunu göster.
- Oyuncu bir kez daha denesin.
Hata bulma ve deneme
- 21Hatayı bulHataya yol açan bloğu bul.
- Ne olması gerektiğini ve ne olduğunu söyle.
- Bir parçayı bir kerede dene.
- Bloğu düzelt ve yeniden dene.
- 22Deneme listesiDenenecek şeylerin listesini yaz.
- Ne deneyeceğini yaz.
- Ne olması gerektiğini yaz.
- Her birini işaretle.
- 23Garip girdilerGarip girdilerde ne olduğunu dene.
- Hiçbir şey, uzun bir kelime ve bir sayı yaz.
- Kameraya karanlık bir resim göster.
- Bozulanı düzelt.
- 24Kurallar mı öğrenme miHangi parçaların kurallara uyduğunu, hangilerinin yapay zeka ile öğrendiğini söyle.
- Kural bloklarını bir renge boya.
- Yapay zeka bloklarını başka bir renge boya.
- Hangi parçanın denenmesinin daha zor olduğunu ve nedenini söyle.
- 25Oyunu iyileştirOyunu iyileştir: deneyenlerin bulduğu iki sorunu düzelt.
- İki arkadaşından oynamasını iste.
- Buldukları sorunları yaz.
- En büyük iki sorunu düzelt.
Oyun yapım stüdyosu
- 26Oyun tasarımıKâğıtta bir yaban hayatı oyununun tasarımını yap.
- Oyundaki hayvanları seç.
- Ekranları çiz.
- Oyuncunun nasıl puan aldığını yaz.
- 27Prototipİlk oynanabilir prototipi yap.
- Başlangıç ekranını yap.
- Bir bölüm yap.
- Skoru ekle.
- 28Yapay zekayı ekleOyununa yapay zeka ekle: bir hayvan sınıflandırıcı.
- Hazır bir hayvan sınıflandırıcı kullan ya da kendininkini eğit.
- Onu oyuna bağla.
- Bulduğu her hayvan hakkında bir bilgi ver.
- 29Deneme oyunuBaşkaları deneme oyununu oynarken izle ve sorunları yaz.
- Yardım etmeden izle.
- Oyuncuların nerede takıldığını yaz.
- En büyük sorunu düzelt.
- 30Yapay zeka yaban hayatı macerasıBitmiş yapay zeka yaban hayatı macerasını göster: oyun puan verir ve öğretir.
- Oyunu sınıfa göster.
- Hangi parçaların kural kullandığını, hangilerinin yapay zeka kullandığını söyle.
- Yapay zekanın yaptığı bir yanlışı göster.