BİR KÖYDEN KODLARA: AI'HAN'IN HİKAYESİ
Her şey, Zonguldak'ın küçük bir köyünde yaşayan **Ayhan** adında meraklı bir çocuğun hayaliyle başladı. O, dedesinin elektronik aletlerle dolu odası ile babasının marangoz atölyesi arasında büyüdü. Aklında tek bir soru vardı: "Bir robot düşünmeyi öğrenebilir mi?"
Yıllar sonra, eski bir kamera, lamba pervanesi ve mikser motoruyla hayalini gerçekleştirdi: **Kukiri** doğdu! Uçan, konuşan ve öğrenen bu minik robot kuşla birlikte çıktığı bu yolda, o artık yalnızca Ayhan değil, **AI'Han**'dı; zekânın yolculuğuna çıkan çocuk!
🎯 AI'HAN VE KUKİRİ'NİN MACERA HARİTASI
Hazır mısın kaşif? Bu 16 bölümlük serüvende Python'un temellerinden yapay zekânın derinliklerine uzanan bir yolculuğa çıkacaksın. Her bölüm, AI'Han ve Kukiri'nin hikayesinden bir parça ve senin için yeni bir görev demek!
BÖLÜM 1–12: PYTHON ÖĞRENİYORUZ – KODUN YOLCULUĞU
Bölüm 1Kodun Doğuşu
AI'Han, Kukiri ile ilk kez kodlarla konuşur ve gizemli bir sinyal alırlar.
**Algoritmik düşünmenin temeli:** Adım adım işlem dizileriyle bilgisayara görev vermeyi öğren. "Kahve yapma algoritması" adımlarını sıralayıp animasyonlaştır.
Bölüm 2Kukiri’ye İlk Komut
Kukiri, içinde gizli bir mesaj olan bilgi küresini bulur ve onu çözmek için verileri anlamaları gerekir.
**Bilgisayara bir şey söylemeyi öğrenme:** `print` komutu ve yorum satırlarını (`#`) kullanarak Kukiri'ye basit komutlar ver.
Bölüm 3Bilgi Kutuları
AI'Han, kadim zekâların olduğu bir meclise seçilir ve metinlerin gücünü keşfeder.
**Değişkenler ve veri türleri:** Değer saklama kutularını ve onların türlerini (sayı, metin, boolean) öğren. "Kukiri hakkında bilgi yaz" (isim, yaş, uçuyor mu?) görevini tamamla.
Bölüm 4Kukiri’nin Hafızası
AI'Han, bir kod labirentinde yolları ve engelleri bir listede tutarak ilerler.
**Listeler & Tuple:** Sıralı verileri saklama ve erişim yöntemlerini öğren. "Görev listesi" oluştur ve içinden elemanları göster.
Bölüm 5Karar Ağacı
Kahramanlarımız, kodun içindeki bilgiden doğan yeni zekâ dostları ALP-1K'yı aktif eder.
**`if/else` yapısı:** Koşullu düşünme mantığını öğren. Kukiri'yi rüzgârlı günlerde uçurmamayı öğreten kodu yaz.
Bölüm 6Sonsuz Döngü
Kukiri, bozuk veriler yüzünden çöker ve AI'Han onu döngülerle kurtarmaya çalışır.
**`for/while` döngüleri:** Tekrar eden görevleri verimli bir şekilde çözmeyi öğren. "5 kez kanat çırp" görevini kodla.
Bölüm 7Kukiri Fonksiyon Yazıyor
Bir kod fırtınası başlar ve AI'Han, özel görevler için yeniden kullanılabilir kod blokları (fonksiyonlar) yazar.
**`def` (fonksiyonlar):** Kendi komutlarını tanımlayarak kodunu daha düzenli ve tekrar kullanılabilir hale getir. `uc()` fonksiyonu yaz ve çağır.
Bölüm 8Hata Yakalama
Final görevinde, olası hatalara karşı hazırlıklı olmaları gerekir ve AI'Han kodunu `try/except` ile korur.
**`try/except` yapısı:** Hataları yakalayıp programını çökmesini engellemeyi öğren. Bozuk girişlerde Kukiri'yi kurtaran kodu yaz.
Bölüm 9Kukiri’nin Günlüğü
Ekip, kayıp ALP-1K'nın izini sürerken, bilgileri dosyalara yazıp okumaları gerekir.
**Dosya işlemleri:** Verilerin kalıcılığını sağla. Kukiri için bir "günlük yaz ve yeniden oku" görevi tamamla.
Bölüm 10Zaman ve Rasgelelik
Zamanla yarışılan bir arenada AI'Han, rastgele görevler ve matematiksel zorluklarla karşılaşır.
**`random`, `datetime` modülleri:** Zamanla ve belirsizlikle kod üretme yeteneği kazan. "Rasgele görev ver, zamanla yarış" görevini kodla.
Bölüm 11Kukiri'nin Kütüphanesi
Kukiri artık bilgileri etiketleyerek (sözlük) saklayabilir ve kendi veri yapısına (sınıf) kavuşur.
**Sözlükler ve `class`:** Anahtar-değer mantığını ve nesne tabanlı programlamayı öğren. Kukiri sınıfı oluştur, özelliklerini sakla.
Bölüm 12Zeka Denklemleri
Ankara'nın Beş Tepesi'nde geçen görevde ekip, etiketli verilerle bir modeli eğitir.
**Basit matematik & mantık operatörleri:** Karşılaştırma, hesaplama ve mantık kurallarını kullanarak karmaşık problemleri çöz. "Kukiri'nin bataryasını kontrol et (> 30%)" görevini tamamla.
BÖLÜM 13–20: YAPAY ZEKÂ ÖĞRENİYORUZ – ZEKÂNIN ŞAFAĞI
Bölüm 13Yapay Zekâ Nedir?
Kukiri, kendi kodlarının "öğrenme" yeteneği olduğunu fark eder ve yapay zekânın ne olduğunu sorgular.
**AI temel kavramları:** Algoritma – model – veri ilişkisini anlam. Sürükle-bırak benzeri algoritma oluşturma simülasyonunu dene.
Bölüm 14Öğrenen Kukiri
Ankara'nın Beş Tepesi'nde geçen görevde ekip, etiketli verilerle bir modeli eğitir.
**Denetimli öğrenme:** Etiketli veri ile sınıflandırma yapmayı öğren. Renk butonlarıyla Kukiri'yi eğit, Kukiri tahmin etsin!
Bölüm 15Kukiri ile Gör ve Konuş
Zekâlar Meclisi'nde ekip, bilgisayarların metinleri ve görüntüleri nasıl anladığını öğrenir.
**NLP & CV:** Görsel ve metin anlama yeteneklerini keşfet. Kamera açıp Kukiri'nin seni "tanımasını" ve seninle konuşmasını dene.
Bölüm 16Zekânın Vicdanı
AI'Han, yanlış verilerle eğitilmiş "Karanlık Algoritma" ile yüzleşir ve yapay zekâda etiğin önemini anlar.
**AI Etiği:** Yanlılık, adalet ve sorumluluk gibi kritik etik senaryoları tartış. Mini bir quiz ile bilgini test et.
B17Kukiri'nin Duyguları
Kukiri, metinlerdeki gizli duyguları keşfeder ve AI'Han'ın notlarındaki ruh halini anlamaya çalışır.
**Duygu Analizi (Sentiment Analysis):** Metinlerdeki duygu tonunu (olumlu/olumsuz/nötr) anlamayı öğren. Kukiri'ye bir cümle yaz, Kukiri cümlenin "duygusal" puanını tahmin etsin.
B18Sanatçı Kukiri
Kukiri, kodların sadece mantık değil, aynı zamanda sanat da üretebileceğini fark eder ve piksel sanatına başlar.
**Üretken Görsel Yapay Zekâ:** Metinden veya basit fırça darbelerinden nasıl yeni görseller oluşturulduğunu kavra. Kukiri'den anahtar kelimelerle basit bir piksel sanatı çizmesini iste.
B19Kukiri'nin Gelecek Tahmini
AI'Han ve Kukiri, eski verilere bakarak gelecekteki hava durumunu tahmin etmeye çalışır.
**Tahminsel Yapay Zekâ (Regresyon):** Makinelerin sayısal değerler (fiyat, sıcaklık vb.) tahmin ettiğini anla. Geçmiş hava sıcaklıklarını gir, Kukiri bir sonraki günün sıcaklığını tahmin etsin.
B20Kukiri'nin Uzay Macerası
Kukiri, bilinmeyen bir galaksiden kaybolur ve pekiştirmeli öğrenmeyle güvenli yolu bulmak zorundadır.
**Gelişmiş Pekiştirmeli Öğrenme:** Daha karmaşık ortamlarda ajanların nasıl en iyi yolu bulduğunu deneyimle. Kukiri'yi bir uzay gemisi gibi kontrol et, hedefe ulaşmaya çalışırken öğrenmesini izle.
YENİ KEŞİFLER YOLDA...
B21Kukiri Müzik Yapıyor
Kukiri'ye biraz ilham verin, size özel melodiler oluştursun!
**Üretken Yapay Zeka (Generative AI) Atölyesi** Kukiri'nin üretebileceği müzik türlerini keşfedin.
B22Kukiri Resim Yapabiliyor
Hayalinizdeki resmi tarif edin, Kukiri sizin için çizsin!
**Üretken Yapay Zeka (Generative AI) Atölyesi** Kukiri'nin görsel dünyasını keşfedin.
B23Kukiri Yönetmen Oldu!
Senaryoyu yazın, Kukiri kısa bir video klip oluştursun!
**Üretken Yapay Zeka (Generative AI) Atölyesi** Kukiri'nin yönetmenlik yeteneklerini keşfedin.
B24Kukiri Developer-Geliştirici Kukiri kod yazıyor geliştiriyor!
Basit bir görev tanımlayın, Kukiri sizin için temel kodları yazsın!
**Üretken Yapay Zeka (Generative AI) Atölyesi** Kukiri'nin geliştirici yönünü keşfedin.
Bölüm 1: Kodun Doğuşu - Kahve Algoritması
Bir bilgisayarın bir işi yapması için adım adım talimatlara ihtiyacı vardır, buna algoritma denir! Aşağıdaki "Kahve Yap" butonuna basarak Kukiri'nin kahve yapma algoritmasını izle.
Kukiri'den Tüyolar
Vız vız! Bir algoritma, bir tarife benzer. Her adım açıkça belirtilmelidir, yoksa bilgisayar kafası karışır!
Zekâ Defteri
Bugün öğrendin: **Algoritma**, bir görevi tamamlamak için adım adım talimatlar dizisidir. Bilgisayarlar her şeyi algoritmalarla yapar.
Bölüm 2: Kukiri’ye İlk Komut
Kodlama dünyasına ilk adımını `print()` komutu ile at. Ekrana farklı şekillerde mesajlar yazdır ve `#` sembolü ile koduna notlar ekle.
Kukiri'den Tüyolar
Vız vız! `print()` komutu, bilgisayarın konuşmasını sağlar. Tırnak `"` içine ne yazarsan, onu söyler! `#` ile yazdığın her şeyi bilgisayar görmezden gelir. Bu senin defterin gibi!
Zekâ Defteri
Bugün öğrendin: `print()` ile ekrana yazı yazdırmayı ve `#` ile koduna kendin için notlar bırakmayı (**yorum satırı**).
Bölüm 3: Bilgi Kutuları
**Değişkenler**, bilgileri sakladığımız kutulardır. Metin (string), tam sayı (integer), ondalıklı sayı (float) ve mantıksal (boolean) değerleri nasıl kullanacağımızı öğrenelim. Kukiri hakkında bilgi yaz!
Kukiri'den Tüyolar
Vızz! Bir sayıyı tırnak içine alırsan, Python onu metin sanır. `int()` veya `float()` komutlarıyla onu tekrar sayıya çevirerek matematik yapabilirsin!
Zekâ Defteri
Bugün öğrendin: **Değişken tanımlamayı** (`=`), farklı **veri türlerini** (`str` metin, `int` tam sayı, `float` ondalıklı sayı, `bool` mantıksal) ve türler arası basit dönüşüm yapmayı (`int()`, `str()`).
Bölüm 4: Kukiri’nin Hafızası
Kukiri'nin birden fazla bilgiyi aynı anda hatırlaması gerekiyor! **Listeler** ve **tuple'lar**, sıralı verileri saklamamızı sağlar. Hadi Kukiri'nin görev listesini oluşturalım ve içinden elemanları gösterelim.
Kukiri'den Tüyolar
Vızz! Listeler esnektir, içine istediğin zaman ekleme-çıkarma yapabilirsin. Tuple'lar ise sabit bilgiler içindir, tıpkı Kukiri'nin adı gibi, hiç değişmez!
Zekâ Defteri
Bugün öğrendin: **Listeler** (`[]`) ve **tuple'lar** (`()`) ile sıralı veri saklamayı, listelere `append()` ile eleman eklemeyi ve `pop()` ile çıkarmayı.
Bölüm 5: Karar Ağacı
Kukiri bazen kararlar vermek zorunda kalır! **`if`**, **`elif`** (else if) ve **`else`** yapıları, programımızın koşullara göre farklı yollar izlemesini sağlar. Kukiri'yi rüzgârlı günlerde uçurmamayı öğreten kodu yazalım.
Kukiri'den Tüyolar
Vızz! `if` "Eğer bu doğruysa...", `elif` "Yok eğer bu doğruysa...", `else` ise "Hiçbiri doğru değilse..." demektir. Karar ağaçları gibi düşün!
Zekâ Defteri
Bugün öğrendin: **Koşullu mantık** (`if`, `elif`, `else`) kullanarak programının farklı senaryolara göre farklı kararlar vermesini sağlamayı.
Bölüm 6: Sonsuz Döngü
Kukiri'nin aynı görevi defalarca yapması gerektiğinde ne yaparız? **Döngüler** devreye girer! `for` ve `while` döngülerini kullanarak tekrar eden görevleri verimli bir şekilde çözmeyi öğren. "5 kez kanat çırp" görevini kodla.
Kukiri'den Tüyolar
Vızz! `for` döngüsü bir şeyi "şu kadar kez yap" veya "bu listedeki her şey için yap" demektir. `while` döngüsü ise "Şu koşul doğru olduğu sürece yapmaya devam et!" demektir. Sonsuz döngüye dikkat et, yoksa Kukiri çok yorulur! 😄
Zekâ Defteri
Bugün öğrendin: **`for`** ve **`while`** döngüleri ile **tekrar eden görevleri** otomatikleştirmeyi ve `range()` fonksiyonunu.
Bölüm 7: Kukiri Fonksiyon Yazıyor
Kukiri, karmaşık görevleri daha kolay yönetmek için kendi "özel komutlarını" (**fonksiyonlarını**) oluşturmaya karar verdi. **`def`** anahtar kelimesiyle kendi komutlarını tanımlayabilir ve programını daha düzenli ve güçlü hale getirebilirsin. Hadi `uc()` fonksiyonunu yaz ve çağır.
Kukiri'den Tüyolar
Vızz! Fonksiyonlar, bir tarifi bir kez yazıp defalarca kullanmak gibidir. `def` ile tarifini yaz, sonra sadece ismini söyleyerek çalıştır!
Zekâ Defteri
Bugün öğrendin: **`def`** anahtar kelimesiyle **fonksiyon tanımlamayı**, fonksiyonları **parametrelerle** kullanmayı ve `return` ile değer döndürmeyi.
Bölüm 8: Hata Yakalama
Bazen programlarımızın çalışması sırasında beklenmedik durumlar veya hatalar oluşabilir. **`try`** ve **`except`** blokları, bu hataları programının çökmesini engellemek için yakalamamızı sağlar. Hadi bozuk girişlerde Kukiri'yi kurtaran kodu yazalım.
Kukiri'den Tüyolar
Vızz! `try` "Şunu yapmayı dene", `except` "Eğer hata olursa şunu yap", `finally` ise "Her durumda bunu yap" demektir. Böylece Kukiri asla panik yapmaz!
Zekâ Defteri
Bugün öğrendin: **`try`**, **`except`** ve **`finally`** bloklarıyla **hata yönetimini** yaparak programını daha sağlam hale getirmeyi. Yaygın hatalar: `ValueError`, `ZeroDivisionError`, `IndexError`.
Bölüm 9: Kukiri’nin Günlüğü
Kukiri'nin önemli bilgileri unutmaması için bir günlük tutması gerekiyor. **Dosya işlemleriyle** bilgileri bilgisayara yazıp daha sonra okuyabiliriz. Kukiri için bir "günlük yaz ve yeniden oku" görevi tamamla.
Kukiri'den Tüyolar
Vızz! Dosyalar Kukiri'nin uzun süreli hafızası gibidir. `w` ile yeni bir defter açar, `r` ile okur, `a` ile de yeni notlar ekler!
Zekâ Defteri
Bugün öğrendin: Bilgilerini kalıcı hale getirmek için **dosya işlemleri** (`open()`, `write()`, `read()`) yapmayı ve `w`, `r`, `a` modlarını.
Bölüm 10: Zaman ve Rasgelelik
Kukiri, zamanla yarışılan bir arenada! Bazen **rastgele** kararlar vermesi, bazen de **zamanı** doğru kullanması gerekir. Python'un `random` ve `datetime` gibi modülleriyle koduna süper güçler kat. "Rasgele görev ver, zamanla yarış" görevini kodla.
Kukiri'den Tüyolar
Vızz! `random` ile şanslı Kukiri olursun, tahmin oyunları yapabilirsin. `datetime` ile Kukiri saati hep bilir, randevuları kaçırmaz!
Zekâ Defteri
Bugün öğrendin: `random` modülü ile **rasgele sayılar ve seçimler** yapmayı, `datetime` modülü ile **zaman ve tarih** işlemleri yapmayı.
Bölüm 11: Kukiri'nin Kütüphanesi
Kukiri artık bilgileri etiketleyerek (**sözlük**) saklayabilir ve kendi veri yapısına (**sınıf**) kavuşur. Sözlükler (`dict`) ve sınıflar (`class`) ile daha karmaşık veri yapıları oluşturmayı öğren.
Kukiri'den Tüyolar
Vızz! Sözlükler, eşyalarını etiketleyip çekmecelere koymak gibidir (anahtar-değer). Sınıflar ise Kukiri gibi robotlar için bir tarif defteri gibidir: Hangi özellikleri var, neler yapabilirler? Sonra o tariften istediğin kadar Kukiri yapabilirsin!
Zekâ Defteri
Bugün öğrendin: **Sözlükler** (`dict`) ile anahtar-değer çiftleri halinde veri saklamayı ve **sınıflar** (`class`) ile nesne tabanlı programlamanın temellerini.
Bölüm 12: Zeka Denklemleri
Kukiri'nin matematik ve mantık yapabilmesi çok önemli! Basit toplama, çıkarma, çarpma, bölme gibi **matematiksel** işlemleri ve `==` (eşit mi), `>` (büyük mü), `<` (küçük mü), `and` (ve), `or` (veya) gibi **mantık operatörlerini** kullanarak karmaşık problemleri çöz. "Kukiri'nin bataryasını kontrol et (> 30%)" görevini tamamla.
Kukiri'den Tüyolar
Vızz! Matematik operatörleri Kukiri'ye hesap yapmayı öğretir (+, -, *, /). Mantık operatörleri (`and`, `or`, `not`) ise Kukiri'nin akıl yürütmesini sağlar, tıpkı insan gibi!
Zekâ Defteri
Bugün öğrendin: Python'daki **matematiksel operatörleri** (`+`, `-`, `*`, `/`, `**`, `%`) ve **mantık operatörlerini** (`and`, `or`, `not`) kullanarak karşılaştırmalar yapmayı ve karmaşık denklemler kurmayı.
Bölüm 13: Yapay Zekâ Nedir?
Yapay Zekâ (AI) nedir? **Algoritma**, **model** ve **veri** arasındaki ilişkiyi anlamaya ne dersin? Aşağıdaki simülasyonda Kukiri'ye basit bir algoritmayı nasıl adım adım öğrettiğimizi göreceksin.
Kukiri'den Tüyolar
Vızz! Yapay zekâ, bilgisayarların insan gibi düşünmesini ve öğrenmesini sağlayan sihirli bir kutu gibidir. Algoritma onun adımları, veri onun yiyeceği, model ise öğrendiği beceridir!
Zekâ Defteri
Bugün öğrendin: **Yapay Zekâ (AI)**'nın ne olduğunu, **algoritma** (adım adım talimat), **veri** (bilgiler) ve **model** (öğrenilmiş beceri) arasındaki temel ilişkiyi.
Bölüm 14: Öğrenen Kukiri
**Denetimli öğrenme** ile tanış! Kukiri'ye renkleri öğreterek onu eğitelim. Ne kadar çok öğretirsen, o kadar iyi tahmin eder. Önce renk butonlarına basarak Kukiri'yi eğit, sonra ondan tahmin yapmasını iste!
Bölüm 15: Kukiri ile Gör ve Konuş
Yapay zekânın iki süper gücü: **Doğal Dil İşleme (NLP)** ile Kukiri ile sohbet et ve **Bilgisayarlı Görü (CV)** ile nesneleri tanı. Seçmek istediğin modülü dene!
Kukiri'den Tüyolar
Vızz! NLP, Kukiri'nin kelimeleri ve cümleleri anlamasını sağlar. CV ise Kukiri'nin "gözleri"dir, nesneleri ve yüzleri tanımasına yardımcı olur!
Zekâ Defteri
Bugün öğrendin: **Doğal Dil İşleme (NLP)** ile metin analizi ve sohbet, **Bilgisayarlı Görü (CV)** ile görüntü anlama ve nesne tanıma.
Bölüm 16: Zekânın Vicdanı
Yapay zekâ her zaman doğruyu söyler mi? **Önyargı**, **adalet** ve **sorumluluk** gibi önemli konuları tartışalım. Bu senaryoyu dikkatlice oku ve sence doğru olan cevabı seç.
Senaryo:
Bir yapay zekâ sistemi, hastanelerde ameliyatların önceliğini belirlemek için kullanılıyor. Sistem, hastaların geçmiş verilerini inceleyerek ameliyat sırasını belirliyor. Ancak sistem, geçmişte toplanan verilerde oluşan yanlılıklar nedeniyle, belirli bir demografik gruptaki hastaları sürekli olarak listenin sonuna atıyor.
**Bu durumda, yapay zekâ sistemi için en etik yaklaşım ne olmalıdır?**
Kukiri'den Tüyolar
Vızz! Yapay zekâ modelleri, onlara öğrettiğimiz veriler kadar akıllıdır. Eğer veriler yanlıysa, Kukiri de yanlı davranabilir. Bu yüzden adalet ve sorumluluk çok önemlidir!
Zekâ Defteri
Bugün öğrendin: **Yapay Zekâ Etiği**'nin ne kadar önemli olduğunu, özellikle **yanlılık, adalet ve sorumluluk** gibi konularda bilinçli olmanın gerekliliğini.
Bölüm 17: Kukiri'nin Duyguları
Kukiri artık metinlerdeki **duygu tonunu** (olumlu/olumsuz/nötr) anlayabiliyor! Aşağıdaki kutuya bir cümle yaz ve Kukiri'nin o cümlenin duygusal puanını nasıl tahmin ettiğini gör.
Kukiri'den Tüyolar
Vızz! Duygu analizi, Kukiri'nin kelimelerin arkasındaki hisleri okuması gibidir. Bazı kelimeler pozitif (+), bazıları negatif (-) puan taşır!
Zekâ Defteri
Bugün öğrendin: **Duygu Analizi (Sentiment Analysis)** ile metinlerdeki genel duygu tonunu (olumlu, olumsuz, nötr) belirlemeyi. Bu, müşteri yorumlarını veya sosyal medya gönderilerini anlamak için kullanılır.
Bölüm 18: Sanatçı Kukiri
Kukiri artık sana özel **piksel sanatı** eserleri üretebiliyor! Aşağıdaki alana anahtar kelimeler girerek (örneğin: "orman", "gece", "robot") Kukiri'nin yaratıcılığını keşfet. Unutma, bu basit bir simülasyon!
Kukiri'den Tüyolar
Vızz! Üretken Görsel Yapay Zekâ, Kukiri'nin hayal gücü gibidir. Ona kelimelerle ipuçları verirsin, o da renkli noktalarla (piksellerle) yeni bir dünya çizer!
Zekâ Defteri
Bugün öğrendin: **Üretken Görsel Yapay Zekâ (Generative AI for Images)** kavramını ve metinden veya basit girdilerden nasıl yeni görseller oluşturulabileceğini (simülasyon düzeyinde).
Bölüm 19: Kukiri'nin Gelecek Tahmini (Sayı Tahmini Oyunu)
Kukiri, 1 ile 10 arasında bir sayı tuttu! Sen de tahmin et bakalım, Kukiri'nin aklındaki sayıyı bulabilecek misin? Her denemede Kukiri sana ipucu verecek!
Kukiri'nin aklındaki sayıyı tahmin et (1-10 arası):
Kukiri'den Tüyolar
Vızz! Kukiri'nin tahmin mantığı çok basit: Sadece senin tahmininle kendi gizli sayısını karşılaştırır ve sana yol gösterir. Tıpkı gerçek yapay zekanın verileri karşılaştırıp öğrenmesi gibi!
Zekâ Defteri
Bugün öğrendin: **Tahminsel Yapay Zekâ (Regresyon)**'nın temel mantığını, bir sistemin (Kukiri) sana verdiği ipuçlarıyla (verilerle) nasıl doğru sonuca (sayıya) yaklaştığını. Bu, hava tahmini veya stok piyasası analizi gibi sayısal tahminlerde kullanılır.
Bölüm 20: Kukiri'nin Uzay Macerası
Kukiri, bilinmeyen bir galakside kayboldu ve güvenli yolu bulmak zorunda! Bu **pekiştirmeli öğrenme** simülasyonunda, Kukiri'nin bir uzay gemisi gibi engellerle dolu asteroid alanında hedefe ulaşmaya çalışmasını izle. Kukiri, her hareketinden ve sonucundan "öğrenerek" daha iyi stratejiler geliştirmeye çalışacak!
Kukiri'den Tüyolar
Vızz! Uzaydaki pekiştirmeli öğrenme, Kukiri'nin bir oyunu oynamayı öğrenmesi gibidir. İyi hamleler ödül getirir, kötü hamleler ceza. Böylece zamanla en iyi stratejiyi bulur!
Zekâ Defteri
Bugün öğrendin: **Pekiştirmeli Öğrenme**'nin (Reinforcement Learning) daha karmaşık ortamlarda ajanların (Kukiri) deneme-yanılma yoluyla nasıl en iyi stratejileri öğrendiğini ve hedefe ulaşmak için optimize ettiğini.
BONUS 1: Öğrenen Makineler (Kodsuz AI Simülasyonu)
Bu modülde Kukiri'ye renkleri öğreterek basit bir makine öğrenimi modelinin nasıl çalıştığını göreceksin. Renk butonlarına tıklayarak Kukiri'ye o rengin "nasıl göründüğünü" öğretebilirsin. Her tıklama, Kukiri'nin o renk hakkındaki "bilgi havuzunu" artıracak. Ne kadar çok veri verirsen, o kadar iyi öğrenir. "Kukiri, Tahmin Et!" butonuna bastığında, Kukiri öğrendiği verilere dayanarak rastgele bir rengin ne olduğunu tahmin etmeye çalışacak. Bu modül, makine öğreniminin eğitim (training) ve tahmin (prediction) mantığını kod yazmadan, tamamen interaktif bir şekilde deneyimlemeni sağlar.
Kukiri'den Tüyolar
Vızz! Ne kadar çok renk öğretirsen, Kukiri o kadar doğru tahminler yapar. Eksik bilgi Kukiri'nin kafasını karıştırabilir!
Zekâ Defteri
Bu modül, makine öğrenimindeki **eğitim (training)** ve **tahmin (prediction)** aşamalarını gösterir. Sistem, verdiğin verilere (eğitim) dayanarak genelleme yapar ve yeni durumlarda tahminlerde bulunur.
BONUS 2: Kukiri Labirenti (Reinforcement Learning Simülasyonu)
Kukiri, artık kendi başına bir labirentte yolunu bulmayı deneme-yanılma yoluyla öğreniyor! "Simülasyonu Başlat" dediğinde Kukiri labirentte rastgele hareket etmeye başlar. Altın ($) bulduğunda puan kazanır, Tuzak (X)lara çarptığında puan kaybeder. Kukiri, her hareketinin sonucundan (ödül ya da ceza) "öğrenerek" zamanla daha iyi bir strateji geliştirmeye çalışır. Bu, pekiştirmeli öğrenmenin temel prensibidir. "Toplanan Altın" ve "Çarpışma Sayısı" istatistiklerini takip ederek Kukiri'nin öğrenme sürecini ve performansını gözlemleyebilirsin. "Sıfırla" butonuyla yeni bir labirent oluşturup baştan başlatabilirsin.
Kukiri'den Tüyolar
Vızz! Pekiştirmeli öğrenme, Kukiri'nin bir oyunu oynayarak öğrenmesi gibidir. Doğru hareketler ona ödül (altın) kazandırırken, yanlış hareketler ceza (tuzak) almasına neden olur. Zamanla en iyi stratejiyi bulur!
Zekâ Defteri
Bu modül, **Pekiştirmeli Öğrenme (Reinforcement Learning)** kavramını temel düzeyde açıklar. Bir **ajan (Kukiri)**, bir **ortamda (labirent)**, aldığı **eylemlerin** (hareketlerin) sonucunda **ödül veya ceza** alarak en iyi **stratejiyi (politika)** öğrenir.
BONUS 3: Kukiri Şiir Yazıyor (Generative AI Simülasyonu)
Yaratıcı yapay zekânın gücü artık seninle! Kukiri, senin verdiğin ilhamla şiirler yazacak. Metin kutusuna "orman, gece, robot" gibi birkaç anahtar kelime gir. "Şiir Yaz!" butonuna bastığında, Kukiri bu kelimeleri kullanarak sana özel, kısa ve yaratıcı bir metin (şiir veya kısa masal benzeri) oluşturacak. Aynı kelimelerle bile "Farklılaştır!" butonuna basarak yeni varyasyonlar üretebilirsin. Bu, üretken yapay zekânın farklı çıktılar oluşturma yeteneğini gösterir. Kukiri'nin bu yaratıcılığı nasıl başardığına dair basit bir açıklama almak için "Nasıl Yazdı?" butonunu kullanabilirsin.
Kukiri'den Tüyolar
Vızz! Ne kadar ilginç ve çeşitli anahtar kelimeler verirsen, o kadar yaratıcı metinler oluşturabilirim! Denemekten çekinme!
Zekâ Defteri
Bu modül, **Üretken Yapay Zekâ (Generative AI)** kavramını gösterir. Özellikle **Dil Modelleri** (Large Language Models - LLM) adıyla bilinen bu AI türü, girdiğiniz metinlerden yeni ve özgün metinler üretebilir. `Prompt` (anahtar kelime/talimat) vererek yaratıcı çıktı almayı deneyimledin.
BONUS 4: Görsel Katmanlarla Zekâ (CNN Simülasyonu)
Kukiri'nin gözleriyle dünyayı gör! Bu modül, bir bilgisayarın görüntüleri nasıl "işlediğini" basit filtrelerle gösterir. "Kamerayı Başlat" butonuna tıklayarak web kameranı aç ve kendini veya etrafındaki nesneleri Kukiri'ye göster. "Gri Ton", "Ters Çevir" ve "Kenar Tespiti" gibi filtre butonlarına tıklayarak görüntünü gerçek zamanlı olarak değiştirebilirsin. Bu filtreler, yapay zeka sistemlerinin (özellikle Evrişimli Sinir Ağları'nın - CNN) görüntüleri analiz ederken kullandığı temel adımları görselleştirir. Kukiri, bu filtrelerle "gördüğü" şeylere göre basit "tahminler" yapar. "Kamerayı Kapat" ile istediğin zaman durdurabilirsin.
Kukiri'den Tüyolar
Vızz! Benim gibi yapay zekalar, bir görüntüyü doğrudan "görmez". Onu küçük parçalara ayırır ve her bir parça üzerinde farklı filtreler uygular. Böylece kenarları, renkleri, şekilleri ayrı ayrı algılar ve sonra bunları birleştirerek ne "gördüğüne" karar verir!
Zekâ Defteri
Bu modül, **Evrişimli Sinir Ağları (Convolutional Neural Networks - CNN)** gibi görsel yapay zeka modellerinin temel prensiplerini gösterir. Görüntüler, farklı katmanlardan (filtrelerden) geçirilerek özellikler çıkarılır ve bu özellikler daha sonra nesne tanıma veya sınıflandırma gibi görevlerde kullanılır.
Bölüm 21: Kukiri Müzik Yapıyor
Kukiri'ye biraz ilham verin, size özel melodiler oluştursun!
Kukiri'den Tüyolar
Vızz! Yapay zeka, notaları ve ritimleri öğrenerek yeni melodiler yaratabilir. Tıpkı bir besteci gibi ama çok daha hızlı!
Zekâ Defteri
Bugün öğrendin: **Üretken Yapay Zeka (Generative AI)**'nın müzik alanında nasıl kullanılabileceğini ve yeni melodiler üretebileceğini.
Bölüm 22: Kukiri Resim Yapabiliyor
Hayalinizdeki resmi tarif edin, Kukiri sizin için çizsin! Basit anahtar kelimelerle renkli bir eser yaratacak.
Kukiri'den Tüyolar
Vızz! Kelimeleri alıp resimlere dönüştürmek, benim en sevdiğim sihirlerden biri! Her kelimenin bir rengi, bir şekli var gibi düşün.
Zekâ Defteri
Bugün öğrendin: **Metinden Görsel Üretimi (Text-to-Image Generative AI)**'nın temel prensibini ve yapay zekânın yaratıcı sanat eserleri oluşturma yeteneğini.
Bölüm 23: Kukiri Yönetmen Oldu!
Senaryoyu yazın, Kukiri kısa bir video klip oluştursun! (Basit metin tabanlı bir simülasyon)
Kukiri'den Tüyolar
Vızz! Bir video oluşturmak, birçok resmi ve sesi bir araya getirmek gibidir. Ben de kelimelerden sahneleri hayal edebilirim!
Zekâ Defteri
Bugün öğrendin: **Metinden Video Üretimi (Text-to-Video Generative AI)** gibi gelişmiş üretken yapay zeka uygulamalarının kavramsal mantığını.
Bölüm 24: Kukiri Developer - Geliştirici Kukiri Kod Yazıyor!
Basit bir görev tanımlayın, Kukiri sizin için temel Python kodlarını yazsın ve çalıştırsın!
Kukiri'den Tüyolar
Vızz! Ben, senin ne istediğini anlayıp o isteği koda çevirebilirim. Programcı dostum ol!
Zekâ Defteri
Bugün öğrendin: **Kod Üretimi (Code Generation)**, üretken yapay zekânın bir başka alanı. Programcıların daha hızlı kod yazmasına veya tekrarlayan görevleri otomatikleştirmesine yardımcı olur.