D Harfi ile Başlayan Terimler
Docker Nedir? AI Geliştirmede Konteyner Teknolojisi (Konteyner Teknolojisi)
Docker, 2013 yılında Solomon Hykes tarafından geliştirilen ve Linux çekirdeğinin konteyner teknolojisini kullanıcı dostu bir API ile erişilebilir kılan açık kaynaklı bir konteynerizasyon platformudur. Temel amacı "bende çalışıyor ama sende çalışmıyor" sorununu ortadan kaldırmaktır: Uygulama kodu, çalışma zamanı, kütüphaneler ve tüm sistem bağımlılıkları bir araya getirilerek "image" adı verilen taşınabilir bir paket oluşturulur; bu paketten çalıştırılan "container", bulut sunucusundan yerel makineye kadar her ortamda aynı davranışı sergiler. Sanal makinelerden (VM) farkı kritik öneme sahiptir. VM'ler tam bir işletim sistemi çalıştırırken Docker container'ları ana sistemin çekirdeğini paylaşır. Bu sayede container'lar saniyeler içinde başlar, megabayt mertebesinde yer kaplar ve çok daha az RAM tüketir. Container'lar sanallaştırma yerine işletim sistemi düzeyinde izolasyon sunar. AI ve makine öğrenimi ekosisteminde Docker birkaç kritik sorunu çözer. Araştırmacılar, farklı Python sürümleri, CUDA versiyonları veya kütüphane kombinasyonları gerektiren deneyleri Dockerfile aracılığıyla yeniden üretilebilir ortamlar olarak tanımlayabilir. Model deployment sürecinde eğitilmiş modeller API sunucularıyla birlikte konteynerize edilerek Kubernetes gibi orkestrasyon araçlarıyla büyük ölçekte dağıtılabilir. MLflow, Kubeflow ve Airflow gibi MLOps araçlarının büyük çoğunluğu Docker'ı temel alır. Temel bileşenler şunlardır: Dockerfile (image'ı tanımlayan yapılandırma dosyası), image (çalıştırılabilir paket), container (çalışan image örneği), registry (Docker Hub gibi image deposu) ve docker-compose (çoklu container uygulamalarını yönetme aracı). docker pull, docker run ve docker build komutları günlük kullanımın temelini oluşturur.
Dizi Madenciliği (Sequence Mining) (Dizi Madenciliği)
Sequence mining (dizi madenciliği veya sıralı örüntü madenciliği), zaman içinde veya belirli bir sıraya göre gerçekleşen olaylardan oluşan veri kümelerinde sık tekrar eden alt dizileri keşfetmeye yarayan veri madenciliği tekniğidir. 1995 yılında Agrawal ve Srikant tarafından önerilen bu yaklaşım, Apriori ilkesini sıralı verilere uygular ve belirli bir minimum destek eşiğini aşan örüntüleri sistematik olarak tanımlar. Dizi madenciliğinde temel kavramlar şöyle özetlenebilir: Bir sıra (sequence), zaman damgalı olay listelerinden oluşur; örneğin bir kullanıcının web sitesindeki sayfa ziyaret sırası ya da bir hastanın tedavi basamakları. Alt dizi (subsequence) ise göreceli sırasını koruyarak bu listeden türetilir. Apriori prensibi, sık olan bir alt dizinin tüm alt kümelerinin de sık olduğunu garanti eder; bu özellik arama uzayını etkili biçimde budamaya yarar. Teknik açıdan üç nesil algoritma öne çıkar. İlk nesil GSP (1995) birden fazla veritabanı taraması gerektirirken, ikinci nesil SPADE (2001) dikey veri formatıyla tarama sayısını üçe indirir. Üçüncü nesil PrefixSpan (2001) önek büyütme yöntemiyle tek veritabanı taramasında çalışır ve günümüz uygulamalarında standart haline gelmiştir. Büyük veri senaryolarında SPAM, bit vektörü gösterimi ile bellek verimliliği açısından avantaj kazanır. Dizi madenciliği, birliktelik kural madenciliğinden (association rule mining) sıra bilgisini hesaba katmasıyla ayrılır: "A'dan sonra B, ardından C" gibi nedenselliğe yakın ilişkileri ortaya koyabilir. Bu özellik; e-ticaret öneri sistemlerinde müşteri yolculuklarını modellemek, genomik araştırmalarda DNA ve protein motiflerini keşfetmek, klinik bilişimde hastalık süreçlerini örüntülemek ve siber güvenlikte anormal davranış dizilerini tespit etmek gibi alanlarda vazgeçilmez kılar. Öte yandan yüksek boyutlu ve seyrek verilerle çalışırken hesaplama karmaşıklığı artabilir; gürültülü zaman serileri ve eksik gözlemler örüntü kalitesini olumsuz etkiler. Modern uygulamalarda PrefixSpan Python paketi ve Spark MLlib üzerinde dağıtık dizi analizi yaygın çözümler olarak benimsenmektedir.
Data Privacy (Veri Gizliliği)
Veri gizliligi, bireylere ait kisisel bilgilerin nasil toplandigi, islendigi, saklandigi ve paylasildigini duzenleleyen ilke, uygulama ve yasal cerceveler butunudur. Teknoloji sirketlerinden hastanelere, e-ticaret platformlarindan devlet kurumlarindan kadar kisisel veri isleyen her organizasyon bu alaninla dogrudan iliskilidir. Veri gizliligi dusuncesi iki eksenli bir uzlasimdan beslenir. Ilki bireysel otonomi: insanlarin kendi verileri uzerinde anlayisli riza (informed consent) hakkina sahip olmasi ve verilere ne zaman, kim tarafindan nasil erisildigi konusunda seffafligin saglanmasi. Ikincisi kurumsal sorumluluk: veri isleyenlerin bu verileri merus amaclar dogrultusunda kulllanmasini ve korsanlara ya da ucuncu taraflara yasadisi bicimde iletmemesini zorunlu kilan duzenleyici cerceveler. Avrupa Birligi'nin Genel Veri Koruma Yonetmeligi (GDPR), 2018 yilinda yururluge girmesiyle kuresel bir referans standardi haline gelmistir. GDPR, veri minimizasyonu ilkesini zorunlu kilar: yalnizca ilan edilen amac icin gerekli olan veri toplanabilir. Turkiye'de Kisisel Verilerin Korunmasi Kanunu (KVKK), GDPR ile buyuk olcude paralel bir yasal cerceve sunmaktadir. Teknik mahremiyet korumalari da giderek onem kazanmaktadir. Diferansiyel gizlilik, bir veri kumesine istatistiksel gurultu ekleyerek bireylerin kimliginin cikarilmasini matematiksel olarak engeller; Apple ve Google bu teknigi buyuk olcekte kullanmaktadir. Federe ogrenme, ham veriyi merkezi sunucuya gondermeden cihaz uzerinde model egitmesine ve yalnizca model guncellemelerinin paylasmasina izin verir. Homomorfik sifreleme ise teorik olarak sifreli veri uzerinde hesaplama yapmayi mumkun kilar, ancak hali hazirda pratik uygulamalar sinirlidir. Yapay zekanin yayginlasmasi, veri gizliligini daha da karmasik kilar. Buyuk dil modellerinin egitim verisinde kisisel bilgi bulundurabilmesi, yuz tanima sistemlerinin kitlesel gozetleme riskini artirmasi ve kisisel verilerin profil cikartmak icin kullanilmasi, hem etik hem de yasal gundeme girmis tartismadir. **Sik Sorulan Sorular** **Veri gizliligi ile veri guvenligi arasindaki fark nedir?** Veri guvenligi, yetkisiz erisime karsi teknik koruma saglar (sifreleme, guvenlik duvari). Veri gizliligi ise merus erisim sahiplerinin veriyi nasil isleyebilecegini duzenler. Ikisi birbirini tamamlar. **GDPR Turkiye'deki sirketleri etkiler mi?** Evet. AB vatandaslarinin verisini isleyen Turkiye merkezli sirketler GDPR kapsamina girebilir. Ek olarak KVKK yerli duzenleyici yukumlulukleri belirler. **Veri anonimizasyonu tam bir koruma saglar mi?** Hayir. Re-identification (yeniden kimliklendirme) saldirisi teknikleri, anonim gorunen verideki bireyleri cogu zaman tespit edebilmektedir. Diferansiyel gizlilik daha guclu matematiksel garantiler sunar. **Bir sirket veri ihlali durumunda ne yapmalidur?** GDPR kapsaminda yetkili denetim otoritesine 72 saat icerisinde bildirme zorunlulugu vardir. KVKK da benzer bildirim yukumlulugu icerir. Etkilenen bireylere de bildirim yapilmali ve zararlar belgemelidir.
DPO (Doğrudan Tercih Optimizasyonu)
DPO (Direct Preference Optimization), Türkçesiyle Doğrudan Tercih Optimizasyonu, büyük dil modellerini insan tercihlerine göre hizalamak için kullanılan ve RLHF'nin çok aşamalı sürecini tek bir denetimli öğrenme adımına indirgeyen bir ince ayar (fine-tuning) yöntemidir. Rafailov ve arkadaşlarının 2023'te Stanford'da yayımladığı "Your Language Model is Secretly a Reward Model" makalesiyle önerildi. Yöntemin çözdüğü sorun şudur: RLHF'de önce insan tercihlerinden ayrı bir ödül modeli eğitilir, ardından bu ödülü maksimize etmek için PPO gibi pekiştirmeli öğrenme algoritmaları çalıştırılır; bu süreç karmaşık, maliyetli ve kararsızdır. DPO ise ödül fonksiyonunun kapalı formda doğrudan politika üzerinden ifade edilebildiğini matematiksel olarak gösterir. Böylece aynı hizalama hedefi, kazanan-kaybeden yanıt çiftlerinden oluşan tercih verisiyle tek aşamada optimize edilir. Kayıp fonksiyonu, modelin tercih edilen yanıta verdiği olasılığı artırırken reddedilen yanıtınkini düşürür ve KL cezasıyla referans modelden aşırı sapmayı engeller. Bu sadeleşme pratikte büyük fark yaratır: ayrı ödül modeli eğitimi, örnekleme döngüleri ve PPO'nun hiperparametre hassasiyeti ortadan kalkar; eğitim daha kararlı, daha ucuz ve tekrarlanabilir hâle gelir. Zephyr, Tülu 2 ve Meta'nın Llama 3 ailesi gibi modellerin hizalama aşamasında DPO kullanıldı. Hugging Face TRL kütüphanesindeki DPOTrainer sınıfı, LoRA veya QLoRA ile birleştiğinde yöntemi tek GPU'lu ortamlarda bile erişilebilir kılar. Bugün DPO, açık kaynak LLM hizalamasının fiili standartlarından biri kabul edilir; IPO, KTO, SimPO ve ORPO gibi varyantlar da bu çerçeveden türetilmiştir. Hangi yöntemin seçileceği veri altyapısına, hesaplama bütçesine ve hedef görevin hassasiyetine bağlıdır.
Data Poisoning (Veri Zehirlenmesi)
Veri zehirlenmesi (data poisoning), kotu niyetli bir aktoru tarafindan bir makine ogrenimi modelinin egitim verisine yaniltici, manipule edilmis veya kasitli olarak hataligandi ornekler enjekte ederek modelin istenen davranisinin bozulmaya calisilmasi saldirisidur. Saldiri, model egitilmeden once veri toplama veya veri isleme asamasinda gerceklesebilir; bu nedenle tespit etmesi diger saldiri turlerine kiyasla daha zordur. Veri zehirlenmesi saldirisi iki temel hedeften birine yonelir. Genel performans degradasyonu saldirilarinda model, yuksek hata oranina sahip veya guvensiz bir sekle getirilir; rakip bir sirket veya devlet aktoru buna tesviklenebilir. Arka kapi (backdoor) saldirisinda ise model genel olarak dogru calisir ancak kotu niyetli aktoru tarafindan kontrol edilen belirli bir tetikleyici pattern goruldugunde belirli bir ciktiya zorunlu olarak yonlenir. Ornegin bir yuz tanima sistemine belirli renkteki gozluk takilan kisinin sistematik olarak yetkili gosterilmesi icin zehirli egitim ornekleri eklenebilir. Etiket manipulasyonu, saldirinin en basit bicimidir: dogru veri orneklerinin kasitli olarak yanlis etiketle egitim kumesine eklenmesidir. Saldiri kapalacak kadar az ornek bile etkili olabilir; arastirmalar egitim verisinin yuzde ucte birinin dahi bozulmasinin model davranisini kritik sekilde etkileyebildigini gostermistir. Federe ogrenme ortamlari ozel bir risk tasir. Merkezi bir sunucu yerine pek cok istemcinin model guncellemelerini gonderdigi bu ortamda kotu niyetli bir istemci, zehirli gradyanlar gondererek toplu modeli bozabilir. Byzantine-fault tolerant aggregation yontemleri bu riski azaltmak icin gelistirilmistir. Savunma perspektifinden bakildiginda, egitim veri kaynaklarinin dogrulanmasi ve veri temizleme (sanitization) birincil onlemlerdir. Diferansiyel gizlilik, bireysek orneklerin model uzerindeki etkisini sinirladigi icin zehirleme etkisini de azaltir. Model izleme ve anomali tespiti, egitimden sonra gercek zamanli davranissal anomalileri yakalamayi saglar. **Sik Sorulan Sorular** **Veri zehirlenmesi ile adversarial saldiri arasindaki fark nedir?** Veri zehirlenmesi egitim asamasini etkiler; adversarial saldiri ise cikarim asamasinda modele ozeltilmis yaniltici girdi gonderir. Ikisi farkli savunma mekanizmalari gerektirir. **Veri zehirlenmesi gercek dunyada kullanilmis midir?** Evet. Spam filtrelerinin zehirlenmesi, web tarama verisi manipulasyonu ve biyometrik sistemlere yonelik akademik gosterimler yayinlanmistir. Kritik altyapiya yonelik vakalar ise cogunlukla gizli kalir. **Kucuk veri kumeleri mi buyuk veri kumeleri mi daha savunmasizdir?** Kucuk veri kumeleri orantili olarak daha az ornek gerektirdiginden zehirlemeye daha duyarlidir. Buyuk veri kumeleri daha direnclidir; ancak izole egitim ve veri dogrulamak olmaksizin tam koruma saglamaz. **Acik kaynak veri setleri guvenli midir?** Dogrulanmamis acik kaynak veri setleri risk tasir; bu nedenle veri provenance (koken izleme) ve veri temizleme kritik onem tasir. ImageNet gibi genisletilmis dogrulamaya tabi veri setleri daha guvenilirdir.
Data Pipeline (Veri Hattı)
Veri Hattı (Data Pipeline), ham verinin kaynaktan hedefe taşınırken dönüştürüldüğü, işlendiği ve temizlendiği otomatik süreçler zinciridir. Makine öğrenimi ve MLOps bağlamında veri hattı, modelin eğitim veya çıkarım için ihtiyaç duyduğu özellik vektörlerini üretmek amacıyla birden fazla veri kaynağını birleştiren, standardize eden ve dağıtan sistematik altyapıdır. Geleneksel veri mühendisliğinde ETL (Extract-Transform-Load) mimarisi standarttır: farklı kaynaklardan veri çekilir (extract), iş kurallarına göre dönüştürülür (transform) ve hedef depolara yüklenir (load). Modern yapay zeka uygulamalarında bu mimari ELT (önce yükle sonra dönüştür) veya streaming (akış) modeline evrilmektedir: büyük veri hacimleri önce ham olarak veri gölüne (data lake) aktarılır, ardından talep bazlı dönüşüm uygulanır. Makine öğrenimi veri hattının kritik bileşenleri şunlardır: **Veri alımı (ingestion)** farklı kaynaklardan (veritabanı, API, dosya sistemi, Kafka) veriyi toplar. **Veri doğrulama (validation)** şema uyumluluğunu, eksik değerleri ve istatistiksel anomalileri tespit eder — Great Expectations kütüphanesi bu aşamada yaygındır. **Özellik mühendisliği (feature engineering)** ham veriyi modelin anlayacağı sayısal özelliklere dönüştürür. **Özellik deposu (feature store)** üretilen özellikleri hem eğitim hem çıkarım için tutarlı biçimde saklar. Veri hattının üretim ortamındaki en büyük zorluğu tutarlılık (consistency) ve çoğaltılabilirlik (reproducibility) gerektirmesidir. Eğitim sırasında kullanılan ön işleme adımları, çıkarım (inference) sırasında birebir aynı şekilde uygulanmazsa "eğitim-servis çarpışması" (training-serving skew) ortaya çıkar: model geliştirme ortamında iyi çalışır ama üretimde başarısız olur. Apache Airflow, Prefect ve Dagster gibi iş akışı orkestratörleri karmaşık veri hattı bağımlılıklarını yönetir; her adımı DAG (Yönlü Asiklik Graf) olarak tanımlar ve başarısız adımları otomatik yeniden dener. Spark ve Flink büyük ölçekli paralel veri işleme için, Kafka gerçek zamanlı akış için kullanılır. MLflow ve DVC ile birlikte bu araçlar modern MLOps altyapısının temelini oluşturur.
Deepfake Detection (Sahte Medya Tespiti)
Deepfake Detection (Sahte Medya Tespiti), yapay zeka teknolojileri kullanılarak üretilen sahte video, görüntü ve ses içeriklerini gerçek medyadan ayırt etmeye yarayan teknikler, algoritmalar ve sistemlerin bütünüdür. Deepfake'ler; GAN (Üretici Çekişmeli Ağlar), diffusion modelleri ve otomatik kodlayıcılar aracılığıyla kişilerin yüzlerini, seslerini ve hareketlerini ikna edici biçimde taklit edebilmektedir. Bu sahte içeriklerin hızla yaygınlaşması; dezenformasyon, dolandırıcılık ve itibar kaybı gibi ciddi toplumsal tehditlere yol açmakta, bu nedenle etkili tespit sistemleri kritik önem taşımaktadır. Tespit yöntemleri birkaç temel yaklaşıma dayanır. CNN tabanlı dedektörler, eğitilmiş derin öğrenme modelleriyle piksel düzeyindeki tutarsızlıkları ve üretim artefaktlarını tanır. Frekans alanı analizi, DCT veya FFT dönüşümleri aracılığıyla GAN'ların bıraktığı yüksek frekanslı parmak izlerini tespit eder; ancak JPEG sıkıştırması bu izleri zayıflatabilir. Biyolojik sinyal yöntemi ise en yenilikçi yaklaşımlardan biridir: Intel'in FakeCatcher sistemi, rPPG (uzaktan fotopletimoğrafi) tekniğiyle yüzden kalp atışı sinyalini ölçer ve sahte videolarda bu sinyalin zayıf ya da tutarsız kalmasını tespit eder. Yüz işareti analizi, 81 kritik yüz noktasını izleyerek doğal ifade ve kırpışma düzenlerindeki sapmaları yakalar. FaceForensics++ (1.000 gerçek ve 4.000 sahte video) ve 2020'de Facebook'un 10 milyon dolarlık ödülle başlattığı DFDC (DeepFake Detection Challenge) bu alandaki en önemli kıyaslama veri setleridir. Kontrollü koşullarda modern dedektörler yüzde doksan beş ile doksan dokuz arasında doğruluk sağlayabilmekte; ancak gerçek dünya testlerinde sıkıştırma, farklı teknikler ve karşıt saldırılar karşısında bu oran önemli ölçüde düşmektedir. Tespit sistemlerinin genelleme açığı, sahte medyayla mücadelede en büyük zorluğu oluşturmaktadır.
Diffusion Models (Difüzyon Modelleri)
Difuzyon modelleri (diffusion models), egitim verisini adim adim Gaussien gurultuyle bozan ileri surec ile bu sureci tersine cevirerek gurultuden gercekci ornekler ureten generatif derin ogrenme modellerinin bir sinifidir. Ozellikle goruntu uretiminde son birkac yilda alan degistiricisi (field-changing) bir etki yaratmis; Stable Diffusion, DALL-E 3 ve Midjourney gibi populer sistemlerin temelini olusturmuslardur. Calisma prensibi iki asama icerir. Ileri geciste (forward process) egitim goruntusu, T adimda kademeli olarak Gaussien gurultu eklenerek tam gurultulu bir dagilimdaki rassal vektore donusturulur. Bu islem matematiksel olarak iyi tanimlidir ve kapalı formda hesaplanabilir. Geri geciste (reverse process) ise bir sinir agi her adimda tam olarak ne kadar gurultu eklendigi tahmin ederek sureci geri sarar ve gurultudaki baslangic noktasindan gercekci bir ornek olusturur. Egitim, sinir agini bu gurultu tahmini gorevine optimize eder. 2020 yilinda yayinlanan DDPM (Denoising Diffusion Probabilistic Models) makalesi, modern difuzyon modellerinin temeli olarak kabul edilir. Ho ve ekibi, gurultu tahmin eden bir U-Net mimarisiyle yuksek kaliteli goruntu sentezi gerceklestirdi. Klasik VAE ve GAN yontemleriyle karsilastirildiginda egitim kararliligi cok daha yuksekti: GAN'in mode collapse ve egitim dengesizligi sorunlarindan uzakti. Latent Diffusion Models (LDM) yaklasimi, verimliligi cok artirdi. Piksel uzayi yerine bir VAE encoder tarafindan olusturulan kucuk latent uzayda difuzyon uygulamak, hesaplama maliyetini buyuk olcude dusurdu. Stable Diffusion bu yaklasimi populerlestirdi ve modeli tuketici GPU'larinda calistirilir hale getirdi. Classifier-free guidance teknigi, metin veya diger kosullamayla uretimi yonlendirmeyi mumkun kilar. Yuksek rehber skoru, uretilen gorseli kosullamaya daha yakin ama daha az cesitli kilar; dusuk skor ise tersidir. Bu denge, metin-goruntu modelleri olan DALL-E 3 ve Flux serilerinin de kullandigi temel tekniktir. **Sik Sorulan Sorular** **Difuzyon modelleri neden bu kadar yuksek kaliteli goruntu uretiyor?** Cok adimli uretim sureci, modelin her adimda kucuk hatalar yapmasina olanak tanir ve bu hatalar zamanla duzeltilir. GAN'in tek adimda ciktiyi kesinlestirmesi gereken yaklasimina kiyasla daha kademeli ve kontrollue bir uretim surecidir. **Stable Diffusion ile DALL-E arasindaki teknik fark nedir?** Her ikisi de latent difuzyon yaklasimini kullanir. Temel fark erisilebilirliktedir: Stable Diffusion agirliklar acik kaynakla yayinlanmis (yerel calistirma mumkun), DALL-E ise yalnizca API uzerinden erisebilirdir. **Difuzyon modelleri goruntu disinda da kullanilir mi?** Evet. AudioLDM ve MusicGen gibi sistemler sesi, Sora ve Runway gibi modeller videoyu, ProteinMPNN variasyonlari protein yapisini difuzyon modeliyle uretir. **Adim sayisi ne kadar olmalidır?** DDPM'in ozgun uygulamasi 1000 adim kullanirken DDIM, DPM-Solver ve LCM gibi sampler'lar 4-50 adimda kabul edilebilir kalite uretmeyi mumkun kilar. Flux-schnell 4 adimda calisir.
DPU (Veri İşleme Birimi)
DPU (Data Processing Unit — Veri İşleme Birimi), CPU ve GPU'nun yanında modern bilişimin üçüncü işlemci sütunu olarak konumlanan, ağ, depolama ve güvenlik altyapısını donanım düzeyinde yönetmek için tasarlanmış özel bir işlemci birimidir. NVIDIA, 2020 yılında BlueField-2 ile bu kavramı veri merkezi sektörüne kazandırdı; teknolojinin temeli ise daha önce SmartNIC ve altyapı yük boşaltma (infrastructure offload) işlemcileri olarak bilinen çözümlere dayanır. Geleneksel veri merkezlerinde ağ trafiği yönetimi, şifreleme, depolama sanallaştırma ve güvenlik duvarı gibi altyapı görevleri CPU çekirdeklerinin önemli bir bölümünü tüketir. DPU, bu görevleri altyapı bant hızında (line rate) gerçekleştiren donanım hızlandırıcılar aracılığıyla üstlenir ve CPU'nun tüm kapasitesini uygulama mantığı ile yapay zeka hesaplamaya yönlendirir. Yapay zeka kümelerinde DPU'nun rolü özellikle kritiktir. Yüzlerce veya binlerce GPU'dan oluşan ölçekli eğitim kümelerinde GPU'lar sürekli olarak gradyan senkronizasyonu, model parametresi aktarımı ve kontrol noktası (checkpoint) G/Ç işlemleri için ağı kullanır. Bu trafik, geleneksel mimaride host CPU'nun omuzlarına yüklenir; küme büyüdükçe CPU darboğazı GPU kullanım verimliliğini düşürür. DPU, RDMA ve RoCE (RDMA over Converged Ethernet) işlemlerini doğrudan kendi üzerindeki donanım motorlarında çalıştırarak bu yükü host sistemden tamamen kaldırır. NVIDIA BlueField-3, günümüzün en yaygın DPU'su olarak öne çıkar. TSMC 5 nm sürecinde üretilen BlueField-3, 22 milyar transistör barındırır, 400 Gb/sn ağ çıkışı sunar ve Arm Cortex-A78 çekirdekleri üzerinde bağımsız bir Linux işletim sistemi çalıştırır. NVIDIA'nın açıkladığına göre tek bir BlueField-3, yaklaşık 300 CPU çekirdeğinin üstlenebileceği altyapı yükünü karşılayabilmektedir. Marvell OCTEON 10 ve Intel IPU (Infrastructure Processing Unit) bu alandaki başlıca rakip çözümler arasında yer alır. Güvenlik perspektifinden DPU, host işletim sisteminden bağımsız ayrı bir koruma alanı oluşturur. Kiracı iş yükleri, DPU üzerinde çalışan ağ izleme, şifreleme veya güvenlik duvarı kurallarına müdahale edemez; bu özellik çok kiracılı bulut altyapılarında sıfır güven (zero-trust) mimarisinin donanım temelini sağlar. Enerji verimliliği boyutunda genel amaçlı bir CPU'nun altyapı görevleri için harcadığı enerji ile amaca özel DPU donanımının harcadığı enerji arasındaki fark büyüktür. Veri merkezleri fiziksel güç yoğunluk sınırlarına yaklaştıkça DPU, toplam sistem verimliliğine orantısız biçimde olumlu katkı sağlar.
Dify (Dify)
Dify, açık kaynak kodlu bir LLM uygulama geliştirme platformudur. Geliştirici ekiplerin büyük dil modellerini kullanarak chatbot, ajan, RAG ardışık düzeni ve AI iş akışı oluşturmasını görsel ve kod tabanlı araçları bir arada sunarak kolaylaştırır. 2023'te LangGenius Inc. tarafından piyasaya sürülen Dify, GitHub'da 50.000'in üzerinde yıldıza ulaşarak açık kaynak AI araçları arasında en hızlı büyüyen projelerden biri konumuna gelmiştir. Platform, iki temel çalışma modunu destekler. Düşük kodlu (low-code) modda sürükle-bırak iş akışı düzenleyicisi (workflow canvas) ile LLM zincirlerini, araç çağrılarını, koşullu dallanmaları ve döngüleri görsel olarak tasarlayabilirsiniz; kod yazmak gerekmez. Tam kodlu modda ise Python/TypeScript SDK'larıyla mevcut uygulamalara Dify'yi entegre edebilirsiniz. Dify'nin temel bileşenleri şunlardır. Prompt IDE, sistem ve kullanıcı promptlarını düzenlemenizi, farklı model versiyonlarını karşılaştırmanızı ve birden fazla LLM sağlayıcısı (OpenAI, Anthropic, Ollama, Azure OpenAI) arasında geçiş yapmanızı sağlar. Yerleşik RAG motoru metin belgelerini, PDF'leri ve web sayfalarını dizine ekler; chunk stratejisi ve vektör veritabanı seçeneği (Pinecone, Weaviate, Qdrant) kullanıcıya bırakılmıştır. Agent çerçevesi ReAct ve Function Calling modlarını destekler; araç kütüphanesi Google Search, Wikipedia, kod yorumlayıcı ve özel API entegrasyonlarını kapsar. Dify, gözlemlenebilirlik (observability) altyapısıyla da öne çıkar: her LLM çağrısı, araç yürütmesi ve kullanıcı dönüşümü loglanır; latency, token maliyeti ve başarı oranı gösterge panelinde izlenir. Üretim ortamlarında Dify API'si REST uç noktaları üzerinden tüketilir; bu sayede backend kodu yeniden yazmadan AI özellikleri mevcut uygulamalara eklenir. Self-hosted (Docker Compose veya Kubernetes) ve bulut versiyonu olarak sunulan platform, kurumsal müşteriler için SSO, erişim kontrolü ve denetim günlüğü özelliklerini içerir. LangChain ve LlamaIndex'e alternatif veya tamamlayıcı konumunda değerlendirilen Dify, kodu minimize ederek AI uygulamalarını hızla prototipleme ve üreteme geçirme ihtiyacına yanıt vermektedir.
Deep Reinforcement Learning (DRL) (Derin Pekiştirmeli Öğrenme)
Derin pekiştirmeli öğrenme (deep reinforcement learning, DRL), klasik pekiştirmeli öğrenmenin karar verme çerçevesini derin sinir ağlarının güçlü temsil öğrenme kapasitesiyle birleştiren bir yapay zeka paradigmasıdır. Ajan, çevresiyle etkileşimler aracılığıyla ödüller toplayarak en yüksek uzun vadeli ödülü elde edecek politikayı öğrenir; derin sinir ağları ise ham piksel veya yüksek boyutlu girdilerden doğrudan değer fonksiyonları ya da politikalar üretir. DRL tarihinde dönüm noktası, DeepMind'in 2013'te yayımladığı DQN çalışmasıdır. DQN, Atari oyunlarını ham piksel girdisiyle oynayarak birçok oyunda insan seviyesini aştı. Ardından A3C, PPO, DDPG, SAC ve TD3 gibi algoritmalar hem sürekli eylem uzaylarında hem de stokastik ortamlarda DRL'i daha kararlı ve ölçeklenebilir hale getirdi. Model tabanlı ve model bağımsız olmak üzere iki ana yaklaşım mevcuttur. Model bağımsız yöntemler çevresiyle doğrudan etkileşim kurarak politikayı günceller. Model tabanlı yöntemler ise çevrenin içsel bir modelini öğrenerek planlama yapar; bu yaklaşım veri verimliliğini artırır ancak model hataları politikayı bozabilir. DRL'in başarısı; robotik manipülasyon, otonom araç sürüşü, oyun oynama (AlphaGo, AlphaStar), ilaç keşfi ve veri merkezi soğutma optimizasyonu gibi geniş bir alanda kendini kanıtlamıştır. OpenAI Five, beş DRL ajanıyla Dota 2 dünya şampiyonlarını yenerek koordinasyon sorunlarında ne denli güçlü olduğunu gösterdi. Ancak DRL, büyük örnekleme verimsizliği, ödül mühendisliği güçlüğü ve gerçek dünya ile simülasyon arasındaki aktarım açığı (sim-to-real gap) gibi zorluklarla boğuşmaktadır. Keşif ve sömürü dengesi ile seyrek ödül ortamlarında öğrenme hâlâ aktif araştırma alanlarıdır.
Data Masking Nedir? Veri Maskeleme Teknikleri ve Kullanım Alanları (Veri Maskeleme)
Veri maskeleme (data masking ya da veri gizleme), hassas ya da kişisel nitelikteki gerçek verilerin yerine işlevsel ama tanımlanamaz sahte veriler koyma tekniğidir. Amaç, veri setinin yapısal, istatistiksel ve biçimsel özelliklerini korurken bireysel kayıtların gerçek kişi ya da kurumlarla ilişkilendirilmesini olanaksız kılmaktır. Test ve geliştirme ekipleri, verinin gerçekliğini korumak zorunda kalmadan üretim ortamına yakın bir veri kümesiyle çalışabilir; böylece gizlilik sızıntısı riski büyük ölçüde azalır. GDPR ve Türkiye KVKK gibi veri koruma mevzuatları, kişisel verinin üçüncü taraflarla paylaşılmasını ya da farklı amaçlarla işlenmesini kısıtlar. Veri maskeleme, bu yasal gerekliliklerin karşılanmasında teknik bir araç olarak öne çıkar: düzgün maskelenmiş veri, artık kişisel veri sayılmayabileceğinden GDPR kapsamındaki koruyucu yükümlülükler hafifler. Nitekim AB Veri Koruma Kurulları, veri maskelemeyi anonimleştirme veya takma adlandırma (pseudonymisation) tekniklerinden biri olarak değerlendirir. Yapay zeka ve makine öğrenmesi alanında veri maskeleme, model eğitim süreçlerinde kritik bir rol üstlenir. Sağlık, finans ve perakende sektörlerinde gerçek müşteri ya da hasta verisinin üçüncü taraf araştırmacılara veya ML mühendislerine açılması yasal olarak mümkün olmayabilir. Bu durumda maskeli veri setleri, modellerin gerçekçi desenleri öğrenmesini sağlarken gizlilik riskini ortadan kaldırır. Büyük dil modellerinin fine-tuning süreçlerinde de hassas kurumsal veriler maskelenerek model, kurumun yazım stili veya domain bilgisini öğrenir; ancak gerçek PII (kişiyi tanımlayan bilgi) asla modele dahil edilmez.
Descriptive Analytics (Betimsel Analitik)
Betimsel analitik (descriptive analytics), ham veri kümesinin temel özelliklerini ortaya koymak için kullanılan en temel analitik katmandır. Dört aşamalı analitik yelpazesinin (betimsel → tanısal → tahmine dayalı → kural koyucu) ilk ve zorunlu halkasıdır; diğer tüm katmanlar betimsel analitiğin bulgularına dayanır. Temel soru her zaman "geçmişte ne oldu?" ya da "şu an ne oluyor?" biçimindedir. Merkezi eğilim ölçütleri olan ortalama (mean), medyan (median) ve tepe değer (mode) ile birlikte standart sapma, varyans ve çeyrek değerleri hesaplanır. Bu istatistikler histogramlar, kutu grafikleri (box plot), ısı haritaları (heatmap) ve çizgi grafikler aracılığıyla görselleştirilir. Canlı panolar (dashboard) ise üretim ortamındaki gerçek zamanlı metrikleri anında izlemeyi sağlar. Yapay zeka ve makine öğrenmesi süreçlerinde betimsel analitik iki kritik noktada devreye girer: birincisi keşifsel veri analizi (EDA) — model kurulmadan önce değişkenlerin dağılımı, korelasyon matrisleri ve aykırı değerler bu katmanda tespit edilir; ikincisi ise model performans izleme — üretimdeki bir modelin doğruluk, kesinlik ve F1-skoru değerleri zaman içinde takip edilerek veri kayması (data drift) erken dönemde fark edilir. Python ekosisteminde pandas, matplotlib, seaborn ve plotly betimsel analitik için en yaygın araçlardır; df.describe() fonksiyonu tek satırda sayısal sütunların tam özetini verir. Kurumsal BI dünyasında ise Tableau ve Microsoft Power BI fiili standartlardır. Büyük ölçekli veri kümelerinde SQL ile yazılan GROUP BY ve pencere fonksiyonları (window functions) betimsel sorguların temelini oluşturur.
Data Breach (Veri İhlali)
Veri ihlali (data breach), yetkisiz kisilerin kisisel, finansal veya kurumsal olarak gizli verilere kasitli veya kazara erisim sagladigi, bu verileri ifsa ettigi, kopyaladigi veya cektigi guvenlik olayidur. Haber degerinin yuksekligi ve yaygin bireysel etkisi nedeniyle veri ihlalleri dijital guvenligin en kamuoyunu yakından ilgilendiren konularindan biridir. Veri ihlaline yol acan vektorler cesitlidir. Oltalama (phishing), mevcut en yaygın saldiri tekniklerinden biridir: sahte e-posta veya web sitesi araciligiyla kullanici kimlik bilgileri ele gecirilir. Kimlik bilgisi doldurma (credential stuffing), daha once sizmis diger veritabanlariindan elde edilen kullanici adi/sifre ciftlerini sistematik sekilde deneme saldirisidir; bu nedenle ayni sifrenin birden fazla hesapta kullanilmasi kritik bir risk faktorudur. Yama uygulanmamis yazilim acikları (unpatched vulnerabilities) uzaktan kod yurutme olanaklarini acik birakabilir. Iceriden eylemler, erisi olan bir calisanin kasitli veya kazara veriyi dis dunyaya acmasiyla gerceklesebilir. IBM'in 2024 Cost of a Data Breach raporuna gore kuresel ortalama veri ihlali maliyeti 4.88 milyon dolara ulasmiştir. Bu maliyet dogrudan kayiplari, yasal masraflari, marka itibarinin zarar gormesini ve musteri kaybini kapsar. Saglik sektoru, kisisel saglik bilgilerinin hassas dogasi nedeniyle tutucu sekilde en yuksek maliyetli sektordur. Yasal yukumlulukler veri ihlali yoneticlerinin kritik bir boyutunu olusturur. AB'nin GDPR'i, yetkili veri koruma denetim otoritesine 72 saat icinde bildirim zorunlulugu getirir; bireyler ciddi risk altindaysa onlara da bildirim yapilmalidir. KVKK ve ABD'nin eyalet duzeyindeki bildirim yasalari da benzer gereksinimler icerir; uyumsuzluk agir para cezalarina yol acabilir. **Sik Sorulan Sorular** **Veri ihlalini nasil anlarsam?** Olagan dis giris denemeleri bildirimleri, tanimadiginiz hesap aktivitesi, dark web izleme servisleri (Have I Been Pwned gibi) veya saglayicinizin gizlilik bildirimi araciligiyla ogrenilebilir. **Veri ihlali sonrasinda ne yapmaliyim?** Etkilenen hizmetlerdeki sifrelerinizi degistirin, mumkunse cok faktorlu kimlik dogrulamasi etkinlestirin, kredi raporunuzu izleyin ve oltalama denemelerine karsi dikkatli olun. **Sirketler veri ihlalinden nasil korunabilir?** Cok faktorlu kimlik dogrulamasi zorunlu kilmak, veri en aza indirgeme (data minimization), yama yonetimi, calisanlara guvenlk egitimi ve anormali tespit sistemleri temel onlemlerdir. **GDPR ihlal bildirimini 72 saat icinde yapmazsam ne olur?** GDPR ihlali halinde yillik kuresel ciron yuzde dordune kadar veya 20 milyon Euro'ya kadar para cezasi uygulanabilir; bildirim gecikmeleri bu cezaları artiran bir etkendir.
DevOps Nedir? Geliştirme ve Operasyon Bütünleşmesi (DevOps (Geliştirme ve Operasyonlar))
DevOps, "Development" (Geliştirme) ve "Operations" (Operasyonlar) kelimelerinin birleşiminden oluşan bir kültürel, metodolojik ve teknik yaklaşımdır. 2009 yılında Patrick Debois'ın öncülüğünde başlayan bu hareket, yazılım geliştirme ekipleri ile BT operasyon ekipleri arasındaki geleneksel siloları yıkmayı hedefler. Geleneksel yazılım süreçlerinde geliştirme ve operasyon ekipleri ayrı gruplar hâlinde çalışırdı: Geliştiriciler kodu yazıp teslim eder, operasyon ekibi bu kodu canlı ortamlarda yönetirdi. Bu ayrışma iletişim sorunlarına, yavaş sürümlere ve sık arızalara yol açıyordu. DevOps, iki ekibi ortak araçlar, süreçler ve sorumluluklar etrafında birleştirerek bu sorunları çözmeyi amaçlar. DevOps'un temel unsurları şunlardır: Sürekli Entegrasyon (CI), kod değişikliklerinin sık sık ortak depoya birleştirilmesi ve otomatik testlerle doğrulanmasıdır. Sürekli Teslimat (CD), yazılımın her an üretime alınabilecek hale getirilmesini sağlar. Altyapı Kod Olarak (IaC) yaklaşımında Terraform ve Ansible gibi araçlarla sunucu konfigürasyonları kod aracılığıyla yönetilir. İzleme ve Gözlemlenebilirlik katmanında Prometheus, Grafana ve Datadog ile sistem sağlığı gerçek zamanlı takip edilir. Kültürel Dönüşüm boyutunda ise ekipler arası iş birliği, ortak sorumluluk ve suçlama yerine öğrenmeye dayalı "blameless post-mortem" anlayışı benimsenir. Modern DevOps araç ekosistemi Docker (konteynerizasyon), Kubernetes (orkestrasyon), GitHub Actions (CI/CD boru hattı) ve Terraform (altyapı) gibi teknolojiler üzerine kurulmuştur. Yapay zeka ile birleşen DevOps (AIOps ve MLOps), yazılım döngülerini daha da hızlandırmakta; anormallik tespiti, otomatik iyileştirme ve tahmine dayalı ölçekleme yetenekleri katmaktadır. DORA (DevOps Research and Assessment) araştırmalarına göre olgun DevOps uygulamaları, dağıtım sıklığını 200 katına kadar artırırken arıza oranlarını ve ortalama kurtarma sürelerini önemli ölçüde azaltmaktadır. Bu veriler DevOps'un yalnızca teknik bir metodoloji değil, rekabet avantajı yaratan stratejik bir dönüşüm olduğunu ortaya koyar.
Devin AI (Devin AI)
Devin AI, Cognition AI tarafından Mart 2024'te tanıtılan ve yazılım geliştirme süreçlerini insan müdahalesi olmadan uçtan uca yürütebilecek şekilde tasarlanmış otonom bir yapay zeka yazılım mühendisidir. Geleneksel kod tamamlama araçlarından (GitHub Copilot, Cursor AI gibi) temel farkı; Devin'in yalnızca öneride bulunmak yerine görevi tamamen bağımsız olarak planlaması, kod yazması, test etmesi, hata ayıklaması ve teslim etmesidir. Devin kendi tarayıcısını, terminalini ve kod editörünü kullanabilir; ihtiyaç duyduğu araçları kurabilir, hata mesajlarını yorumlayarak çözüm üretebilir ve uzun süreli görevlerde bağlamı koruyabilir. Cognition AI, Devin'in SWE-bench standardında (gerçek GitHub issue'larını çözme) rekabetçi puanlar elde ettiğini duyurmuştur. Devin'in yetenekleri arasında özellik geliştirme, hata düzeltme, bağımsız araştırma ve belgeleme yer alır. Karmaşık kod tabanlarında gezinebilir ve çok adımlı yazılım projelerini insanla minimal etkileşimle tamamlayabilir. Ancak Devin, gerçek dünya senaryolarında tartışmalı sonuçlar vermiştir. Bazı araştırmacılar, duyurulan performansın yeniden üretilemediğini öne sürmüştür. Bu durum, otonom yapay zeka yazılım mühendisliğinin halihazırda nerede durduğuna dair önemli bir tartışma başlatmıştır. Devin, yalnızca başlı başına bir ürün olarak değil, otonom yapay zeka ajanlarının karmaşık gerçek dünya görevlerini yürütme kapasitesini simgeleyen sembolik bir kilometre taşı olarak da değerlendirilmektedir. Yazılım sektöründe insanla AI'ın işbirliği modellerini köklü biçimde dönüştürme potansiyeli tartışılmaya devam etmektedir.
Dynamic Programming (Dinamik Programlama)
Dinamik programlama (DP), karmaşık problemleri birbiriyle örtüşen alt problemlere ayrıştırarak çözen ve her alt problemin sonucunu bellekte saklayarak aynı hesaplamanın tekrar yapılmasını önleyen bir algoritma tasarım paradigmasıdır. Yöntem, 1950'lerde ABD'li matematikçi Richard Bellman tarafından geliştirilmiş; adındaki "programlama" sözcüğü yazılım değil, matematiksel optimizasyonu ifade etmektedir. Dinamik programlamanın iki temel koşulu vardır: optimal altyapı (optimal substructure) — bir problemin optimal çözümü, alt problemlerinin optimal çözümlerinden oluşmalıdır; örtüşen alt problemler (overlapping subproblems) — aynı alt problemler defalarca karşılaşılmalıdır. Bu iki özelliğin bir arada bulunduğu yerde DP büyük verimlilik kazanımları sağlar. Uygulamada iki ana strateji kullanılır: tabanlı yaklaşım (bottom-up/tabulation) en küçük alt problemden başlayarak büyük probleme iteratif biçimde ilerler ve sonuçları bir tabloda depolar; yukarıdan aşağıya yaklaşım (top-down/memoization) özyinelemeli çağrıları önbelleğe alarak aynı hesaplamaların tekrarını engeller. Yapay zeka ve makine öğrenimi alanında dinamik programlama hayati önem taşır. Pekiştirmeli öğrenmede (reinforcement learning) politika değerlendirme (policy evaluation) ve politika yineleme (policy iteration) algoritmaları doğrudan DP ilkelerine dayanır. Bellman denklemi — DP'nin kurucusu tarafından formüle edilmiş — modern Q-öğrenmesinin ve derin pekiştirmeli öğrenmenin (DRL) matematiksel temelini oluşturur. Markov karar süreçleri (MDP) çözümünde hem değer yineleme (value iteration) hem de politika yineleme DP formülasyonuna dayanır. Doğal dil işlemede Levenshtein (düzenleme) mesafesi iki dizi arasındaki minimum edit sayısını DP tablosuyla hesaplar; Viterbi algoritması Gizli Markov Modellerinde (HMM) en olası durum dizisini DP ile bulur; CTC (Connectionist Temporal Classification) kaybı ise ses tanıma modellerinde hizalama belirsizliğini DP ile çözer. Tokenizasyonda kullanılan BPE (Byte Pair Encoding) algoritması da DP prensiplerinden yararlanır. Klasik DP örnekleri arasında En Uzun Ortak Alt Dizi (LCS), 0/1 Sırt Çantası, Matris Zinciri Çarpımı ve Floyd-Warshall en kısa yol algoritması sayılabilir. Modern yapay zeka bağlamında Monte Carlo Ağaç Araması (MCTS) ve bazı hiperparametre optimizasyonu yaklaşımları da DP fikirlerinden faydalanır.
Derin Öğrenme (Derin Öğrenme)
Derin Öğrenme (Deep Learning), çok sayıda işlem katmanından oluşan yapay sinir ağlarını kullanarak verilerden hiyerarşik temsiller öğrenen makine öğrenmesi alt dalıdır. 2012'de AlexNet'in ImageNet yarışmasını kazanmasıyla ana akıma giren derin öğrenme, görüntü tanıma, doğal dil işleme, ses sentezi ve oyun oynama gibi alanlarda insan performansını aşan sonuçlar üretmektedir. Temel yapı taşı yapay nörondur: gelen sinyallerin ağırlıklı toplamını bir aktivasyon fonksiyonundan (ReLU, sigmoid, tanh) geçirerek çıktı üretir. Yüzlerden binlerce nöronun art arda katmanlar oluşturması hiyerarşik özellik çıkarımını mümkün kılar. Erken katmanlar kenar ve doku gibi düşük seviye özellikleri, derin katmanlar yüz veya nesne gibi yüksek seviye soyutlamaları kodlar. Geri yayılım (backpropagation) ve stokastik gradyan inişi (SGD) bu ağırlıkları optimize eder; her adımda tahmin hatasını küçültecek yönde parametre güncellenir. Mimari ailesi geniştir. Evrişimli sinir ağları (CNN) görüntü verisini işlemek için yerel bağlantı ve ağırlık paylaşımı kullanır; ResNet ve EfficientNet bu ailenin tanınan üyeleridir. Tekrarlayan sinir ağları (RNN) ve kapılı varyantı LSTM zaman serisi ve metin verisini sıralı olarak işler. Transformer mimarisi, öz-dikkat mekanizmasıyla paralel eğitim avantajı sunar ve GPT, BERT, T5 gibi büyük dil modellerinin temelini oluşturur. Üretici çekişmeli ağlar (GAN), varyasyonel otokodlayıcılar (VAE) ve difüzyon modelleri yeni içerik sentezler. Derin öğrenmenin temel gereksinimleri büyük veri ve yüksek işlem gücüdür; NVIDIA GPU'ları ve Google TPU'ları bu ihtiyacı karşılar. Aşırı uyum sorunuyla başa çıkmak için dropout, toplu normalizasyon ve veri artırma teknikleri yaygın biçimde uygulanır. Transfer öğrenme ise önceden eğitilmiş modellerin yeni görevlere uyarlanmasını sağlar; böylece veri ve hesaplama maliyeti büyük ölçüde azalır. Pratik uygulamaları arasında tıbbi görüntü analizi, özerk araç algı sistemleri, gerçek zamanlı konuşma tanıma ve kişiselleştirilmiş öneri motorları öne çıkar. GPT, Claude ve Gemini gibi büyük dil modelleri ile Stable Diffusion ve Midjourney gibi görsel üretim sistemleri doğrudan derin öğrenme mimarileri üzerine inşa edilmiştir. Türkiye'de e-ticaret kişiselleştirme, bankacılık dolandırıcılık tespiti ve Türkçe NLP uygulamaları başlıca kullanım senaryoları arasındadır. PyTorch ve TensorFlow, araştırmacıların ve geliştiricilerin bu modelleri hızla hayata geçirebildiği başlıca açık kaynak çerçevelerdir.
Data Storytelling Nedir? Veri Hikayeciliği Rehberi (Veri Hikayeciliği)
Veri hikayeciligi (data storytelling), analitik bulgulari bir anlati yapisi, gorsel ve etkili iletisim becerileriyle birlestirerek hedef kitlenin anlayip harekete gecebilecegi anlamlı bir mesaja donusturme disiplinidir. Iyi bir analiz bile zayif anlatılmissa karar vericilere etkisiz kalir; veri hikayeciligi bu uçurumu kapatmak icin tasarlanmistir. Veri hikayeciligi uc temel unsurdan olusur: veri (kanit ve analitik bulgular), anlati (baglam, anlam ve eylem cagriis) ve gorsel (dikkat yonetimi ve netlik saglayi). Birbirini tamamlayan bu uc unsur bir araya geldiginde hedef kitleye hem zihinsel hem de duygusal duzeyinde ulas anlatim olusur. Anlati yapisinin onemi, gosterilmistir. Cok sayida arastirma, insanlar veri noktalari yerine hikayeleri cok daha iyi hazirlayip hatirlayip hatirlayip eylemlere donusturdukleri gostermistir. Iyi bir veri hikayesi genellikle bir baslangic durumunu (mevcut durum veya sorun), ortaya cikan bir bulguu veya gerilimi ve bir eylem onerisini ya da karar noktasini kapsayan bir yapi izler. Hedef kitle uyumu veri hikayeciliginmde kritik bir tasarim kararidur. C-suite veya yonetim kuruluna sunulan bir hikaye, teknik ayrinti yerine is gercegi ve onerisindeki taktik eylemlere odaklanmalidir. Veri bilimci bir kitleye ise metodoloji ve sinirliliklarin paylasilmasi guvenilirlik acisından zorunludur. Etik boyut veri hikayeciliginmde goz ardi edilemez. Selektif veri secimi, kasitli yaniltici gorsel veya baglam eksikligi, teknik olarak dogru ama anlamsal olarak yaniltici anlatimlar yaratabilir. Bu tur yaniltici pratikler kisa vadede ikna edici gorunebilir ama uzun vadede guvenilirliği yerle bir eder. **Sik Sorulan Sorular** **Veri gorsellestirme ile veri hikayeciligi arasindaki fark nedir?** Veri gorsellestirme veriyi gorsel bicimlere donusturmektedir. Veri hikayeciligi bunu bir anlati yapisina, baglama ve hedef kitle uyumuna yerlestirir; sonuc sadece gorsel degil, bilgilendirici bir iletisimdir. **Teknik bir kitleye veri hikayesi nasil anlatılır?** Metodoloji ve sinirliliklari acikca paylasin; bulgulari kanıtla destekleyin ve belirsizlik aralıklarini (confidence intervals) goruntuleyin. Teknik kitle ikna edici iddia isteyebilir ama metodolojik transparansi de bekler. **PowerPoint mi yoksa interaktif panel mi daha iyidir?** Tek seferlik bir karar icin sunulan bulgular PowerPoint veya diger dokuman biciminde sunulabilir. Surekli izleme ve kesfetme gerektiren bir hedef kitle icin interaktif pano daha uygundur. **Kucuk veri setleri ile veri hikayeciligi yapilabilir mi?** Evet. Tek bir guclu bulgu bile etkin bir hikaye olusturmaya yeterlidir. Kucuk veri setlerinde istatistiksel guven aralıklarini ve orneklem buyuklugu sinirliliklar acıkca belirtmek seffaflik acisından kritiktir.
DDPM (Gürültü Giderme Difüzyon Olasılık Modeli)
DDPM (Denoising Diffusion Probabilistic Models), Jonathan Ho ve arkadaşları tarafından 2020 yılında yayımlanan ve NeurIPS 2020'de sunulan, modern difüzyon modellerinin temelini atan çığır açıcı bir üretici yapay zeka modelidir. GAN ile kıyaslanabilir görüntü kalitesi sunarken çok daha kararlı bir eğitim sürecine sahip olduğunu kanıtlamış; böylece üretici modelleme araştırmalarının rotasını kalıcı olarak değiştirmiştir. DDPM'nin çalışma prensibi iki karşıt süreç üzerine kuruludur. İleri süreçte (forward process, q) temiz veri x₀'a T adım boyunca kademeli Gaussian gürültü eklenir; β_t parametresiyle kontrol edilen bu süreç sonunda veri, N(0,I) dağılımına — yani saf gürültüye — dönüşür. T değeri genellikle 1.000 olarak seçilir; lineer ya da kosinüs gürültü çizelgesi kullanılır. Kosinüs çizelgesi, son adımlarda aşırı gürültüden kaynaklanan kalite kayıplarını azaltması nedeniyle tercih edilir. Ters süreçte (reverse process, p_θ) ise eğitilmiş bir sinir ağı, gürültülü örnekten başlayarak gerçek veri dağılımını adım adım kurtarır. Bu aşamada U-Net mimarisi her adımda eklenen gürültüyü (ε) tahmin eder; kayıp fonksiyonu sadeleştirilerek basit bir ortalama kare hata formuna, L = E[||ε - ε_θ(x_t, t)||²] biçimine indirgenir. U-Net, zaman adımını sinüs pozisyonel gömme olarak aldığından aynı ağırlıklar T farklı gürültü seviyesinde çalışabilir. Böylece eğitim süreci kararlı hale gelir ve GAN'larda sık görülen adversarial dengesizlik sorunu tamamen ortadan kalkar. DDPM'in akademik etkisi son derece geniştir. DDIM (Song ve ark., 2020) belirleyici örnekleme ile adım sayısını 50'ye indirdi; LDM ve Stable Diffusion gizli uzay üzerinde çalışarak hesaplama maliyetini yaklaşık 48 kat azalttı. DALL-E 2, Imagen ve günümüzdeki Flux modelleri metin-görüntü eşleştirmeyi mükemmelleştirdi. Video, ses ve protein tasarımı alanlarına uyarlanan mimariler de DDPM'in temel ε-prediction formülasyonunu devralmıştır. Görüntü oluşturmanın ötesinde, DDPM'den türeyen modeller ilaç keşfi, iklim modelleme ve ses sentezinde de giderek yaygınlaşmaktadır.
Data Quality (Veri Kalitesi)
Veri kalitesi (Data Quality), bir veri kümesinin belirli bir kullanım amacı için ne derece uygun olduğunu ifade eden çok boyutlu bir kavramdır. Yapay zeka, makine öğrenimi ve veri madenciliği projelerinde, veri kalitesi modelin ne kadar doğru ve güvenilir sonuç üreteceğini belirleyen temel etkendir. Veri kalitesi altı standart boyutla ölçülür. Doğruluk (accuracy), veri değerlerinin gerçek dünyadaki durumu yansıtıp yansıtmadığını ölçer. Tamlık (completeness), gerekli alanların eksiksiz biçimde dolu olup olmadığını denetler. Tutarlılık (consistency), aynı verinin farklı sistemler veya tablolar arasında çelişip çelişmediğini kontrol eder. Zamansallık (timeliness), verinin analiz amacına yetecek kadar güncel olup olmadığını sorgular. Geçerlilik (validity), verilerin tanımlanmış iş kurallarına ve formatlara uygunluğunu belirler. Benzersizlik (uniqueness) ise yinelenen kayıtları tespit eder. Sektörde yerleşik olan 'Çöp içeri, çöp dışarı' (Garbage In, Garbage Out) ilkesi, veri kalitesinin modeller üzerindeki doğrudan etkisini özetler. Hatalı veya eksik verilerle eğitilen bir yapay zeka modeli, gerçek dünya koşullarında güvenilmez tahminler üretir. Araştırmalar, veri bilimcilerinin zamanının yüzde altmış ila seksenini veri temizleme ve kalite iyileştirmeye ayırdığını ortaya koymaktadır. Veri kalitesini ölçmek ve artırmak için kullanılan başlıca araçlar arasında Great Expectations, dbt testleri, Apache Soda ve Pandas Profiling yer almaktadır. Bu araçlar veri boru hatlarına (pipeline) entegre edilerek kalite sorunlarını anlık raporlar ve anomalileri uyarı sistemlerine bildirir. Üretim ortamlarında sürekli veri kalitesi izleme (data quality monitoring), sapmalar gerçekleşir gerçekleşmez mühendis ekipleri uyarır. Regülasyon boyutunda AB Yapay Zeka Yasası (AI Act) Madde 10, yüksek riskli yapay zeka sistemlerinde veri yönetim uygulamalarını ve kalite metriklerini belgelemeyi yasal yükümlülük haline getirmiştir. ISO/IEC 25012 standardı da veri kalitesi özelliklerini sistematik biçimde tanımlar. Bu nedenle veri kalitesi artık yalnızca teknik bir uygulama değil, kurumsal yönetişim ve uyum çerçevelerinin ayrılmaz bir parçasıdır.
Deepfake (Derin Sahtelik)
Deepfake, derin öğrenme algoritmaları ve özellikle GAN (Üretici Çekişmeli Ağlar — Generative Adversarial Networks) mimarisi kullanılarak üretilen yapay medya içeriğidir. Bu teknoloji; bir videonun, fotoğrafın veya ses kaydının üzerindeki kişinin yüzünü ya da sesini, başka birinin yüzü veya sesiyle gerçeğinden ayırt edilemeyecek düzeyde değiştirmeyi mümkün kılar. Teknolojinin temeli 2014 yılında Ian Goodfellow'un tanımladığı GAN mimarisine dayanır. GAN sisteminde iki ağ çalışır: Üreteç (generator) sahte görseller üretirken, Ayrıştırıcı (discriminator) bunları gerçeklerden ayırt etmeye çalışır. Bu rekabetçi süreç, üretilen içeriklerin zamanla son derece inandırıcı hale gelmesini mümkün kılar. Son dönemde diffusion modelleri ve transformer tabanlı yaklaşımlar, GAN'ın yerini giderek almaktadır; bu yöntemler çok daha yüksek kalitede ve daha az artifact içeren deepfake içerikleri üretebilmektedir. Deepfake teknolojisi meşru kullanım alanlarına da sahiptir: sinema sektöründe aktörlerin gençleştirilmesi (The Irishman, Indiana Jones 5), dil eğitiminde içeriklerin farklı dillere senkronize edilmesi ve erişilebilirlik uygulamaları bunların başında gelir. Öte yandan kötüye kullanım riski çok daha büyük ilgi çekmektedir: siyasetçilerin söylemediği şeyleri söylüyormuş gibi gösterildiği manipüle videolar, finansal dolandırıcılıkta ses taklidi ve rızasız sentetik içerik üretimi başlıca tehditlerdir. Deepfake tespiti aktif bir araştırma alanıdır. Meta'nın DeepFace Detector, Microsoft'un Video Authenticator ve çeşitli açık kaynak araçları; göz kırpma örüntüleri, cilt dokusu tutarsızlıkları ve ses-görüntü senkronizasyon hataları gibi yapay belirtileri analiz eder. Ancak tespit algoritmaları ile üretim teknolojileri arasındaki silahlanma yarışı sürmektedir. Hukuki açıdan deepfake, birçok ülkede yasal boşluk içindedir. AB Yapay Zeka Yasası, biyometrik verileri işleyen yüksek riskli AI sistemleri kategorisinde şeffaflık zorunluluğu getirmektedir. Türkiye'de kişisel verilerin korunması mevzuatı ve hakaret hükümleri temel yasal çerçeveyi oluşturur. 2024-2025 döneminde üretici yapay zeka araçlarının olgunlaşmasıyla deepfake üretme teknik eşiği dramatik biçimde düştü; bu gelişme yasa koyucular ve medya okuryazarlığı savunucuları için yeni bir meydan okuma oluşturmaktadır.
Data Preprocessing (Veri Ön İşleme)
Veri Ön İşleme (Data Preprocessing), ham verinin makine öğrenmesi veya derin öğrenme modelleri tarafından işlenebilecek kalitede ve formatta hale getirilmesi için uygulanan dönüşüm süreçlerinin bütünüdür. Gerçek dünya verileri çoğunlukla eksik değerler, aykırı gözlemler, tutarsız formatlar ve gürültü içerir; veri ön işleme bu sorunları gidererek modelin sağlıklı kalıplar öğrenmesini sağlar. Temel adımlar şunlardır: Eksik değer yönetimi — boş hücreler ortalama, medyan veya KNN gibi yöntemlerle doldurulur ya da silinir. Aykırı değer tespiti ve giderimi — istatistiksel sınır dışına çıkan veri noktaları belirlenir, düzeltilir veya kaldırılır. Ölçeklendirme ve normalleştirme — farklı ölçeklerdeki sayısal değişkenler (örneğin yaş ile maaş) Min-Max normalleştirme veya Z-score standartlaştırma ile ortak bir aralığa çekilir; böylece mesafe tabanlı algoritmalar (KNN, SVM) ya da gradyan inişli modeller (sinir ağları) dengeli çalışır. Kategorik kodlama — metin tabanlı kategorik değişkenler One-Hot Encoding veya Label Encoding ile sayısal formata dönüştürülür. Boyut indirgeme — gereksiz veya birbiriyle yüksek korelasyonlu özellikler PCA gibi yöntemlerle elenerek model karmaşıklığı azaltılır. Veri ön işleme, makine öğrenmesi projesinin en fazla zaman harcanan aşamasıdır; veri bilimcilerin yaklaşık yüzde sekseni bu süreçte geçer. scikit-learn'ün Pipeline ve ColumnTransformer yapıları, bu adımları tutarlı ve tekrar kullanılabilir biçimde uygulamayı kolaylaştırır. Doğru veri ön işleme olmadan en güçlü algoritma bile güvenilir tahminler üretemez; bu nedenle model başarısının temeli veri kalitesidir.
Decision Tree (Karar Ağacı)
Karar ağacı (Decision Tree), gözetimli öğrenme (supervised learning) kategorisinde yer alan, hem sınıflandırma hem de regresyon problemleri için kullanılan temel bir makine öğrenimi algoritmasıdır. Veriyi, ağaç benzeri bir yapı oluşturarak ardışık karar kurallarına göre alt kümelere böler. Yapının her iç düğümü bir özellik üzerinde yapılan bir testi, her dal o testin olası sonucunu, her yaprak düğümü ise nihai tahmin değerini ya da sınıfı temsil eder. Algoritma, veriyi bölmek için en iyi özelliği seçerken genellikle iki ölçütten birini kullanır: **Gini safsızlığı** (CART algoritmasında) veya **Bilgi Kazanımı/Entropi** (ID3 ve C4.5 algoritmalarında). Gini safsızlığı, bir düğümdeki örneklerin ne ölçüde saf bir sınıfa ait olduğunu; bilgi kazanımı ise bölme işleminin belirsizliği ne kadar azalttığını ölçer. Her adımda safsızlığı en çok düşüren özellik seçilerek ağaç büyütülür. Karar ağaçlarının en büyük güçlü yönü **yorumlanabilirliğidir**: elde edilen kurallar, uzman olmayanlar tarafından bile kolayca anlaşılabilir grafiksel ağaçlara dönüştürülebilir. Bu özellik sayesinde tıbbi teşhis, kredi risk değerlendirmesi ve sahtekârlık tespiti gibi alanlarda şeffaf karar sistemleri kurulabilir. Öte yandan tek bir ağaç, verideki küçük değişikliklere karşı aşırı duyarlı olabilir (yüksek varyans) ve derin büyürse aşırı öğrenme (overfitting) riski taşır. Bu sınırlılıkları aşmak için rastgele ormanlar (Random Forest) ve gradyan artırma (Gradient Boosting) gibi topluluk öğrenmesi yöntemleri geliştirilmiştir.
Data Drift (Veri Kayması (Bozulması))
Veri drift (data drift), bir makine ogrenimi modelinin egitildigi veri dagilimi ile modelin uretimde karsilastigi gercek dunya verisi arasindaki istatistiksel mesafenin zamanla buyumesidir. Bir model egitim sirasinda belirli bir veri dagilimini ogrendigi icin, bu dagilimdaki degisimler modelin ongorduguyle gercek dunyada karsilastiginni arasinda giderek buyuyen bir uyumsuzluk yaratir ve model performansinin bozulmasina yol acar. Drift cesitli bicimlerde gerceklesebilir. Kovaryet drift (covariate shift), girdi ozelliklerinin istatistiksel dagiliminin degismesiyle olur; ancak girdi-cikti iliskisi sabittir. Ornegin bir banka dolandiricilik modelinin egitildigi doneme kiyasla musteri yas profili veya islem buyuklukleri zamanla degisebilir. Kavram drift (concept drift) ise daha derin bir problemi temsil eder: girdi ile cikti arasindaki temel iliskinin kendisi degisir. COVID-19 pandemisi, tuketici aliskanliklarini o kadar kisa surede donusturdu ki yuzlerce sirkette alis-veri tahmin modelleri kritik performans kaybi yasadi. Drift tespiti icin cesitli istatistiksel testler kullanilir. Population Stability Index (PSI), egitim ve uretim verisinin dagilim farkliliğini sayisal olarak olcer; 0.1 altinda kritik, 0.25 uzerinde kritik drift isaretler. Kolmogorov-Smirnov testi iki dagilimlarin istatistiksel olarak anlamli farkliliği olup olmadigini test eder. KL Divergence, bir dagilimdaki bilginin digerini temsil etmek icin ne kadar eksik bilgi gerektirdigini olcer. Pratik MLOps sistemlerinde drift izleme gercek zamanli veya periyodik olarak yurutur. Bir esik gecilelince sistem uyari olusturur, log kaydeder ve bazen otomatik yeniden egitimi tetikler. Yeniden egitim her zaman dogru cevap degildir; kimi zaman ozellik muhendisligi veya modelin yeniden tasarlanmasi gerekir. Etiket gecikme sorunu da yogun gundeme gelir: drift tespitinin kalbi olan gercek etiketi elde etmek haftalar veya aylar alabilir. **Sik Sorulan Sorular** **Veri drift ile model drift arasindaki fark nedir?** Veri drift girdi dagiliminin degismesidir; model drift ise cikti kalitesinin bozulmasini ifade eder. Veri drift model driftin yaygin nedenlerinden biridir ancak tek nedeni degildir. **Drift ne siklukla kontrol edilmelidir?** Bu verinin degisim hizina baglidir. Finansal, hava durumu veya trafik verileri gunden gune bile ciddi drift gosterebilir. Urun tavsiye modelleri genellikle haftalik kontrol yeterlidir. **Drift tespitinde hangi araclar kullanilir?** Evidently AI, Arize, Whylogs, Fiddler ve bulut saglayicilarin yonetilen izleme servisleri yaygin seceneklerdir. Temel istatistiksel testler ise SciPy veya scikit-learn ile uygulanabilir. **Drift olmadan da model bozulabilir mi?** Evet. Model bozulmasi; veri altyapisindaki degisiklikler, bagimliliklarin guncellenmesi veya kodlama hatalari gibi teknik nedenlerle de olabilir; bunlar veri drift olmaksizin gerceklesir.
Decision Trees (Karar Ağaçları)
Karar ağaçları (decision trees), bir veri setini özellik değerlerine göre ardışık ikili bölmelere ayırarak sınıflandırma veya regresyon gerçekleştiren gözetimli öğrenme algoritmalarıdır. Görsel olarak bir ağaç yapısına benzeyen bu model, kök düğümden yaprak düğümlere uzanan bir dizi evet-hayır sorusundan oluşur; her iç düğüm bir özellik üzerinde yapılan testi, her dal testin olası sonucunu, her yaprak ise tahmin edilen sınıfı veya değeri temsil eder. Bir karar ağacı oluşturulurken hangi özelliğin kök veya ara düğüm olarak seçileceği, bilgi kazancı (information gain), Gini safsızlığı (Gini impurity) veya varyans azaltımı gibi ölçütlerle belirlenir. Bu ölçütler, seçilen bölmenin veriyi ne kadar iyi homojen alt gruplara ayırdığını ölçer. En yüksek bilgi kazancı ya da en düşük Gini değeri veren özellik bölme noktası olarak seçilir ve bu süreç önceden belirlenen derinlik veya düğüm boyutu limitine ulaşılana kadar özyinelemeli biçimde devam eder. Karar ağaçları yorumlanabilirlik açısından makine öğrenmesinin en şeffaf algoritmalarından biridir. Bir finansal kurumun kredi kararı veya bir tıbbi teşhis sistemi, ağacın her adımı netleştirdiği için uzmanlara açıklanabilir ve denetlenebilir. Bu özellik, yapay zeka şeffaflığının ön plana çıktığı düzenleyici ortamlarda kritik avantaj sağlar. Ancak karar ağaçları tek başına kullanıldığında aşırı öğrenmeye eğilimlidir. Veri üzerindeki küçük değişiklikler ağaç yapısını köklü biçimde etkileyebilir. Bu sınırlamayı aşmak için rastgele ormanlar (Random Forest) ve Gradient Boosting gibi topluluk yöntemleri (ensemble methods) birden fazla ağacı bir araya getirir; bu kombinasyon hem varyansı hem de yanlılığı azaltarak çok daha güçlü ve kararlı modeller üretir.
Data Lineage Nedir? Veri Kökeni ve Takip Yolu (Veri Kökeni (Data Lineage))
Veri soy agaci (data lineage), bir veri varliginin hangi kaynaklardan turetildigini, hangi donusum adimlarindan gectigi ve nihai olarak nerede kullanildigini belgeleyen tam izlenebilirlik cercevesidir. Bir veri boru hattinda yuzlerce tablo, binlerce sutun ve karmasik JOIN, GROUP BY, UNION operasyonlari olabilir; soy agaci bu karmasikligi kayit altina alarak gecmiste ve gelecekte yapilan degisikliklerin etkisini anlamaya olanak tanir. Veri soy agacinin kullanim amaclarinin basinda hata koken analizi gelir. Bir raporun yanlis rakam gosterdigi kesfedildiginde ekip, hatalı deger hangi kaynak tablodan, hangi donusum adiminda girmis sorusunu saniyeler icerisinde cevaplayabilir. Soy agaci olmadan bu arastirma saatler hatta gunler surebilir. Ikinci kritik kullanim alani uyumluluktur: GDPR kapsaminda kisisel verinin nerede tutuldugu ve nasil islendiginin belgelenmesi zorunludur; SOC 2 ve HIPAA denetimleri de veri akislarinin izlenebilirligini gerektirir. Teknik olarak soy agaci iki duzeyden olusabilir. Tablo duzeyinde soy agaci, hangi tablonun hangi kaynak tablolardan beslendigini ve hangi islem tarafindan olusturuldugunu gosterir. Sutun duzeyinde soy agaci cok daha ince taneli bir goruntu sunar: belirli bir raporun bir sutununun hangi kaynak alanlardan tureddigi, hangi aggregasyon veya donusumden gectigi gorulebilir. Sutun duzeyinde soy agaci ozellekle buyuk veri ortamlarinda etki analizi (impact analysis) icin vazgecilmezdir. Populer araçlar arasinda dbt (data build tool), yazilan SQL modellerini ayrıştirarak otomatik soy agaci grafikleri uretir. Apache Atlas, Collibra ve Alation gibi veri katalogu cozumleri hem metadata yonetimini hem de soy agacini entegre sunar. Bulut saglayicilari (AWS Glue, Google Dataplex, Azure Purview) de yonetilen soy agaci yetenekleri sunmaktadir. **Sik Sorulan Sorular** **Veri soy agaci ile veri katalogu arasindaki fark nedir?** Veri katalogu veri varliklarinin ne olduğunu, nerede bulundugunu ve ne anlam tasidigini belgeler. Veri soy agaci ise bu varlikların nasil hareket ettigini ve donustugunu izler. Ikisi birbirini tamamlar. **Soy agaci manuel mi yoksa otomatik mi olusturulur?** Modern araçlar (dbt, Spark, JDBC temelli ETL) SQL veya kodu ayrıştirarak otomatik soy agaci cikarir. Karmasik, kod tabanli donusumler bazen manuel belgeleme gerektirir. **Kucuk veri ekipleri icin soy agaci gerekli midir?** Kullanici sayisi azsa dbt gibi hafif bir arac yeterli olabilir; acik kaynak ve ucretsizdir. Uyumluluk gereksinimleri yoksa minimal but tatmin edici bir CSV-tablosuna el ile kayit etmek bile baslangicta yeterlidir. **Soy agaci gercek zamanli mi yoksa batch mi guncellenir?** Cogu cozum pipeline yurutulunde soy agacini gunceller (batch). Gercek zamanli izleme daha nadir ve daha pahalıdır; yalnizca kritik uretim is akislari icin gerekir.
DVC (Data Version Control) (DVC — Veri Sürüm Kontrolü)
DVC (Data Version Control), büyük veri setlerini ve makine öğrenmesi model dosyalarını Git ile aynı iş akışında sürümlendirmeye olanak tanıyan açık kaynaklı bir MLOps aracıdır. Iterative tarafından 2017 yılında geliştirilen DVC, geliştiricilerin veri bilimi deneylerini tekrarlanabilir, işbirliğine açık ve izlenebilir bir şekilde yönetmesini sağlar. Git, metin tabanlı kod dosyalarını verimli biçimde sürümlendirmek için tasarlanmıştır ancak gigabayt veya terabayt büyüklüğündeki veri setleri ve model ağırlıkları için uygun değildir. DVC bu sorunu, büyük dosyaları uzak depolama sistemlerine (Amazon S3, Google Cloud Storage, Azure Blob, SSH sunucusu, SFTP veya yerel disk) yönlendirirken yalnızca hafif işaretçi dosyaları (.dvc uzantılı) Git deposuna ekleyerek çözer. Bu sayede Git deposu şişmeden tam veri ve model takibi yapılabilir. DVC'nin temel bileşeni pipeline sistemidir. Her veri işleme adımı (ham veri okuma, ön işleme, özellik çıkarımı, model eğitimi, değerlendirme) dvc.yaml dosyasında bağımlılıkları ve çıktılarıyla birlikte tanımlanır. DVC bu pipeline'ı yürütürken hangi adımların girdilerinde değişiklik olduğunu izler; değişmeyen adımlar önbellekten okunur ve yeniden çalıştırılmaz. Bu mekanizma, büyük ML projelerinde hesaplama süresini önemli ölçüde azaltır. Deney yönetimi açısından DVC Experiments, hiperparametre değişikliklerini birer Git commit gibi izler; farklı çalıştırmalar karşılaştırılabilir ve en iyi deney seçilerek ana dala birleştirilebilir. CI/CD entegrasyonu için GitHub Actions, GitLab CI ve diğer platformlarla doğrudan çalışır; bu sayede her kod değişikliğinde veriye dayalı testler otomatik tetiklenebilir. Python API'si ve komut satırı arayüzüne ek olarak DVC, VS Code eklentisi ve çeşitli IDE araçlarıyla da entegre çalışır. MLflow ile birlikte kullanıldığında deney takibi ve veri sürümleme birbirini tamamlar: MLflow metrik ve parametre kaydederken DVC hangi veri sürümüyle hangi modelin üretildiğini takip eder. Türkiye'de veri bilimi ekibi kuran kuruluşlar için DVC, hem kurulum kolaylığı hem de Git ekosistemiyle tam uyum nedeniyle tercih edilen ilk MLOps aracı olma eğilimindedir.
Dijital Kişilik (Dijital Kişilik)
Dijital kişilik (İng. digital personhood), bir bireyin ya da yapay zeka sisteminin dijital ortamdaki kimlik, haklar ve sorumluluklar bağlamında nasıl tanımlandığını inceleyen hukuki ve felsefi kavramdır. İnternetin ve yapay zekanın gündelik yaşamı dönüştürdüğü bu dönemde, fiziksel dünyaya ait "kişilik" kavramı dijital uzama taşınmakta ve yeni sorular doğurmaktadır. Dijital kişilik iki temel boyutu kapsar. Birincisi, gerçek insanların dijital temsilleri — kullanıcı profilleri, çevrimiçi kimlikler, dijital ayak izi ve sosyal medya hesapları aracılığıyla oluşan "dijital benlik." Bu boyut; ölüm sonrası dijital miras (digital legacy), veri sahipliği ve kişisel verilerin silinme hakkı gibi pratik meseleleri de içerir. İkincisi, yapay zeka ajanları, sanal asistanlar ve otonom dijital varlıkların hukuki statüsü — "elektronik kişilik" (electronic personhood) olarak da bilinen bu alan, yapay zeka sistemlerinin haklara, sorumluluklara ya da hukuki statüye sahip olup olamayacağını sorgular. Avrupa Parlamentosu 2017 yılında robotlar ve yapay zeka sistemleri için "elektronik kişilik" statüsü önerisinde bulunarak bu tartışmayı hukuk arenasına taşıdı. Suudi Arabistan aynı yıl Sophia adlı robota vatandaşlık vererek konuyu uluslararası gündemin önüne çıkardı. Avrupa Birliği Yapay Zeka Yasası (EU AI Act) henüz yapay zekaya kişilik tanımasa da yüksek riskli sistemler için sorumluluk çerçevesi öngörerek dijital kişilik tartışmasına yasal zemin hazırlamaktadır. Dijital kişilik kavramı; algoritmik hesap verebilirlik, veri gizliliği, yapay zeka güvenliği ve etik tasarım gibi alanlarla doğrudan kesişmektedir. Önümüzdeki on yıllarda, yapay zekanın özerk karar alma kapasitesinin artmasıyla birlikte, dijital kişilik kavramının hukuki ve ahlaki anlamda somutlaşması beklenmektedir.
Data Minimization (Veri Minimizasyonu)
Veri Minimizasyonu (Data Minimization), bir sistem veya uygulamanın yalnızca belirtilen amacı gerçekleştirmek için zorunlu olan minimum miktarda kişisel veriyi toplaması, işlemesi ve saklaması ilkesidir. Mahremiyet tasarımının (Privacy by Design) temel taşlarından biri olan bu ilke, "ne kadar fazla veri o kadar iyi" anlayışının tam tersidir: fazladan toplanan her veri hem bir güvenlik riski hem de etik bir sorumluluktur. GDPR (Genel Veri Koruma Yönetmeliği) Madde 5(1)(c) veri minimizasyonunu açıkça zorunlu kılar: veriler "amaca uygun, alakalı ve gerekli olanla sınırlı" olmalıdır. Türkiye'deki KVKK (Kişisel Verilerin Korunması Kanunu) da ölçülülük ilkesiyle aynı yükümlülüğü getirir. Bu yasal çerçeveler, amaca fazladan veri toplayan şirketler için ciddi para cezaları öngörür. Yapay zeka sistemleri için veri minimizasyonu özellikle kritiktir. Büyük dil modelleri ve öneri sistemleri varsayılan olarak her şeyi toplamaya eğilimlidir; bu eğilim hem amaç sapması (purpose creep) hem de mahremiyet ihlali riskini artırır. **Amaç sınırlama (purpose limitation)** ile birlikte çalışır: veriler yalnızca toplandığı amaç için kullanılabilir; başka bir model için yeniden işlenemez. Teknik uygulamada veri minimizasyonu birkaç stratejiyle hayata geçirilir. **Özellik seçimi (feature selection)**: makine öğrenimi modelini eğitmek için gerekli olmayan özellikler eğitim verisine dahil edilmez. **Veri anonimleştirme ve takma adlandırma (pseudonymization)**: tanımlayıcı alanlar hash veya token ile değiştirilerek kişiyle bağ koparılır. **Diferansiyel gizlilik (differential privacy)**: toplam istatistikler gürültü eklenerek paylaşılır; bireysel kayıtlar çıkarılamaz. **Saklama süresi sınırlaması**: gereksiz hale gelen veriler otomatik olarak silinir. Veri minimizasyonuna karşı çıkan yaygın argüman "veri değerlidir, ileride işe yarayabilir"dir. Ancak bilinmeyen gelecekteki değer için bugünkü gizlilik riski ve depolama maliyeti üstlenmek rasyonel değildir. Gerçek değer, iyi tanımlanmış amaçlara odaklanmış yüksek kaliteli veriden gelir — hacimden değil.
Data Warehouse (Veri Ambarı)
Veri Ambarı (Data Warehouse), farklı kaynaklardan toplanan büyük miktarda yapılandırılmış verinin analitik sorgular ve iş zekası (BI) uygulamaları için optimize edilmiş şekilde depolandığı merkezi bir veritabanı sistemidir. Günlük işlem (OLTP) veritabanlarından farklı olarak veri ambarları, tarihsel veriyi korumak, karmaşık analizler yapmak ve karar destek sistemlerine veri sağlamak amacıyla tasarlanmıştır. Bill Inmon, 1990'da veri ambarını dört temel özellikle tanımladı: (1) Konu odaklı — müşteri, ürün veya satış gibi belirli iş konuları etrafında organize edilir; (2) Entegre — farklı kaynaklardan gelen veriler tutarlı bir formatta birleştirilir; (3) Değişmez — bir kez yüklenen veriler güncellenmez, yalnızca yeni kayıtlar eklenir; (4) Zaman serili — veriler belirli dönemlere ait etiketlerle saklanır ve tarihsel analiz mümkün kılınır. Veri ambarına veri yüklemek için ETL (Extract, Transform, Load) süreci kullanılır: kaynak sistemlerden veri çekilir, temizlenip dönüştürülür ve ambar tablolarına yüklenir. Modern yaklaşımlarda ELT (ham veri önce yüklenir, sonra dönüştürülür) yöntemi de yaygınlaşmıştır. Boyutsal modelleme (dimensional modeling) tekniğiyle oluşturulan yıldız (star) ve kar tanesi (snowflake) şema tasarımları, sorgu performansını artırır. Bulut çağında Amazon Redshift, Google BigQuery, Snowflake ve Microsoft Azure Synapse Analytics gibi MPP (Massively Parallel Processing) mimarili çözümler petabayt ölçeğinde veri işlemeyi mümkün kılmaktadır. Data Lakehouse mimarisi ise veri ambarı ile Data Lake'in avantajlarını tek platformda birleştirmektedir. Veri ambarları; finans raporlaması, müşteri segmentasyonu, tedarik zinciri optimizasyonu ve makine öğrenimi feature store'ları için kritik altyapıdır.
Data Wrangling (Veri Düzenleme)
Data wrangling (veri düzenleme ya da veri mücadelesi olarak da bilinir), ham ve dağınık veri kümelerini analiz ve makine öğrenimi modellerine uygun biçimde kullanılabilir hale getirmek amacıyla uygulanan temizleme, dönüştürme ve birleştirme sürecini ifade eder. Gerçek dünya verilerinin büyük çoğunluğu eksik değerler, yanlış biçimler, tutarsız kodlamalar ve aykırı gözlemler içerdiğinden bu süreç, başarılı bir veri bilimi projesinin temel taşını oluşturur. Data wrangling süreci tipik olarak birkaç kritik adımı kapsar. İlk adımda veriler farklı kaynaklardan (CSV dosyaları, API yanıtları, veritabanı sorguları, web scraping çıktıları) bir araya getirilir. Keşif aşamasında verinin genel yapısı, sütun türleri ve özet istatistikler incelenir; sorunlu alanlar tespit edilir. Temizleme adımında eksik değerler imputation yöntemleriyle doldurulur ya da ilgili satırlar çıkarılır, yinelenen kayıtlar kaldırılır, hatalı biçimler düzeltilir ve uç değerler ayıklanır. Dönüştürme aşamasında tarih-saat formatları standartlaştırılır, kategorik değişkenler one-hot encoding veya label encoding ile sayısallaştırılır ve sayısal sütunlar normalizasyon ya da standardizasyon ile ölçeklenir. Son olarak birden fazla tablo ya da kaynak JOIN/merge işlemleriyle birleştirilerek nihai analiz veri kümesi oluşturulur. Araştırmalar, veri bilimcilerin zamanının yaklaşık yüzde altmış ile seksen arasını modelleme ve görselleştirme yerine veri hazırlama adımlarına harcadığını ortaya koymaktadır. Python ekosisteminde Pandas ve Polars en yaygın kullanılan kütüphanelerdir. Büyük ölçekli projelerde Apache Spark veya dbt gibi araçlar tercih edilirken düşük kod araçları (OpenRefine, Alteryx, Trifacta) teknik geçmişi olmayan kullanıcılara da wrangling imkânı sunar. Makine öğrenimi bağlamında data wrangling, özellik mühendisliği (feature engineering) ile birlikte anılır; ancak ikisi farklı kavramlardır: wrangling ham veriyi temizleyip yapılandırır, feature engineering ise bu temiz veriden yeni anlamlı öznitelikler türetir. Temiz ve iyi yapılandırılmış veri olmadan hiçbir model istenen performansa ulaşamaz; bu nedenle data wrangling hem pratikte hem teoride yapay zeka projelerinin en kritik adımlarından biri olarak kabul edilir.
Digital Twin Nedir? Yapay Zeka ile Dijital İkiz (Dijital İkiz)
Digital twin (dijital ikiz), fiziksel bir nesnenin, sistemin veya sürecin gerçek zamanlı verilerle güncellenen yüksek doğruluklu sanal kopyasıdır. Bu kavramı ilk kez NASA'nın Apollo programında (1960'lar) uzay aracı modellemeleri için kullandığı görülse de "digital twin" terimi akademik literatüre 2002 yılında Michigan Üniversitesi'nden Michael Grieves tarafından tanıtılmıştır. Grieves, ürün yaşam döngüsü yönetimini (PLM) ele aldığı çalışmasında fiziksel ve sanal dünyalar arasındaki sürekli veri akışını olgunlaştırarak kavrama bugünkü anlamını verdi. Bir dijital ikiz üç temel bileşenden oluşur: (1) gerçek sistemden veri toplayan IoT sensörleri ve veri akışları; (2) bu verileri işleyerek fiziksel sistemin durumunu modelleyen sanal ortam; (3) simülasyon sonuçlarını gerçek sisteme geri bildiren eylemci (actuator) mekanizmaları. Bu döngüsel yapı, gerçek zamanlı izleme, arıza tespiti ve senaryo simülasyonunu tek çatı altında bir araya getirir. Yapay zeka bu çerçeveyi kökten dönüştürmektedir. Geleneksel dijital ikizler fiziğe dayalı belirleyici modeller kullanırken modern yaklaşımlar makine öğrenimi ve derin öğrenmeyi entegre ederek anormallikleri tespit edip arıza öncesi uyarı verebilen kestirimci sistemler oluşturmaktadır. Örneğin bir rüzgâr türbininin dijital ikizi, titreşim ve sıcaklık verilerini anlık işleyerek yatakların ne zaman değiştirilmesi gerektiğini haftalar öncesinden tahmin edebilir. GE Aviation'ın jet motoru dijital ikizleri, bakım döngüsünü optimize ederek motor başına yüz binlerce dolar tasarruf etmektedir. Agentic dijital ikizler ise yalnızca izlemekle kalmayıp özerk kararlar almaktadır: bir fabrikadaki otonom dijital ikiz, üretim hattındaki aksaklığı tespit ettiğinde vardiya planını yeniden düzenleyebilir ve tedarik zinciriyle koordinasyonu başlatabilir. Bu yaklaşım özellikle Endüstri 4.0 ve akıllı fabrika (smart factory) konseptlerinin merkezine oturmuştur. Pazar araştırma firmaları, küresel dijital ikiz pazarının 2032 yılına kadar 259 milyar dolara ulaşmasını öngörmektedir. Bu büyümenin başlıca itici güçleri arasında havacılık, enerji, sağlık ve akıllı şehir yatırımları yer almaktadır. Alandaki başlıca zorluklar ise yüksek veri entegrasyon maliyeti, siber güvenlik riskleri ve birlikte çalışabilirlik (interoperability) standartlarının henüz olgunlaşmamış olmasıdır.
Data Sovereignty (Veri Egemenliği)
Veri egemenliği (data sovereignty), verilerin toplandığı, depolandığı veya işlendiği coğrafi bölgenin yasal yetki alanına tabi olmasını ifade eder. Bu kavram; hangi ülkenin yasalarının veriye uygulandığını, kimin bu veriye erişebileceğini ve verilerin nasıl işlenebileceğini belirler. Yalnızca fiziksel depolama konumunu kapsayan veri yerleşikliği (data residency) kavramından farklı olarak veri egemenliği, hukuki denetim boyutunu da içerir. Yapay zeka modelleri milyarlarca veri noktasına dayandığından bu verilerin nerede barındırıldığı kritik önem taşır. Bir şirket ya da devlet verilerini yabancı bir sunucuda depoluyorsa, o sunucunun bulunduğu ülkenin yasal erişim hakları devreye girebilir. Bu durum ulusal güvenlik, ticari sır ve bireysel mahremiyet açısından ciddi riskler doğurabilir. ABD merkezli büyük bulut sağlayıcılarının küresel egemenliği, pek çok hükümetin yerel altyapı kurma çabalarının temel motivasyonunu oluşturmaktadır. Veri egemenliği, ülkelerin yapay zeka altyapısını yerel olarak inşa etme çabası olan Sovereign AI hareketi ile doğrudan ilişkilidir. Türkiye, Avrupa Birliği, Japonya ve pek çok ülke; kritik verilerin sınır dışına çıkmaması için yerel veri merkezleri kurmakta, özel yapay zeka altyapıları geliştirmekte ve bulut sağlayıcılarına yönelik düzenlemeler oluşturmaktadır. Türkiye'de KVKK ve Cumhurbaşkanlığı Dijital Dönüşüm Ofisi'nin politikaları bu çerçevede belirleyici rol oynamaktadır. Teknik açıdan federated learning (federe öğrenme), veri egemenliğini korurken makine öğrenimi modelleri eğitmek için kullanılan başlıca yöntemdir. Bu yaklaşımda ham veriler merkezi sunucuya gönderilmez; yalnızca model güncellemeleri paylaşılır. Homomorphic encryption ise şifreli veriler üzerinde hesaplama yapılmasına olanak tanıyarak ham verinin açık halde işlenmesini engeller. Veri egemenliği, küresel ölçekte giderek artan bir jeopolitik mesele haline gelmektedir. ABD'nin CLOUD Act yasası Amerikan şirketlerinin yurt dışındaki verilerine erişim talep etmesine olanak tanırken, Avrupa'nın Gaia-X girişimi bölgesel dijital altyapı bağımsızlığını hedeflemektedir. Yapay zeka çağında verinin en stratejik kaynak olarak konumlanması bu tartışmayı daha da derinleştirmekte; hangi modellerin hangi verilerle eğitildiği sorusu artık teknolojik değil, siyasi bir soru haline dönüşmektedir.
DevOps AI Nedir? Yapay Zeka Destekli Yazılım Geliştirme (Yapay Zeka Destekli DevOps)
DevOps AI, yazılım geliştirme (Development) ve BT operasyonları (Operations) süreçlerini birleştiren DevOps kültürüne yapay zeka ve makine öğrenimi tekniklerini entegre eden modern bir yazılım mühendisliği disiplinidir. Geleneksel DevOps pratiklerinin ötesine geçerek akıllı otomasyon, tahmine dayalı analitik ve kendini iyileştiren sistemler oluşturur. DevOps AI'ın temel özelliklerinden ilki AIOps (Artificial Intelligence for IT Operations) yaklaşımıdır. AIOps, BT altyapısından toplanan büyük veri akışlarını makine öğrenimi algoritmaları aracılığıyla analiz eder, anomalileri gerçek zamanlı tespit eder ve potansiyel arızaları henüz oluşmadan önce tahmin eder. Bu sayede ekipler reaktif sorun giderme yerine proaktif önlem almaya odaklanabilir. CI/CD (Sürekli Entegrasyon/Sürekli Dağıtım) süreçleri DevOps AI ile daha akıllı hale gelir. Yapay zeka modelleri, geçmiş hata örüntülerini öğrenerek hangi kod değişikliklerinin dağıtım sorunlarına yol açabileceğini önceden tahmin eder. Deployment risk scoring olarak bilinen bu teknik, ekiplerin yüksek riskli dağıtımları erkenden fark etmesini sağlar. Otomatik test üretimi de DevOps AI'ın kritik bir bileşenidir. LLM tabanlı kod analiz araçları mevcut kodu inceleyerek eksik test senaryolarını otomatik oluşturur ve kod kapsamını artırır. Benzer şekilde kod kalite analizi, yapay zeka ile zenginleştirilmiş kod incelemelerine dönüşür. Gözlemlenebilirlik (Observability) alanında DevOps AI; metrik, log ve izleme (trace) verilerini birleştirerek kök neden analizini hızlandırır. Geleneksel eşik tabanlı uyarılar yerine anormallik tespiti algoritmaları dinamik baseline oluşturur ve gerçek sorunları gürültüden ayırt eder. Otomatik olay yanıtı (auto-remediation) ise tekrarlayan sorunları insan müdahalesi olmadan çözebilir. Kaynak optimizasyonu konusunda makine öğrenimi modelleri iş yükü örüntülerini öğrenerek altyapı maliyetlerini minimize eden akıllı otomatik ölçekleme (auto-scaling) kararları verir. Bu özellikle bulut ortamlarında önemli maliyet tasarrufu sağlar. DevOps AI'ı başarıyla uygulayan ekipler daha hızlı dağıtım döngüleri, daha az üretim kesintisi ve geliştirici deneyiminde belirgin iyileşme rapor etmektedir. Ancak bu yaklaşımın benimsenmesi kültürel değişim, kaliteli eğitim verisi ve araç entegrasyonu gerektirmektedir.
Dijital Refah Yapay Zekası (Dijital Refah Yapay Zekası)
Dijital Refah Yapay Zekası (Digital Wellbeing AI), bireylerin dijital teknolojilerle olan ilişkisini izlemek, analiz etmek ve iyileştirmek için yapay zeka tekniklerini kullanan multidisipliner bir alandır. Bu yaklaşım; ekran süresi yönetimi, bildirim optimizasyonu, alışkanlık analizi ve zihinsel sağlık desteği bileşenlerini bir araya getirir. Temel fikir, teknolojinin hem bir tehdit hem de bir araç olabileceği paradoksundan doğar. Sosyal medya algoritmalarının bağımlılık yaratan tasarımları, dikkat ekonomisi modelleri ve sonsuz kaydırma (infinite scroll) gibi UX kalıpları kullanıcıların ekran başında daha fazla zaman geçirmesine yol açarken; dijital refah yapay zekası bu etkileri tersine çevirmeyi hedefler. Uygulamada dijital refah YZ araçları, kullanıcı davranış kalıplarını analiz ederek dijital yorgunluk belirtileri tespit eder, kişiselleştirilmiş mola önerileri sunar ve odak sürelerini optimize eder. Google'ın Android'deki Dijital Refah paneli, Apple'ın Ekran Süresi özelliği ve Woebot gibi ruh sağlığı chatbot'ları bu kategorinin öne çıkan örnekleridir. Etik boyutuyla bu alan, yapay zekanın kullanıcı çıkarlarını mı yoksa platform çıkarlarını mı ön planda tuttuğu sorusunu gündeme getirir. Bir refah aracının kendisinin kullanıcıyı daha uzun süre uygulamada tutmak için optimize edilmesi mümkündür; bu ikileme 'wellness paradoksu' adı verilir. WHO, 2026'da yapay zekanın ruh sağlığı ve refahta sorumlu kullanımı için uzman bir yol haritası yayımlamıştır.
Deep Belief Network (Derin İnanç Ağı)
Derin İnanç Ağı (Deep Belief Network — DBN), birden fazla Kısıtlı Boltzmann Makinesi'nin (Restricted Boltzmann Machine — RBM) hiyerarşik olarak yığıldığı olasılıksal bir derin öğrenme modelidir. Her katman, bir alt katmanın gizli birimlerini temsil ederken bir üst katmanın görünür birimleri olarak işlev görür; böylece veri içindeki soyutlama düzeyi ağın derinliğiyle birlikte artar. Modelin tarihsel önemi, Geoffrey Hinton ve meslektaşlarının 2006 yılında Science dergisinde yayımladığı dönüm noktası niteliğindeki makaleden kaynaklanmaktadır. Bu çalışma, derin ağların eğitimindeki temel güçlüğü olan kaybolan gradyan (vanishing gradient) sorununa pratik bir çözüm sundu: Açgözlü katman-bazlı ön eğitim (greedy layer-wise pretraining). Bu yaklaşımda her RBM katmanı, alttaki katmanın çıktısını girdi olarak alarak bağımsız ve denetimsiz biçimde (unsupervised) eğitilir. Ardından tüm ağ, denetimli ince ayar (supervised fine-tuning) ile geri yayılım algoritması kullanılarak optimize edilir. Pratik kullanım açısından DBN'ler 2006-2012 yılları arasında özellikle boyut indirgeme, özellik öğrenme, öneri sistemleri ve konuşma tanıma gibi alanlarda öne çıktı. Carnegie Mellon ve Toronto Üniversitesi'nden ekipler, MNIST rakam tanıma kıyaslamasında dönemin en yüksek doğruluk oranlarını DBN ile elde etti. 2012'den itibaren Evrişimli Sinir Ağları (CNN) ve Uzun-Kısa Süreli Bellek (LSTM) ağlarının ImageNet ve konuşma tanımadaki dramatik başarıları, DBN'lerin kullanımını önemli ölçüde daralttı. Bununla birlikte DBN kavramı, modern üretken modellerin (özellikle Değişken Özkodlayıcılar ve Difüzyon Modelleri) teorik temelini anlama açısından hâlâ eğitim ve araştırma bağlamında incelenmektedir. Geoffrey Hinton'ın bu çalışmadaki katkısı, 2018 Turing Ödülü'nü kazandığı derin öğrenme başarılarının merkezinde yer almaktadır.
Data Catalog (Veri Kataloğu)
Veri kataloğu (Data Catalog), bir kuruluşun sahip olduğu veri tablolarının, akışlarının, raporlarının ve makine öğrenmesi modellerinin organize edilmiş, aranabilir ve bağlamsal envanterini oluşturan metadata yönetim platformudur. Temel işlevi üç sütun üzerine kuruludur: veriyi keşfet, içeriğini anla ve güvenilirliğini doğrula. Modern bir veri kataloğu iki tür metadata yönetir. Teknik metadata; tablo adları, sütun tipleri, boyut ve güncelleme sıklığı gibi yapısal bilgileri içerir. İş metadata'sı ise bir alanın iş anlamını, veri sahibini, kullanım senaryolarını ve kalite skorunu kapsar. Bu iki katmanın birleşimi, mühendislerden iş analistlerine kadar herkesin aynı platforma başvurmasına olanak tanır. Veri kataloğunun en kritik özelliklerinden biri soy takibidir (data lineage). Bu özellik, bir verinin nereden geldiğini, hangi dönüşümlerden geçtiğini ve nerede kullanıldığını uçtan uca görselleştirir. Özellikle sütun düzeyinde lineage, hangi ETL adımının hangi alanı etkilediğini gösterir; hatalı raporların köküne hızla inilmesini mümkün kılar. MLOps ekipleri için veri kataloğu ayrı bir öneme sahiptir: hangi veri kümesinin hangi model eğitiminde kullanıldığını izler, feature store ile bütünleşik çalışarak özniteliklerin ekipler arasında yeniden kullanımını kolaylaştırır ve training-serving skew riskini azaltır. Popüler açık kaynak araçlar arasında DataHub, OpenMetadata ve Apache Atlas öne çıkmaktadır. Ticari tarafta Collibra, Alation ve Databricks Unity Catalog kurumsal çözümler sunmaktadır. Veri kataloğu; veri sözlüğünden farklı olarak tek bir sistemle sınırlı kalmaz; tüm organizasyonun veri ekosistemine bütünleşik erişim sunar.
Data Augmentation (Veri Artırma / Çoğaltma)
Veri artırma (data augmentation), makine öğrenmesi modellerini eğitirken mevcut veri setini yapay yöntemlerle genişletme tekniğidir. Özellikle etiketli veri toplamak pahalı veya zaman alıcı olduğunda, eldeki örneklerden türetilen yeni varyantlar modelin genelleme kapasitesini önemli ölçüde artırır. Görüntü tabanlı görevlerde en yaygın kullanılan artırma teknikleri arasında yatay veya dikey çevirme, rastgele kırpma, parlaklık ve kontrast ayarı, renk bozulması, döndürme ve Gaussian gürültüsü ekleme yer alır. Bu dönüşümler, modelin nesne konumlanmasına ve ışık koşullarına duyarlılığını azaltarak daha sağlam özellik temsilleri öğrenmesini sağlar. Doğal dil işleme alanında ise eş anlamlı kelime değiştirme, cümle yeniden çerçeveleme, geri çeviri (back-translation) ve sözdizimsel dönüşümler veri artırmanın başlıca yöntemleridir. Geri çeviri yaklaşımında bir cümle önce başka bir dile çevrilir, ardından kaynak dile geri döndürülür; bu işlem hem anlam korunur hem de farklı bir ifade biçimi elde edilir. Ses ve zaman serisi verilerinde zaman uzatma (time stretching), perde kaydırma (pitch shifting), arka plan gürültüsü ekleme ve kesme-yapıştırma gibi teknikler kullanılır. Özellikle tıbbi görüntüleme gibi az veri bulunan alanlarda bu yöntemler olmazsa olmaz hale gelir. Mixup ve CutMix gibi gelişmiş teknikler iki farklı örneği piksel ya da özellik düzeyinde karıştırır, modelin kararlı sınırlar yerine düzgün olasılık dağılımları öğrenmesini teşvik eder. AutoAugment ve RandAugment ise hangi dönüşümlerin uygulanacağını otomatik olarak öğrenen politika tabanlı yaklaşımlardır. GAN tabanlı artırma, üretici bir ağ aracılığıyla gerçekçi sentetik örnekler üretir; ancak eğitim kararsızlığı ve mod çökmesi riskleri dikkatli yönetim gerektirir. Doğru uygulandığında veri artırma, düzenlileştirme etkisi yaratır, aşırı öğrenmeyi engeller ve sınırlı veriyle yüksek performanslı modeller geliştirmenin en pratik yollarından birini sunar.
DBSCAN (Yoğunluk Tabanlı Kümeleme (DBSCAN))
DBSCAN (Density-Based Spatial Clustering of Applications with Noise — Gürültüye Dayanıklı, Yoğunluk Tabanlı Uzamsal Kümeleme), veriyi kümelere ayırmak için noktaların birbirlerine olan yakınlığını ve yoğunluğunu kullanan bir kümeleme algoritmasıdır. Martin Ester, Hans-Peter Kriegel ve ekibi tarafından 1996'da önerilen bu algoritma, belirsiz şekilli (non-convex) kümeleri tanıma ve aykırı noktaları gürültü olarak tespit etme becerisiyle öne çıkar. DBSCAN iki temel parametre kullanır: epsilon (ε) ve minPts. Epsilon, bir noktanın komşuluk yarıçapını tanımlar; minPts ise bir noktanın çekirdek nokta (core point) sayılması için o yarıçap içinde bulunması gereken minimum komşu sayısıdır. Algoritma çekirdek noktaları, kenar noktaları ve gürültü noktalarını birbirinden ayırır: yeterince yoğun bölgelerdeki noktalar kümeler oluşturur, geri kalanlar gürültü olarak işaretlenir. K-Means'ın aksine DBSCAN küme sayısını önceden gerektirmez; verideki doğal yapıyı keşfeder. Küre şekilli olmayan, rastgele geometrik formdaki kümeleri başarıyla tespit edebilir. Gürültüye karşı sağlamlığı, coğrafi veri analizi ve anomali tespiti gibi gerçek dünya uygulamaları için son derece uygun bir araç haline getirir. Ancak çok boyutlu verilerde ε parametresini ayarlamak güçleşir ve boyutluluk lanetinden (curse of dimensionality) etkilenebilir. DBSCAN'ın geliştirilmiş varyantı HDBSCAN (Hierarchical DBSCAN), sabit epsilon yerine hiyerarşik bir yoğunluk eşiği kullanarak değişken yoğunluktaki kümeleri tanıyabilmektedir. Python'da scikit-learn kütüphanesi DBSCAN ve HDBSCAN için kullanıma hazır implementasyonlar sunar. Türkiye'de coğrafi bilgi sistemleri, perakende lokasyon analizi ve doğal afet noktası kümeleme çalışmalarında yaygın kullanım alanı bulmaktadır.
Data Contract (Veri Sözleşmesi)
Data contract (veri sözleşmesi), bir veri üreticisi ile veri tüketicileri arasında kurulan, şema, kalite kuralları ve teslimat yükümlülüklerini resmileştiren makine tarafından uygulanabilir anlaşmadır. Terim, 2022 yılında Chad Sanderson tarafından data mesh mimarisinin yaygınlaşmasıyla birlikte popüler hale gelmiştir. Geleneksel veri boru hatlarında üretici ekipler şema değişikliklerini bildirmeden güncelleme yapabilir; bu durum aşağı akış ML modellerini, raporları ve analitik iş yüklerini bozar. Data contract bu kırılganlığı ortadan kaldırır: üretici, belirli bir şema versiyonunu, null toleransını, veri tazeliğini ve iş tanımlarını resmî bir belge olarak yayımlar; tüketici ise bu koşulları CI/CD sürecinde otomatik olarak doğrular. Bir data contract genellikle şu unsurları kapsar: sütun adları ve veri türleri, zorunluluk ve benzersizlik kısıtlamaları, tazelik SLA'sı (ör. "her 6 saatte bir güncellenir"), anlam bağlamı (sütun iş tanımları) ve sürüm uyumluluk politikası. dbt 1.5+ ile gelen contract bloğu bu denetimi proje düzeyine taşır; Soda Core ve Great Expectations ise çalışma zamanında ihlalleri yakalayarak bozuk verinin ML modellerine ulaşmasını engeller. Araştırmalar, veri kalitesi olaylarının yüzde altmışından fazlasının üretici-tüketici iletişim kopukluğundan kaynaklandığını ortaya koymuştur. MLOps bağlamında data contract, feature store'a beslenen her kaynak tablonun kalite güvencesini kurar. Model eğitimi ve üretim çıkarımı arasındaki dağılım kaymasını (training-serving skew) önlemek için özellik alanlarının tip ve aralık kısıtlamaları sözleşmede açıkça tanımlanır. LLM boru hatlarında embedding modeline giden metin sütunlarının maksimum uzunluk ve karakter kodlaması gibi kısıtlamalar da sözleşme kapsamına alınabilir. Streaming mimarilerde Apache Kafka için Schema Registry, Avro veya Protobuf şemalarını sözleşme mekanizması olarak kullanır; gerçek zamanlı boru hatlarında şema evrimi güvenli biçimde yönetilir. Sürümleme açısından anlamsal sürümleme (MAJOR.MINOR.PATCH) yaklaşımı önerilir: kırıcı değişiklikler MAJOR sürümü yükseltir ve tüketici ekiplere geçiş süresi tanınır. Data mesh mimarisinde her veri ürünü kendi sözleşmesinden sorumlu olur; bu dağıtık sahiplik modeli büyük organizasyonlarda veri güvenilirliğini merkezi denetim olmaksızın ölçeklendirmeye olanak tanır.
Data Poisoning Defense (Veri Zehirleme Savunması)
Veri zehirleme savunması (data poisoning defense), makine öğrenimi sistemlerini eğitim verilerinin kasıtlı olarak bozulmasına karşı korumaya yönelik teknik yöntem ve stratejiler bütünüdür. Saldırganlar, bir modelin karar sınırlarını bozmak veya gizli bir arka kapı (backdoor) eklemek amacıyla eğitim kümesine zararlı örnekler yerleştirdiğinde bu savunma katmanları devreye girer. Söz konusu tehdit özellikle federe öğrenme (federated learning), açık kaynaklı veri kümeleri ve web kazımasıyla derlenen büyük eğitim setleri için kritik önem taşır. Savunma stratejileri dört ana başlıkta incelenir. İlk katman olan veri temizleme ve anomali tespitinde, eğitim öncesinde istatistiksel analizler ve sinir temizleme (Neural Cleanse) algoritmaları kullanılarak şüpheli örnekler tespit edilir. SPECTRE ve Deep-kNN yöntemleri, modelin etkinleştirilme uzayındaki anomalileri yakalayarak zehirli örnekleri izole eder. İkinci katman olan sağlamlaştırılmış eğitimde, rastgele düzeltme (randomized smoothing), diferansiyel gizlilik (DP-SGD) ve bilgi damıtma (knowledge distillation) teknikleri modelin bozulmuş örneklere aşırı uyum sağlamasını kısıtlar. Veri büyütme (data augmentation) politikaları da zehirli gürültünün etkisini azaltmada etkili bulunmuştur. Üçüncü katman olan veri kökeni ve filigran yaklaşımında, radioactive data tekniği meşru sahibi dışında eğitim verisi kullananları saptamak için filigranlı örnekler kullanır. Bu yöntem eğitim veri zincirinin izlenebilirliğini (provenance) güvence altına alır. Dördüncü katman olan sertifikalı savunmalarda, randomized smoothing teorik bir ε-pertürbasyon garantisi sunarak sınırlı sayıda zehirli örneğe rağmen model tahminlerinin değişmeyeceğini matematiksel olarak ispat eder. DPA (Differentially Private Aggregation) bu yaklaşımın federe öğrenme senaryolarına uyarlanmış biçimidir. Gerçek dünya dağıtımlarında savunma derinliği (defense-in-depth) prensibi benimsendiğinden tek bir teknik yerine birden fazla katman birlikte kullanılır. NIST AI RMF ve MITRE ATLAS çerçeveleri, bu savunma katmanlarını kurumsal güvenlik politikasıyla bütünleştirmek için kapsamlı rehberlik sunar.
Data Lake (Veri Gölü)
Data Lake (Türkçe: Veri Gölü), yapılandırılmış, yarı yapılandırılmamış ve yapılandırılmamış verilerin orijinal ham formatlarında depolandığı merkezi, ölçeklenebilir bir büyük veri deposudur. Geleneksel veri ambarlarının aksine, Data Lake veriye önceden bir şema uygulamaz; veriler ham hâlde saklanır ve sorgu anında şema belirlenir (schema-on-read yaklaşımı). Bu esneklik aracılığıyla log dosyaları, görüntüler, videolar, sensör verileri ve JSON/CSV gibi farklı formatlardaki veriler aynı depoda bir arada tutulabilir. "Data Lake" kavramı ilk olarak 2010 yılında Pentaho'nun CTO'su James Dixon tarafından kavramsallaştırılmıştır. Dixon, veri ambarlarını sunum için hazır su şişeleriyle kıyaslarken Data Lake'i kendi doğal ve safiyetini koruyan bir göle benzetti: tüm su kaynakları (veriler) doğal hâlde bu göle akar ve kullanıcılar ihtiyaçlarına göre bu gölden istedikleri miktarda ve formatta su alır. Bir Data Lake mimarisi genellikle birkaç katmandan oluşur. Ham veri bölgesi (Raw/Landing Zone), kaynak sistemlerden gelen verilerin sıfır değişiklikle aktarıldığı giriş noktasıdır. Rafine veri bölgesi (Curated Zone), temizleme, dönüştürme ve kalite kontrolünden geçirilmiş verileri barındırır. Tüketim bölgesi (Consumption Zone) ise iş analistleri, veri bilimciler ve makine öğrenmesi uygulamaları tarafından kullanıma hazır hâle getirilmiş verileri içerir. Data Lake'in başlıca avantajları arasında yüksek ölçeklenebilirlik, düşük birim depolama maliyeti ve veri formatı esnekliği sayılabilir. Ancak yeterli yönetim ve kataloglama araçları olmadığında "Data Swamp" (Veri Bataklığı) hâline gelebilir: verinin nereden geldiği, ne anlama geldiği ve nasıl kullanılacağı belirsizleşir. Bu sorunu çözmek için veri kataloğu (data catalog), veri soyu takibi (data lineage) ve meta veri yönetimi araçları kullanılır. Günümüzde AWS S3 + Glue, Azure Data Lake Storage Gen2, Google Cloud Storage ve Apache Hadoop HDFS popüler Data Lake altyapılarıdır. Modern Delta Lake, Apache Iceberg ve Apache Hudi açık tablo formatları ise ACID işlem desteği ve şema evrimi ekleyerek Data Lake ile Data Warehouse özelliklerini "Lakehouse" mimarisinde birleştirir. Yapay zeka ve büyük dil modeli (LLM) alanında ise Data Lake, model öncesi (pre-training) ham veri havuzu ve fine-tuning veri kümesi deposu olarak kritik bir rol üstlenmektedir; bu nedenle modern yapay zeka altyapılarının ayrılmaz bir parçası hâline gelmektedir.
DALL-E (OpenAI Görsel Yapay Zeka)
DALL-E, OpenAI tarafından geliştirilen ve doğal dil tanımlamalarından gerçekçi veya sanatsal görüntüler üreten büyük ölçekli görüntü üretim modelidir. Adını Salvador Dali ve Pixar filmi WALL-E'nin birleşiminden alan model, metin-görüntü dönüşümünün (text-to-image) kamuoyuna tanındığı ilk sistemler arasındadır. 2021'de tanıtılan DALL-E 1, GPT-3 mimarisini 12 milyar parametreyle görüntü oluşturmaya uyarlayan bir transformer modeline dayanıyordu. 2022'deki DALL-E 2 ise CLIP'in öğrendiği metin-görüntü temsil uzayından DDPM (Denoising Diffusion Probabilistic Model) ile görüntü üreten diffusion tabanlı bir mimariye geçiş yaptı; bu değişim hem kaliteyi hem de çözünürlüğü dramatik biçimde artırdı. 2023'te piyasaya sürülen DALL-E 3, ChatGPT ile doğal entegrasyonuyla öne çıktı. Model, metin takibini (prompt following) önceki sürümlere kıyasla belirgin biçimde geliştirdi; özellikle görüntü içindeki metin oluşturma kapasitesi iyileşti. Bu entegrasyon, kullanıcıların görüntüyü konuşma yoluyla rafine etmesine olanak tanıdı. DALL-E'nin güvenlik yaklaşımı sektörde referans noktası oldu. Şiddet, nefret söylemi ve gerçek kişilerin yanıltıcı görüntüleri için filtreler devreye sokuldu; eğitim verilerinde sanatçıların içeriklerinin rızasız kullanılması ise telif hakkı tartışmalarını başlattı. Midjourney, Stable Diffusion ve Adobe Firefly'ın yoğun rekabetine rağmen DALL-E, OpenAI ekosistemiyle entegrasyonu ve API erişilebilirliği sayesinde geliştirici ve kurumsal kullanıcı tabanında güçlü bir yer tutmaya devam etmektedir.
Data Loss Prevention (DLP) (Veri Kaybı Önleme)
Data Loss Prevention (DLP), bir kuruluşun hassas, gizli veya kritik verilerinin yetkisiz kişilerce ele geçirilmesini, dışarıya sızdırılmasını veya yanlışlıkla ifşa edilmesini engelleyen güvenlik teknolojileri ve süreçleri bütünüdür. DLP sistemleri, kişisel tanımlayıcı bilgiler (PII), finansal kayıtlar, ticari sırlar ve sağlık verileri gibi korunan verileri gerçek zamanlı olarak tespit eder, izler ve gerektiğinde bloke eder. Bir DLP çözümü tipik olarak üç katmanda çalışır: Ağ DLP (network DLP), e-posta ve web trafiği gibi veri akışlarını uçta denetler. Uç nokta DLP (endpoint DLP), kullanıcının bilgisayar, dizüstü bilgisayar veya mobil cihazındaki veri hareketlerini takip eder. Bulut DLP ise SaaS uygulamaları ve bulut depolama ortamlarındaki veriyi korur. Modern DLP çözümleri makine öğrenimi ve doğal dil işleme teknolojilerini entegre ederek içerik analizi doğruluğunu önemli ölçüde artırmıştır. Geleneksel kural tabanlı yaklaşımlar yalnızca belirli kalıpları (kredi kartı numarası gibi) tanırken, yapay zeka destekli DLP sistemleri bağlamı anlayarak bağlamsal anomalileri, içeriden tehdit belirtilerini ve gizlenmiş veri sızdırma girişimlerini de tespit edebilmektedir. DLP kullanım amacına göre üç ana kategoriye ayrılır: Uyumluluk odaklı DLP (GDPR, HIPAA, PCI-DSS, SOX gibi yasal zorunlulukları karşılamak için), fikri mülkiyet koruma odaklı DLP (kaynak kod, tasarım dosyaları ve Ar-Ge belgelerini korumak için) ve içeriden tehdit yönetimi odaklı DLP (kazara veya kasıtlı çalışan kaynaklı sızdırmaları engellemek için). DLP politikaları genellikle veri sınıflandırması (data classification) ile birlikte çalışır: veriler hassasiyet düzeyine göre etiketlenir (gizli, kısıtlı, kamuya açık), DLP motor bu etiketlere ve içerik kurallarına göre izin ver / uyar / engelle kararı verir. Yapay zeka destekli DLP çözümleri, kullanıcı davranışı analitiği (UBA/UEBA) ile entegre edilerek normal sapma örüntülerini de tespit edebilmektedir.
DeepSeek-R1 (DeepSeek-R1)
DeepSeek-R1, Çin merkezli DeepSeek şirketi tarafından Ocak 2025'te yayımlanan ve zincirleme düşünme (chain-of-thought reasoning) konusunda OpenAI o1 ile rekabet eden açık ağırlıklı (open-weight) büyük dil modelidir. 671 milyar parametreli Mixture-of-Experts (MoE) mimarisi üzerine kuruludur; her çıkarımda toplam parametrelerin yalnızca küçük bir kısmı aktive edilir, bu da hesaplama verimliliğini artırır. Modelin eğitim yaklaşımı sektörde yankı uyandırdı. Geleneksel ince ayar yerine neredeyse tamamen pekiştirmeli öğrenme (RL) ile geliştirilmiş olan DeepSeek-R1, GRPO (Group Relative Policy Optimization) adlı yeni bir optimizasyon algoritması kullanır. Bu yaklaşım, modelin yanıt üretmeden önce uzun iç monologlar (düşünme zincirleri) oluşturmasını teşvik eder; matematiksel ispat, kod yazma ve mantık problemlerinde belirgin iyileşme sağlar. Maliyet boyutu yapay zeka gündemini değiştirdi. DeepSeek, OpenAI'ın GPT-4 düzeyindeki modellere ayrılan milyarlarca dolarlık bütçenin çok küçük bir kesimiyle benzer kıyaslama puanlarına ulaştığını açıkladı. Bu iddia, büyük ölçek ve yüksek maliyet olmadan da sınır zorlayan model geliştirmenin mümkün olabileceğini gösterdi. Erişim açısından model MIT lisansıyla yayımlanmıştır; tüm ağırlıklar Hugging Face üzerinden indirilebilir. 1.5B, 7B, 8B, 14B, 32B ve 70B parametre ölçeğinde bilgi damıtma (distillation) versiyonları da mevcuttur. Bu damıtılmış modeller Llama ve Qwen temel modellerine uygulanan ince ayarla elde edilmiş olup küçük donanımda bile güçlü akıl yürütme kapasitesi sunar. Yerel çalıştırma için Ollama veya llama.cpp ile 7B/8B versiyonları tüketici GPU'larında (16 GB VRAM) sorunsuz çalışır; 70B versiyonu için en az iki yüksek bellekli GPU gereklidir. DeepSeek API üzerinden bulut erişimi de ücretli olarak sunulmaktadır. Platform, akıl yürütme odaklı görevlerde GPT-4o ve Claude Sonnet ile rekabetçi konumdadır. Model, yanıt vermeden önce <think>...</think> blokları içinde adım adım iç muhakeme üretir; bu şeffaf düşünme süreci kullanıcıların modelin çıkarım mantığını doğrudan izlemesine olanak tanır ve hata ayıklama süreçlerinde ciddi avantaj sunar.
Denoising (Gürültü Giderme (Denoising))
Gürültü giderme (denoising), sinyal işleme ve makine öğreniminde bir veriden istenmeyen bozulmaları veya rastgele gürültüyü kaldırma işlemidir. Görüntü işlemede piksellerdeki rastgele varyasyonları temizlemek, seste arka plan gürültüsünü bastırmak ve zaman serisi verilerinde ani sapmalarını düzeltmek için kullanılır. Derin öğrenmede gürültü giderme özellikle iki bağlamda kritik öneme sahiptir. Birincisi, veri ön işleme: Eğitim verisi gerçek dünya kaynaklı olduğundan gürültü doğaldır; temiz veriyle eğitilen modeller genellikle daha iyi genelleme yapar. İkincisi ve daha çarpıcı olanı, difüzyon modellerinin (Diffusion Models) temel mekanizmasıdır: bu modeller bir görüntüye kademeli olarak Gaussian gürültü ekler (forward process), ardından bu gürültüyü adım adım temizlemeyi öğrenir (reverse process). DALL-E 2, Stable Diffusion ve Flux gibi modeller bu gürültü ekleme-giderme döngüsüne dayanır. Klasik gürültü giderme yöntemleri arasında Gaussian filtresi (blur), Median filtresi, Wiener filtresi ve Non-local Means bulunur. Derin öğrenme tabanlı yaklaşımlar bu yöntemlerin çok ötesine geçti: DnCNN (Denoising Convolutional Neural Network), gürültü seviyesini tahmin eden blind denoising; U-Net mimarisi temelli encoder-decoder yapılar ise piksel düzeyi hassasiyetle gürültü haritası üretir. Difüzyon modellerinde kullanılan score matching ve DDPM (Denoising Diffusion Probabilistic Model) çerçevesi, gürültü gidermeyi olasılıksal bir süreç olarak modelleyen ve T adım boyunca gürültüyü kademeli olarak azaltan yaklaşımdır. Her adımda model, ε-prediction veya x0-prediction hedefiyle eğitilir: gürültü tahmini yaparak temiz sinyale ulaşır. Bu yapı, yalnızca görüntü değil; ses sentezi (WaveNet), video üretimi ve 3D nokta bulutu oluşturma alanlarında da temel teknik olarak benimsenmiştir. DDIM örnekleyici ise az adımla deterministik gürültü giderme yaparak çıkarım hızını önemli ölçüde artırır. Latent Diffusion modelleri bu süreci VAE ile sıkıştırılmış latent uzayda yürütür; böylece piksel uzayına kıyasla hesaplama maliyeti dramatik biçimde düşer ve 512×512 görüntü üretimi tüketici GPU'larında mümkün hâle gelir. Flow Matching (Flux'un kullandığı yöntem) ise forward süreci daha kısa ve düz bir eğriyle tanımlayarak DDPM'e kıyasla hem daha hızlı hem daha kaliteli gürültü giderme yapabilmektedir.
Differential Privacy (Diferansiyel Gizlilik)
Diferansiyel Gizlilik (Differential Privacy), bir veri kümesi üzerinde yapılan sorguların veya istatistiksel hesaplamaların sonuçlarının, veri kümesindeki herhangi bir bireyin varlığından veya yokluğundan istatistiksel olarak ayırt edilemez hale gelmesini sağlayan matematiksel bir gizlilik çerçevesidir. 2006 yılında Cynthia Dwork tarafından formüle edilen bu yöntem, bireysel gizlilik güvencesi ile veri kullanışlılığını matematiksel olarak dengeler. Temel fikir, bir mekanizmanın çıktısına kontrollü miktarda rastgele gürültü ekleyerek bireysel veri noktalarının sorgularda iz bırakmasını önlemektir. Epsilon (ε) parametresi gizlilik bütçesini temsil eder: ε değeri küçüldükçe gizlilik artar ancak yanıtın doğruluğu azalır; ε büyüdükçe ise yanıtın doğruluğu artar ancak gizlilik zayıflar. Bu ödünleşim, uygulamanın gereksinimlerine göre dikkatle ayarlanmak zorundadır. İki ana varyant mevcuttur: Merkezi Diferansiyel Gizlilik (Central DP), güvenilir bir koordinatörün ham veriyi toplayıp gürültüyü merkezi olarak eklediği modeli kullanırken; Yerel Diferansiyel Gizlilik (Local DP) gürültünün her kullanıcının cihazında verisi sunucuya gönderilmeden önce eklendiği modeli benimser. Local DP, özellikle güvenilir bir merkezi tarafın bulunmadığı mobil ve IoT senaryolarında tercih edilir. Apple ve Google, iOS klavye ve Android telemetri verilerinde yerel diferansiyel gizliliği uygulamaktadır. ABD Nüfus Sayımı Bürosu, 2020 sayımında merkezi diferansiyel gizlilik kullandı. Yapay zeka dünyasında ise diferansiyel gizlilik, özellikle derin öğrenme modellerinin eğitiminde gizlilik koruyucu bir teknik olarak yerini sağlamlaştırmıştır; bu yaklaşım DP-SGD (Differentially Private Stochastic Gradient Descent) olarak bilinmektedir.
Die Stacking Nedir? 3D Çip Entegrasyonu Rehberi (Die Yığma)
Die stacking (die yığma veya 3B entegre devre), birden fazla yarı iletken çip katmanının (die) dikey olarak üst üste istiflendiği ve Through-Silicon Via (TSV) ya da hibrit bağlama yöntemiyle birbirine bağlandığı ileri bir paketleme teknolojisidir. Bu teknik sayesinde çipler arasındaki iletişim mesafesi dramatik biçimde kısalır; sinyal gecikmeleri azalır, bant genişliği artar ve bit başına enerji tüketimi düşer. Die stacking'in en yaygın örneği HBM (High Bandwidth Memory) bellektir. HBM'de 4-12 DRAM katmanı dikey olarak üst üste istiflenip bir interposer üzerinde GPU veya AI işlemcisiyle yan yana konumlandırılır. NVIDIA H100'deki HBM3 bellekler 3,35 TB/s'ye varan bant genişliği sunarak yapay zeka modellerinin eğitimindeki bellek darboğazını büyük ölçüde ortadan kaldırır. AMD 3D V-Cache teknolojisi, TSMC'nin SoIC (System-on-Integrated-Chip) hibrit bağlama prosesiyle SRAM katmanlarını doğrudan CPU üzerine istifler. 9 µm pitch ile gerçekleştirilen bu bağlantı, geleneksel yöntemlere göre 15 kat daha yoğun bir ara yüz sunar ve L3 önbellek kapasitesini 2-3 katına çıkarır. Intel'in Foveros teknolojisi ise farklı süreç düğümlerinde üretilmiş katmanları—örneğin 7 nm hesap die'ı ile 22 nm G/Ç die'ını—tek paket içinde birleştirerek heterojen entegrasyona olanak tanır. TSMC SoIC ve Intel Foveros Direct gibi modern çözümler, yapay zeka hızlandırıcı tasarımının temel bileşeni hâline gelmektedir.
Data Mining (Veri Madenciliği)
Veri madenciligi (data mining), buyuk veri kumelerinde gizli kalıpları, anlamlı ilişkileri ve bilgiyi outomatic olarak kesfetme sureci. Istatistik, makine ogrenmesi ve veritabani yonetiminin kesisiminde yer alan bu alan; ham verinin islenmesiyle anlamlı is kararlarına yol acan bilgiye donusturulmesi hedefler. Veri madenciligi sureci tipik olarak CRISP-DM (Cross-Industry Standard Process for Data Mining) metodolojisiyle yurutulur: is anlayisi, veri anlayisi, veri hazirlama, modelleme, degerlendirme ve deployment asamalarindan olusur. Bu cerceve, veri bilimiyle buyuk olcude ortusmektedir. Temel veri madenciligi teknikleri sunlardir: siniflandirma (classification) — yeni ornekleri bilinen kategorilere atama; kumeleme (clustering) — etiket olmaksizin benzer ornekleri gruplama; birliktelik kurali ogrenme (association rule learning) — birlikte gozuklenen ogeleri kesfetme; anomali tespiti (anomaly detection) — aykiri degerleri bulma; regresyon — sayisal degerleri tahmin etme. Birliktelik kurali ogrenme, sepet analizi (market basket analysis) olarak bilinen uygulamada kucuk bir ornek olarak Apriori ve FP-Growth algoritmalari kullanilir. 'Bira alan musteri bez de satin alır' gibi iliskiler bu teknikle kesfedilmistir. Bu oneri motorlarinın, cross-selling stratejilerinin ve icerik onerisinin temelini olusturur. Veri madenciligi; perakende (urun onerisindeki), finans (kredi riski, sahtekarlık tespiti), saglik (tani destegi, hasta gruplama) ve telekomunikasyon (musteri kaybı tahmini — churn) gibi alanlarda yaygin kullanim alanlarina sahiptir.
Data Residency (Veri İkameti)
Veri yerlesimi (data residency), kisisel veya hassas kurumsal verinin belirli bir ulkenin veya cografi bolgenin sinirlari icerisinde depolanmasini ve islenmesini zorunlu kilan yasal, sozlesmsel veya operasyonel gereksinimdir. Bulut bilisimin kuresel yaygınlasmasi, veri yerlesimini giderek kritik bir uyumluluk konusu haline getirmistir: bir sirketin verisi fiziksel olarak nerede bulunur sorusu artik hem yasal hem de operasyonel acidan cevap gerektiren bir soru. Veri yerlesimini zorunlu kilan bircok duzenleyici cerceve mevcuttur. AB'nin GDPR'i, kisisel verinin AB disina transfer edilmesini belirli guvenceler olmadan kisitlar; yeterlilik karari olmayan ulkelere transfer ancak standart sozlesmsel maddeler veya baglayici sirket kurallari gibi mekanizmalarla mumkundur. Turkiye'deki KVKK da benzer kisilamalar getirmektedir. Cin'in Veri Guvenligi Yasasi ve Kisiel Bilgi Koruma Yasasi, belirli kategorilerdeki verinin Cin sinırları disına cikmadan oncce guvenlık degerlendirmesinden gecmesini zorunlu kilar. Rusya'nin veri yerellesme yasası (No. 242-FZ) Rus vatandaslarinin kisisel verisinin Rusya'da depolanmasini zorunlu kilar. Bulut saglayicilari bu gereksinimlere yanit verecek cografi bolge (region) yapilarını sunar. AWS, Azure ve GCP her birinin onlarca bolge ile veri Almanya, Singapur veya Japonya sinirları icinde tutmak olanaklidur. Bununla birlikte, cok bolgesli bir uygulama mimarisinde verinin bolge sinirlarini gecip gecmedigini guvence altina almak; yedekleme, replikasyon ve gunluk kayitlari dahil butun veri akislarini denetlemek gerektirir. Sovereign cloud, veri yerlesiminin en sıkı gereksinimleri karsilamak icin tasarlanan bir bulut modeli olarak onemlendirmektedir. Microsoft Azure Sovereign, Google Sovereign Cloud ve AWS Govcloud bu kategoride uluslara ve hassas sektorlere ulusal duzenlemelere uyumlu ve operasyonlar bakimindan izole edilmis altyapi sunar. **Sik Sorulan Sorular** **Veri yerlesimi ile veri egemenlik arasindaki fark nedir?** Veri egemenlik, verinin hangi hukuki yetki alaninin denetimine tabi oldugu ve o devletin veriye erisimini mi zorunlu kilabilecegiyle ilgilidir. Veri yerlesimi ise verinin fiziksel olarak nerede depolandigiyla ilgilidir. Iki kavram cakisir ama esanlamli degildir. **GDPR veri yerlesimi icin kati bir bolge belirleme zorunlulugu getirir mi?** GDPR, AB kisisel verisinin AB sinirlari icinde depolanmasini kati bicimde zorunlu kilmaz; ancak AB disina transfer icin yeterli koruma guvencesi saglanmasini sart kosar. Bununla birlikte, bazi ulkelerin ulusal mevzuati ve bazi sektorlerin duzenleme gereksinimleri daha katı saklama bolge gereksinimleri diyebilir. **Cok bolgesli uygulama mimarisinde veri yerlesimi nasil saglanir?** Cok bolgesli mimarilerde veri bolumlendirmesi (data partitioning), her veri kategorisinin yalnizca izin verilen bolgede islenmesini ve saklanmasini zorunlu kilar. Yedekleme ve replikasyon politikalari da bolge gereksinimine uygun bicimde yapılandırılmalidir. **SaaS kullanirsam veri yerlesimini nasil guvence altina alirim?** SaaS saglayicisinin sozlesmesini ve veri isleme eklentisini dikkatlice inceleyin. Hangi bolgelerde veri sakladiklarini, altisaglayici kullanip kullanmadiklarini ve denetim log'larini sizinle paylaşip paylasmadıklarını dogrulayin.
Diffusion Model (Yayılım Modeli (Diffusion Modeli))
Diffusion modeli, veriye kademeli olarak gürültü ekleyen (ileri süreç) ve ardından bu gürültüden orijinal veriyi adım adım yeniden oluşturmayı öğrenen (ters süreç) bir üretici yapay zeka mimarisidir. Stable Diffusion, DALL-E 3, Midjourney ve Imagen gibi günümüzün en güçlü görüntü üretim sistemleri difüzyon modeline dayanmaktadır. İleri süreçte (forward process) modele verilen temiz görüntüye T adım boyunca Gaussian gürültü eklenir; sonunda görüntü tamamen gürültüye dönüşür. Bu süreç deterministik ve önceden tanımlanmıştır — öğrenme gerektirmez. Ters süreçte (reverse process) model, tamamen gürültülü bir görüntüden başlayarak her adımda biraz daha temizleyerek orijinale yakın bir görüntü üretir. Model bu ters süreci veriden öğrenir. Eğitim sırasında model, belirli bir gürültü seviyesindeki görüntüden hangi gürültünün çıkarılması gerektiğini tahmin etmeyi öğrenir. Kayıp fonksiyonu, tahmin edilen gürültü ile gerçek gürültü arasındaki ortalama kare hatası (MSE) üzerine kuruludur. Çıkarım sırasında tamamen rastgele gürültüden başlanır ve model bu tahmin sürecini T adım boyunca tekrarlayarak yeni, gerçekçi bir görüntü üretir. Metin koşullandırması (text conditioning) ise CLIP gibi bir metin kodlayıcısından gelen vektörün dikkat mekanizmasına (cross-attention) enjekte edilmesiyle gerçekleştirilir. 2020'de Ho ve arkadaşlarının DDPM (Denoising Diffusion Probabilistic Models) çalışması difüzyon modellerini öne çıkardı. Song ve arkadaşlarının DDIM'i (Denoising Diffusion Implicit Models) çıkarım adımlarını yüzlerden onlara indirerek hızlı sentezi mümkün kıldı. Rombach ve arkadaşlarının 2022'de yayımladığı Latent Diffusion Model (LDM) ise pikseller yerine VAE kodlayıcısından üretilen gizli temsil uzayında (latent space) difüzyon işlemini yürüttü; bellek ve hesaplama maliyetini önemli ölçüde düşürdü. Stable Diffusion bu yaklaşımı temel almaktadır. Difüzyon modelleri yalnızca görüntüyle sınırlı değildir: ses (AudioLDM, MusicGen), video (Sora, Gen-2), 3B molekül yapıları ve protein tasarımı (AlphaFold 3) gibi alanlarda da kullanılmaktadır. GAN'lara kıyasla eğitim kararlılığı daha yüksektir ve mod çökmesine daha az eğilimlidir; ancak çıkarım adımlarının tekrarlı uygulanması GAN'lara göre daha yavaş kalır.
Dropout (Düzenlileştirme Tekniği)
Dropout, derin sinir ağı eğitimi sırasında her güncelleme adımında belirli bir olasılıkla (dropout oranı, p) gizli katman nöronlarının çıkışlarını sıfırlayan ve bu sayede modelin belirli nöronlara aşırı bağımlı kalmasını engelleyen bir düzenlileştirme (regularization) yöntemidir. Srivastava, Hinton, Krizhevsky ve arkadaşları tarafından 2014 yılında yayımlanan "Dropout: A Simple Way to Prevent Neural Networks from Overfitting" başlıklı çalışmayla tanıtılan bu teknik, derin öğrenmenin standart araç kutusuna girmiştir. Tekniğin temel mantığı şöyledir: Eğitim sırasında her mini-batch için rastgele seçilen nöronlar ve onlara bağlı ağırlık bağlantıları geçici olarak kaldırılır. Geriye kalan ağ, seyrek bir alt ağ (sub-network) olarak eğitilir. Böylece her iterasyonda farklı bir mimari öğrenmeye zorlanır. Bu süreç, binlerce farklı ağı aynı anda eğitip tahminlerin ortalamasını almak gibi bir topluluk (ensemble) etkisi yaratır. Test ve çıkarım (inference) aşamasında dropout devre dışı bırakılır; tüm nöronlar aktif kalır. Ancak beklenti tutarlılığını korumak için her nöronun çıkışı (1 − p) faktörüyle çarpılır ya da eğitimde nöron çıkışları 1/(1−p) ile ölçeklenerek test aşamasında herhangi bir ölçeklendirme yapılmaz (inverted dropout). Dropout oranı, uygulamaya göre değişmekle birlikte gizli tam bağlı (fully-connected) katmanlar için 0,2–0,5 aralığı yaygın olarak kullanılır. Evrişimsel katmanlarda oranın daha düşük tutulması ya da Spatial Dropout gibi özel varyantların tercih edilmesi önerilir; tam bağlı olmayan katmanlarda standart dropout dikkat gerektiren yanlı gradyan davranışlarına yol açabilir. Dropout'un derin öğrenme pratiğindeki yeri son derece önemlidir: AlexNet, VGG, ResNet ve transformer temelli modellerin pek çok varyantında kullanılmaktadır. Bununla birlikte Batch Normalization gibi modern düzenlileştirme yöntemlerinin yaygınlaşmasıyla bazı mimarilerde rolü azalmış; hibrit kullanım ön plana çıkmıştır.
Data Versioning Nedir? Makine Öğrenmesinde Veri Versiyonlama (Veri Versiyonlama)
Data versioning (veri versiyonlama), makine öğrenmesi ve veri bilimi projelerinde kullanılan veri kümelerini, modelleri ve deneyleri Git'e benzer şekilde izleyen bir sürüm kontrol yöntemidir. Geleneksel yazılım geliştirmede kod değişiklikleri Git ile takip edilirken makine öğrenmesi projelerinde veri kümelerinin de aynı titizlikle yönetilmesi kritik önem taşır. Bir model eğitiminde hangi veri setinin kullanıldığını bilmeden deneyler tekrarlanamaz, performans regresyonlarının kaynağı tespit edilemez ve model denetim (audit) süreçleri güvenilir biçimde yürütülemez. 'Aynı kod, aynı veri sürümü, aynı sonuç' prensibi olarak da tanımlanan tam yeniden üretilebilirlik (full reproducibility), MLOps olgunluk modelinin temel gereksinimlerinden biridir. Bu alandaki en yaygın araç DVC (Data Version Control) olup açık kaynaklı bir proje olarak Git ile entegre çalışır: büyük veri dosyalarını Amazon S3, Google Cloud Storage veya Azure Blob gibi uzak depolara yükler, Git reposunda ise yalnızca küçük birer meta-dosya (pointer) tutar. Kasım 2025'te lakeFS tarafından satın alınan DVC, veri göllerinde Git tarzı dallanma, commit ve merge işlemlerine olanak tanıyan lakeFS mimarisiyle birleşmeye başlamıştır. Versiyon yönetimi yalnızca ham veri ile sınırlı kalmaz; dönüştürülmüş veri kümeleri, model ağırlıkları ve deney konfigürasyonları (hiperparametreler, rastgele tohum değerleri) de kapsama dahil edilir. Delta Lake ve Apache Iceberg ise veri gölü ve veri ambarı ortamlarında tablo düzeyinde ACID uyumlu versiyonlama, anlık görüntü (snapshot) alımı ve zaman yolculuğu sorguları (time travel query) sunarak data versioning'i kurumsal ölçekte uygulanabilir kılar. MLOps boru hatlarında data versioning şu görevleri üstlenir: her model eğitim koşusu için kullanılan veri sürümünü otomatik olarak kaydeder, model kayıt defteri (model registry) ile veri sürümü arasında birebir ilişki kurar, regresyon testlerinde referans veri setlerini sabitler ve AB testi koşullarını izole eder. Bu nedenle data versioning, üretime alınan yapay zeka sistemlerinde hem güvenilirlik hem de uyumluluk (compliance) gereksinimlerini karşılamak için vazgeçilmez bir bileşen haline gelmiştir.
Data Governance (Veri Yönetişimi)
Data governance (veri yönetişimi), bir organizasyonun veri varlıklarını nasıl toplayacağını, saklayacağını, kullanacağını, paylaşacağını ve yöneteceğini belirleyen resmi politikalar, roller, standartlar ve süreçlerin bütünüdür. Üç temel soruyu yanıtlar: veri üzerinde kim otoriteye sahiptir, verinin karşılaması gereken standartlar nelerdir ve bu standartlara uyum nasıl sağlanır. Yapay zeka ve makine öğrenmesi ekosisteminde veri yönetişimi bürokratik bir formalite değil; bir modelin güvenilir, denetlenebilir ve sorumlu biçimde dağıtılabilir olmasını belirleyen yapısal iskelet olmaktadır. Veri yönetişimi, veri yönetimi (data management) kavramıyla sıklıkla karıştırılır. Veri yönetimi günlük operasyonel katmanı oluşturur: veri hatları, depolama sistemleri, ETL iş akışları ve veritabanları. Veri yönetişimi ise bunların üzerinde konumlanan stratejik katmandır; "neden" ve "neyi" tanımlar. Yönetişim kuralları koyar, yönetim bu kuralları uygular. Gelişmiş veri yönetimine sahip ama yönetişimden yoksun bir organizasyon hızlı ve verimli bir kaos üretir. Yapay zeka sistemleri için veri yönetişimi altı temel bileşen üzerinde çalışır. Veri kalitesi, eğitim verilerinin doğru, eksiksiz, tutarlı ve temsil edici olmasını güvence altına alır; makine öğrenmesinde önyargılı ya da eksik veri yalnızca kötü model değil, ayrımcı model üretir. Veri kataloğu, tüm veri varlıklarının meta veri ve kullanım bağlamıyla aranabildiği envanter sistemidir. Veri kökenselliği (data lineage), verinin nereden geldiğini ve nasıl dönüştürüldüğünü izlenebilir biçimde kayıt altına alır; bu, yapay zeka açıklanabilirliğinin teknik temelidir. Veri yöneticiliği (data stewardship), politikaların operasyonel düzeyde uygulanmasını sağlayan insan katmanıdır. Erişim kontrolü belirli veri kümelerine kimin erişebileceğini tanımlar; hassas eğitim verilerinin yetkisiz kullanımını önler. Düzenleyici açıdan bakıldığında AB Yapay Zeka Yasası'nın 10. Maddesi, yüksek riskli yapay zeka sistemleri için belgelenmiş veri yönetişimini yasal zorunluluk olarak tanımlamaktadır. GDPR'ın veri minimizasyonu, amaç sınırlaması ve hesap verebilirlik ilkeleri yönetişim gereksinimlerine doğrudan karşılık gelir. Ağustos 2025'te yürürlüğe giren GPAI yükümlülükleri, büyük temel model sağlayıcılarını eğitim verisi şeffaflığı konusunda yeni standartlara tabi kılmaktadır. Endüstri araştırmalarına göre kuruluşların %73'ü veri kalitesini yapay zeka projelerindeki en büyük zorluk olarak tanımlamaktadır; bu oran, etkin bir yönetişim çerçevesinin stratejik önemini açıkça ortaya koymaktadır.
Data Lakehouse (Veri Göl Ambarı (Data Lakehouse))
Data lakehouse (veri göl ambarı), geleneksel veri gölü (data lake) ile veri ambarı (data warehouse) mimarilerinin avantajlarını tek bir platformda birleştiren modern bir veri yönetimi yaklaşımıdır. Terim, 2020 yılında Armbrust ve arkadaşlarının CIDR konferansındaki akademik çalışmasıyla literatüre girmiş; 2021'de Databricks tarafından ticari bir mimari olarak yaygınlaştırılmıştır. Geleneksel veri gölü yaklaşımı, Amazon S3 veya Azure Data Lake Storage gibi nesne depolarında ham, yapılandırılmamış ve yarı yapılandırılmış verileri düşük maliyetle barındırır. Ancak ACID işlem desteğinden yoksundur; bu durum veri tutarlılığı sorunlarına, gereksiz veri kopyalamaya ve 'bataklık' (data swamp) oluşumuna zemin hazırlar. Veri ambarı ise yüksek performanslı SQL sorgularını ve sıkı şema yönetimini destekler; buna karşın pahalı kapalı depolama sistemlerine bağımlıdır ve petabayt ölçeğinde ham veriyi işlemekte zorlanır. Data lakehouse bu ikilemliği çözer: Apache Iceberg, Delta Lake (Databricks) veya Apache Hudi gibi açık tablo formatları, nesne depolama katmanına ACID semantiği, şema evrimi ve zaman yolculuğu (time travel) yetenekleri ekler. Mimari üç katmandan oluşur: nesne depolama katmanı (ham veri), tablo format/metadata katmanı (ACID + şema) ve sorgu/hesaplama katmanı (Spark, Trino, Flink gibi motorlar). Bu yapı, veri bilimcilerin ham eğitim verilerine doğrudan erişmesine izin verirken veri analistlerinin küratörlü, şemaya uygun verilere SQL arayüzüyle ulaşmasına olanak tanır. Yapay zeka iş akışları açısından lakehouse mimarisinin önemi giderek artmaktadır. Büyük dil modellerinin eğitim ve ince ayar süreçlerinde petabayt ölçekli ham metin verisini versiyon kontrolüyle yönetmek, zaman yolculuğuyla önceki veri sürümlerine geri dönmek ve MLflow gibi araçlarla model sürümleri ile veri sürümlerini eşleştirmek için lakehouse tercih edilmektedir. Databricks Lakehouse, Microsoft Fabric (OneLake), Snowflake Open Catalog ve Google BigLake bu mimarinin önde gelen ticari uygulamalarıdır.
Depth Estimation (Derinlik Tahmini)
Depth estimation (derinlik tahmini), bir yapay zeka modelinin tek veya iki kameralı 2D görüntülerden sahnedeki her noktanın kameraya olan uzaklığını otomatik olarak tahmin etmesidir. Çıktı olarak her pikselin mesafeye karşılık geldiği bir "derinlik haritası" (depth map) üretilir: yakın nesneler genellikle sıcak ya da parlak tonlarla, uzak nesneler ise koyu ya da soğuk tonlarla gösterilir. İki temel yaklaşım öne çıkar. Monoküler derinlik tahmini, yalnızca tek bir görüntüden perspektif ipuçları, gölgeler ve nesne boyutlarını kullanarak derinliği çıkarır. MiDaS, DPT (Dense Prediction Transformer) ve Meta'nın Depth Anything V2 modeli günümüzün en başarılı monoküler sistemleri arasında yer alır; bu modeller çok sayıda farklı veri kümesi üzerinde eğitilerek sahne bağımsız genelleme kapasitesi kazanır. Stereo derinlik tahmini ise yatay eksende belirli bir uzaklıkta yerleştirilmiş iki kameradan elde edilen görüntüler arasındaki piksel kaymasını (disparity) analiz eder; insan görme sistemindeki çift göz prensibini taklit eden bu yaklaşım daha kesin metrik mesafe bilgisi sunar. Uygulama yelpazesi oldukça geniştir. Otonom araçlar çevrelerini anlamlandırmak için derinlik haritalarına ihtiyaç duyar; artırılmış gerçeklik sistemleri sanal nesneleri fiziksel ortama gerçekçi biçimde yerleştirirken derinlik bilgisini kullanır; endüstriyel robotlar kavrama hassasiyeti için sahne geometrisini derinlik tahminiyle öğrenir. Buna ek olarak 3D nokta bulutu üretimi, sahne yeniden yapılandırma ve LiDAR sensör füzyonu gibi ileri düzey uygulamalarda da temel altyapı görevi görür. Mimari açıdan modern modeller encoder-decoder yapısını benimser: CNN veya Vision Transformer tabanlı encoder görüntüden özellikler çıkarır, decoder bu özellikleri yüksek çözünürlüklü derinlik haritasına dönüştürür. Araştırmanın güncel odakları arasında sıfır çekim (zero-shot) monoküler tahmin, videoda tutarlı derinlik ve mutlak metrik mesafe tahmini bulunmaktadır.