🚀 KUKİRİ'NİN YAPAY ZEKA ATÖLYESİ

AI'Han ile kodun ve zekânın sırlarını keşfet, geleceği sen inşa et!

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!

MACERA BAŞLASIN!

🎯 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.

Çıktı burada görünecek...

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!

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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.

Çıktı burada görünecek...

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!

Kukiri yeni renkler öğrenmeye hazır!
Öğrettiğin renklere göre Kukiri'nin tahmini burada görünecek.

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?**

Cevabın burada görünecek.

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 duygunu bekliyor...

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 ilhamını bekliyor...

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ı):

Tahminini bekliyorum!
Deneme Sayısı: 0

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!

Toplanan Altın: 0
Çarpışma Sayısı: 0
Kukiri uzayda yolunu arıyor...

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 yeni renkler öğrenmeye hazır!
Veri Havuzu: Henüz veri yok.
Öğrettiğin renklere göre Kukiri'nin tahmini burada görünecek.

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.

Toplanan Altın: 0
Çarpışma Sayısı: 0
Kukiri labirentte yolunu arıyor...

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 ilhamını bekliyor...

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 görüntüyü işliyor...

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 ilhamını bekliyor...

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 ilhamını bekliyor...

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)

Video simülasyonu burada görünecek...
Kukiri senaryoyu bekliyor...

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!

Kod çıktısı burada görünecek...

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.