YZ Destekli Kodlama Notları

Terimler Sözlüğü

Notlarda geçen 67 kavramın kısa tanımı. Her tanımın yanında, konunun anlatıldığı ünite var.

A

Ağaç (tree)
Ağaç (tree): NTFS gibi dosya sistemleri klasör–dosya hiyerarşisini ağaçla tutar. (Algoritmalar, Ünite 2 →)
Akış şeması (akış diyagramı)
Akış şeması (akış diyagramı), algoritmanın standart geometrik şekiller ve oklarla çizilmiş hâli. (Veri Yapıları, Ünite 1 →)
Algoritma
Algoritma, bir problemi çözmek ya da bir hesabı yapmak için yazılmış, sırası belli ve sonu olan adımlar listesi. (Algoritmalar, Ünite 1 →)
Algoritma, problemi çözmek için izlenen adımlar dizisi; adını 9. yüzyılda yaşamış el-Hârizmî'den alır. (Veri Yapıları, Ünite 1 →)
Alt küme (A ⊆ B)
Alt küme (A ⊆ B): A'nın her elemanı B'de de var. (Yapay Zekâ için Matematik, Ünite 2 →)
Anahtar (key) → değer (value)
Anahtar (key) → değer (value) eşleşmesi tutar; diğer adı hash map. (Veri Yapıları, Ünite 2 →)
Anlam bilim (semantics)
Anlam bilim (semantics): o komut çalışınca ne yapacağı. (Python ile Programlama, Ünite 1 →)
Asimptotik analiz
Girdi büyürken davranışı inceleyen bu yönteme asimptotik analiz denir. (Veri Yapıları, Ünite 1 →)
Ayrık küme
Ortak elemanı olmayan kümelere ayrık küme denir (A ∩ B = ∅). (Yapay Zekâ için Matematik, Ünite 2 →)

B

Bağımlılık çakışması
Buna bağımlılık çakışması denir. (Python ile Programlama, Ünite 1 →)
Bağıntı (β)
Bağıntı (β): A × B kartezyen çarpımının herhangi bir alt kümesi. (Yapay Zekâ için Matematik, Ünite 2 →)
Başvuru çizelgesi (lookup table)
Başvuru çizelgesi (lookup table): ağır hesapların (ör. trigonometrik değerler) girdilerini ve sonuçlarını önceden tutan dizi. (Algoritmalar, Ünite 2 →)
Bileşik önerme
Tek yargı bildiren, bağlaç içermeyen önermeye basit önerme, bağlaçlarla birleştirilmiş olana bileşik önerme denir. (Yapay Zekâ için Matematik, Ünite 2 →)
Bitişik
Bir kenarla bağlı iki düğüme bitişik denir. (Algoritmalar, Ünite 2 →)
Boş küme (∅)
Boş küme (∅): elemanı yok; her kümenin alt kümesi. (Yapay Zekâ için Matematik, Ünite 2 →)
Büyük O
Büyük O, bir algoritmanın girdi büyüdükçe ne kadar yavaşlayacağını cebirsel olarak anlatır. (Veri Yapıları, Ünite 1 →)

Ç

Çift yönlü koşullu (p ⇔ q)
Çift yönlü koşullu (p ⇔ q): p ⇒ q ve q ⇒ p birlikte. (Yapay Zekâ için Matematik, Ünite 2 →)

D

Deyim (statement)
Deyim (statement): programın en küçük parçası. (Python ile Programlama, Ünite 1 →)
Dizi
Dizi, aynı türden birçok değeri bitişik bellek hücrelerinde tutar. (Veri Yapıları, Ünite 2 →)
Doğal sayılar (ℕ)
Doğal sayılar (ℕ): 0, 1, 2, 3… Türkiye'de okulda 0 dahil edilir; bazı kaynaklar ℕ'yi 1'den başlatır ve 0'lı hâline ℕ₀ der. (Yapay Zekâ için Matematik, Ünite 1 →)
Doğruluk değeri
Bu değere doğruluk değeri denir: D / Y ya da bilgisayardaki gibi 1 / 0. (Yapay Zekâ için Matematik, Ünite 2 →)
Doğrusal (sıralı)
Doğrusal (sıralı): adımlar arka arkaya. (Veri Yapıları, Ünite 1 →)
Döngü
Üçüncü adımdaki gibi bir şart sağlandığı sürece tekrar eden kod parçasına döngü denir. (Algoritmalar, Ünite 1 →)
Döngüsel (tekrarlı)
Döngüsel (tekrarlı): bir koşul sağlandıkça geri döner. (Veri Yapıları, Ünite 1 →)
Düğümler (vertex)
Düğümler (vertex) ve onları bağlayan kenarlardan (edge) oluşur; G(V, E) diye yazılır, V düğüm kümesi, E kenar kümesi. (Algoritmalar, Ünite 2 →)

E

Etkinleştirme (activate)
Etkinleştirme (activate): ortamın Scripts/ (Windows) ya da bin/ klasörünü PATH'in başına ekler; artık python ve pip o ortamı kullanır. (Python ile Programlama, Ünite 1 →)
Evrensel küme (E)
Evrensel küme (E): üzerinde çalışılan her şeyi kapsayan küme. (Yapay Zekâ için Matematik, Ünite 2 →)

G

Genel YZ (AGI)
Genel YZ (AGI): insan gibi farklı alanlarda öğrenip bilgisini başka alanlara aktarabilen sistem. (Yapay Zekâya Giriş, Ünite 1 →)
Genelleme
Asıl başarı, modelin daha önce görmediği verilerde de doğru sonuç vermesi; buna genelleme denir. (Yapay Zekâ için Matematik, Ünite 1 →)
Görüntü kümesi G(β)
Görüntü kümesi G(β): ikinci bileşenler. (Yapay Zekâ için Matematik, Ünite 2 →)
Göstergeyi çözümleme (dereferencing)
O adresteki değere ulaşmaya göstergeyi çözümleme (dereferencing) denir. (Algoritmalar, Ünite 2 →)
Gözetimli öğrenme
Doğru cevapların da verildiği bu öğrenme biçimine gözetimli öğrenme denir. (Yapay Zekâ için Matematik, Ünite 1 →)

H

Ham veri
İşlenmemiş hâline ham veri denir. (Veri Yapıları, Ünite 1 →)
Hash çakışması (collision)
İki farklı anahtar aynı kovaya düşerse buna hash çakışması (collision) denir ve ayrıca çözülmesi gerekir. (Veri Yapıları, Ünite 2 →)
Hesaplamalı problem
Sayılarla ifade edilebilen problemlere hesaplamalı problem denir. (Algoritmalar, Ünite 1 →)
Hüküm
p'ye hipotez, q'ya hüküm denir. (Yapay Zekâ için Matematik, Ünite 2 →)

İ

İç çarpım
Özellik vektörüyle parametre vektörünün karşılıklı elemanlarını çarpıp toplamaya iç çarpım denir. (Yapay Zekâ için Matematik, Ünite 1 →)
İkili ağaç (binary tree)
Her düğümün en fazla iki çocuğu olan ağaca ikili ağaç (binary tree) denir. (Algoritmalar, Ünite 2 →)

K

Kabarcık sıralaması (bubble sort)
Kabarcık sıralaması (bubble sort) en kolay anlaşılanı: yan yana iki sayıya bakar, yanlış sıradaysa yerlerini değiştirir. (Algoritmalar, Ünite 1 →)
Karmaşık sayılar (ℂ)
Karmaşık sayılar (ℂ): ℝ'yi de kapsar; sinyal işleme gibi ileri konularda gerekir. (Yapay Zekâ için Matematik, Ünite 1 →)
Kök içi
Kökün içindeki ifadeye kök içi denir. (Yapay Zekâ için Matematik, Ünite 1 →)
Kuvvet kümesi P(A)
Kuvvet kümesi P(A): A'nın bütün alt kümeleri. n elemanlı kümenin 2ⁿ alt kümesi var. (Yapay Zekâ için Matematik, Ünite 2 →)
Kuyruk (queue)
Kuyruk (queue): işletim sistemi ve diskler gelen istekleri sırayla tutar (aygıt kuyruğu); medya oynatıcının çalma listesi. (Algoritmalar, Ünite 2 →)
Kuyruk, FIFO (İlk Giren İlk Çıkar)
Kuyruk, FIFO (İlk Giren İlk Çıkar): bilet kuyruğu gibi; ekleme arka uçtan, silme ön uçtan. (Algoritmalar, Ünite 2 →)

M

Mantıksal (koşullu)
Mantıksal (koşullu): karar elmasıyla dallanır. (Veri Yapıları, Ünite 1 →)
Mantıksal denklik (≡)
Mantıksal denklik (≡): iki önermenin tablolarındaki bütün satırlar aynı. (Yapay Zekâ için Matematik, Ünite 2 →)
Model seçimi
Hangisinin kullanılacağına karar vermeye model seçimi denir. (Yapay Zekâ için Matematik, Ünite 1 →)

O

Ortalama kare hata (OKH)
Ortalama kare hata (OKH): hataların karelerinin ortalaması. (Yapay Zekâ için Matematik, Ünite 1 →)

Ö

Öz alt küme (A ⊊ B)
Öz alt küme (A ⊊ B): ayrıca B'de A'da olmayan en az bir eleman var. (Yapay Zekâ için Matematik, Ünite 2 →)

P

PATH
PATH, işletim sisteminin bir komut yazıldığında programı aradığı klasörlerin listesi. (Python ile Programlama, Ünite 1 →)
PEP
PEP, Python için önerilen değişiklikleri anlatan resmî belge. (Python ile Programlama, Ünite 1 →)
pip
pip, Python 3.4'ten beri kurulumla birlikte gelir. (Python ile Programlama, Ünite 1 →)
Programlama
Programlama, bir problemin çözümünü bilgisayarın uygulayabileceği adımlara dökmek. (Python ile Programlama, Ünite 1 →)
Programlama dili
Bu talimatların yazıldığı dile programlama dili denir. (Python ile Programlama, Ünite 1 →)

R

Rastgele erişim
Buna rastgele erişim denir. (Algoritmalar, Ünite 2 →)
Rasyonel sayılar (ℚ)
Rasyonel sayılar (ℚ): p/q biçiminde yazılabilenler (p, q tam sayı, q ≠ 0). (Yapay Zekâ için Matematik, Ünite 1 →)
Reel sayılar (ℝ)
Reel sayılar (ℝ): rasyonel + irrasyonel. (Yapay Zekâ için Matematik, Ünite 1 →)

S

Seçmeli sıralama (selection sort)
Seçmeli sıralama (selection sort): listenin kalanındaki en küçüğü bul, baştaki boş yere koy, bir sonraki yere geç. (Veri Yapıları, Ünite 1 →)
Sıralama algoritması
«Bu listeyi küçükten büyüğe diz» tipik bir örnek; bu işi yapan algoritmalara sıralama algoritması denir. (Algoritmalar, Ünite 1 →)
Söz dizimi (syntax)
Söz dizimi (syntax): bir komutun nasıl yazılacağının kuralları. (Python ile Programlama, Ünite 1 →)

T

Tam sayılar (ℤ)
Tam sayılar (ℤ): …, −2, −1, 0, 1, 2, … (Yapay Zekâ için Matematik, Ünite 1 →)
Tanım kümesi T(β)
Tanım kümesi T(β): ikililerin birinci bileşenleri. (Yapay Zekâ için Matematik, Ünite 2 →)

V

Veri
Veri, bir nesne ya da olay hakkında kaydedilen ham değerler: metin, ses, resim, video, sayı. (Veri Yapıları, Ünite 1 →)
Veri, bir olgunun, kavramın ya da komutun iletilmeye, yorumlanmaya ve işlenmeye uygun biçimdeki gösterimi. (Algoritmalar, Ünite 2 →)
Veri türü
Veri türü, derleyiciye ya da yorumlayıcıya bir değişkende ne tür değer tutulacağını söyler. (Veri Yapıları, Ünite 1 →)
Veri yapısı
Veri yapısı, verileri bilgisayarda kolay erişilecek ve verimli işlenecek biçimde düzenlemenin yolu. (Veri Yapıları, Ünite 1 →)

Y

Yapay zekâ kışı
Araştırmaların durgunlaştığı dönemlere yapay zekâ kışı denir; iki büyük kış yaşandı. (Yapay Zekâya Giriş, Ünite 2 →)
Yığın (stack)
Yığın (stack): kelime işlemcide Geri al / Yinele, tarayıcıda ziyaret edilen adres geçmişi. (Algoritmalar, Ünite 2 →)
Yığın, LIFO (Son Giren İlk Çıkar)
Yığın, LIFO (Son Giren İlk Çıkar): kitap yığını gibi; ekleme de çıkarma da tepeden. (Algoritmalar, Ünite 2 →)