A B C D E F G H I J K L M N O P Q R S T U V W X Y Z menu_book Tüm terimler tek sayfada

M Harfi ile Başlayan Terimler

code_blocks

Model Stealing (Model Çalma Saldırısı)

Model çalma saldırısı (model stealing attack veya model extraction), bir saldırganın hedef yapay zeka modeline sorgular göndererek modelin işlevselliğini, ağırlıklarını veya davranışını çıkarmayı amaçladığı bir makine öğrenmesi güvenlik saldırısıdır. Saldırgan genellikle modele doğrudan erişim olmaksızın, yalnızca API üzerinden girdi-çıktı çiftleri toplayarak kendi modelini hedef modeli taklit edecek biçimde eğitir. Model çalma saldırıları farklı hedeflerle gerçekleştirilir. Fonksiyon çıkarma (function extraction) saldırısında saldırgan, hedef modelin karar sınırlarını yeniden oluşturmaya çalışır. Hiperparametre çıkarma saldırısında ise modelin mimarisi ve eğitim parametreleri hakkında bilgi edinilmeye çalışılır. Eğitim verisi çıkarma saldırıları ise modelin ezberlenmiş eğitim örneklerini geri üretmeyi amaçlar. Savunma tarafında çeşitli teknikler geliştirilmiştir: sorgu hız sınırlama (rate limiting), olasılık vektörü yerine yalnızca en yüksek sınıf etiketini döndürme, sorgu örüntüsü anomali tespiti ve çıktılara hafif gürültü ekleme (output perturbation). Diferansiyel gizlilik eğitim sürecinde de bu saldırılara karşı ek koruma sunar. Ticari yapay zeka API'larına yönelik gerçek model çalma örnekleri belgelenmiştir: araştırmacılar GPT-3 benzeri modellerin düşük maliyetli yaklaşık kopyalarının çıkarılabildiğini göstermiştir. Bu durum model sağlayıcıları için hem ticari hem de güvenlik riski oluşturmaktadır. AB Yapay Zeka Yasası kapsamında yüksek riskli sistemlerin bu tür saldırılara karşı teknik savunmalar içermesi zorunlu kılınmaktadır. Türkiye'de BDDK ve KVKK çerçevesinde model güvenliği kurumsal risk yönetiminin bir parçası haline gelmektedir.

arrow_forward
account_tree

ML Pipeline (ML Pipeline)

Makine öğrenmesi boru hattı (ML pipeline), ham veriden model tahminine uzanan tüm adımları birbirine bağlayan otomatize bir iş akışıdır. Veri toplama, temizleme, özellik mühendisliği, model eğitimi, değerlendirme ve dağıtım gibi aşamalar bu boru hattının bileşenlerini oluşturur; her bileşen bir öncekinin çıktısını girdi olarak alır. ML boru hattının temel amacı tekrar edilebilirlik ve ölçeklenebilirliktir. Elle gerçekleştirilen deneysel süreçler, üretim ortamında tutarsız sonuçlar üretebilir; boru hattı her çalıştırmada aynı adımların aynı sırayla aynı parametrelerle uygulanmasını garanti eder. Bu tutarlılık hem hata ayıklamayı hem de modelin yeniden eğitilmesini büyük ölçüde kolaylaştırır. Scikit-learn'ün Pipeline nesnesi, veri dönüşümleri ve modelini tek bir nesneye paketler ve model seçimi için grid search ile doğrudan entegre olur. Kubeflow, MLflow ve Apache Airflow gibi araçlar bu kavramı büyük ölçekli, çok adımlı ve paralel süreçleri koordine eden orkestrasyon platformlarına taşır. Feature store (özellik deposu), ML boru hatlarının önemli bir bileşenidir. Dönüştürülmüş özellikleri merkezi bir veritabanında saklar; farklı modeller ve ekipler bu özellikleri yeniden kullanarak hem tutarlılığı hem de verimliliği artırır. Feast ve Tecton bu alanda öncü açık kaynak çözümlerdir. MLOps (Machine Learning Operations) perspektifinden ML boru hatları, model izleme, veri kayması (data drift) tespiti ve otomatik yeniden eğitim döngüleriyle genişletildiğinde üretim ortamındaki modelleri sağlıklı tutmanın omurgasını oluşturur.

arrow_forward
security

Model Inversion Attack (Model Tersine Mühendislik Saldırısı)

Model tersine mühendislik saldırısı (model inversion attack), bir makine öğrenimi modelinin eğitim verilerindeki hassas bilgileri, modelin tahminleri veya güven puanları aracılığıyla yeniden oluşturmayı hedefleyen bir gizlilik saldırısıdır. Saldırgan, modele sistematik sorgular göndererek elde ettiği çıktıları analiz eder ve bu çıktılardan geriye doğru çalışarak orijinal eğitim verilerini yaklaşık olarak tahmin etmeye çalışır. Bu saldırı türü, 2015 yılında Matthew Fredrikson ve ekibinin yayımladığı araştırmayla gündeme gelmiştir. Fredrikson, bir ilaç tavsiye sistemini hedef alan çalışmasında hastaların genomik profillerini yalnızca model çıktılarını gözlemleyerek kısmen yeniden oluşturabilmiştir. Aynı ekip daha sonraki çalışmalarında yüz tanıma modellerinden gerçek yüz görüntülerini geri kazanmayı başarmıştır. Saldırılar iki ana kategoride değerlendirilir. Beyaz-kutu (white-box) saldırılarında saldırgan model ağırlıklarına ve gradyanlarına doğrudan erişebilir; bu durum saldırıyı çok daha etkili kılar. Siyah-kutu (black-box) saldırılarında ise saldırgan yalnızca modele sorgu atabilir ve tahmin ile güven skoru alabilir; bu senaryo gerçek dünya koşullarını daha iyi yansıtır. Saldırının temel mekanizması gradyan bazlı optimizasyona dayanır: Saldırgan, modelin hedef sınıfa en yüksek güveni vermesini sağlayan girdiyi arayarak adım adım yaklaşık bir eğitim örneği oluşturur. Generative model inversion olarak adlandırılan gelişmiş varyantlarda ise GAN veya diffusion modeller yardımıyla daha gerçekçi gizli veriler üretilmektedir. Savunma yöntemleri arasında diferansiyel gizlilik (model çıktılarına istatistiksel gürültü ekleme), çıktı kısıtlama (yalnızca ham güven skoru yerine sınıf etiketi döndürme), bilgi damıtma ve gizlilik farkında eğitim sayılabilir. Sağlık, finans ve biyometrik kimlik doğrulama alanlarında bu saldırılara karşı sistematik savunma mekanizmaları oluşturmak kritik önem taşımaktadır.

arrow_forward
code_blocks

Mel Spectrogram (Mel Spektrogramı)

Mel Spektrogramı, bir ses sinyalinin frekans içeriğini zamanla birlikte görselleştiren ve insan işitme sisteminin algısını taklit eden bir ses temsil yöntemidir. "Mel" adı, müzikal aralıkların algısal eşdeğerliğini ölçen mel ölçeğinden gelir: insan kulağı düşük frekanslardaki farkları yüksek frekanslara göre çok daha hassas algılar ve mel ölçeği bu logaritmik ilişkiyi matematiksel olarak modeller. Mel Spektrogramı oluşturma süreci birkaç adımdan oluşur. İlk olarak ham ses sinyaline Kısa Zamanlı Fourier Dönüşümü (STFT — Short-Time Fourier Transform) uygulanır; bu işlem, sinyali birbiriyle örtüşen kısa pencereler hâlinde analiz ederek her pencere için frekans bileşenlerini ortaya koyar. Elde edilen güç spektrumu ardından mel filtre bankasından geçirilir: insan işitmesinin frekansları algılama biçimini yansıtan üçgen filtrelerden oluşan bu banka, düşük frekansları ince, yüksek frekansları ise kaba bir çözünürlükte gruplar. Son olarak her filtre çıkışının logaritması alınır; bu adım, insan işitmesinin ses gücünü logaritmik olarak algılaması gerçeğine dayanır ve modelin dinamik aralığını daraltarak öğrenmeyi kolaylaştırır. Mel Spektrogramları derin öğrenme tabanlı ses uygulamalarında standart bir giriş temsili hâline gelmiştir. Konuşma tanıma sistemleri (ASR — Automatic Speech Recognition), metinden konuşmaya sentezi (TTS), ses sınıflandırması, müzik analizi ve ses kaynak ayrıştırma gibi görevlerde model mimarileri ham dalga biçimi yerine mel spektrogramları işler. Bunun temel nedeni, spektrogramın bir görüntü olarak temsil edilebilmesi ve böylece başarısı kanıtlanmış 2D evrişimli sinir ağlarının (CNN) bu göreve uygulanabilmesidir. OpenAI'ın Whisper modeli ve Google'ın TTS altyapısı, mel spektrogramları ara gösterim olarak kullanır. WaveNet gibi ses üretim modelleri mel spektrogramları hedef koşul olarak alabilir. Popüler ses sınıflandırma yarışmalarında (ESC-50, UrbanSound8K) mel spektrogram tabanlı CNN mimarileri referans çözümler arasında yer alır. Temel hiperparametreler arasında örnekleme oranı (genellikle 16 kHz veya 22.05 kHz), pencere boyutu (512 veya 1024 örnek), atlama miktarı (hop length) ve mel filtre sayısı (80 veya 128) bulunur.

arrow_forward
hub

Multi-Head Attention (Çok Başlı Dikkat Mekanizması)

Çok başlı dikkat mekanizması (Multi-Head Attention), transformer modellerinin giriş dizisine aynı anda birden fazla farklı bakış açısından odaklanmasını sağlayan temel bir sinir ağı bileşenidir. 2017 yılında Google'ın "Attention is All You Need" makalesiyle tanıtılan bu mekanizma, modern büyük dil modellerinin (LLM) temel yapı taşını oluşturur. Klasik tek başlı dikkat mekanizması, bir cümledeki her token için yalnızca tek bir ilişki türünü yakalayabilirken, çok başlı dikkat h adet bağımsız "dikkat kafasını" paralel olarak çalıştırır. Her kafa, giriş gömme vektörünü üç farklı matrise dönüştürür: Sorgu (Q), Anahtar (K) ve Değer (V). Sorgu vektörü "ne arıyorum?" sorusunu, Anahtar vektörü "ne sunuyorum?" sorusunu, Değer vektörü ise "ilgili bilgi nedir?" sorusunu temsil eder. Her kafanın dikkat skoru, ölçeklenmiş nokta çarpımı formülüyle hesaplanır: softmax(QKᵀ / √d_k) × V. Buradaki √d_k ölçekleme faktörü, büyük iç çarpımların softmax'ı aşırı keskinleştirip gradyanların sıfıra yaklaşmasını önler. Her kafa, toplam model boyutunun (d_model) h'e bölünmesiyle elde edilen daha küçük bir alt uzayda çalışır; böylece toplam hesaplama maliyeti tek başlı dikkatle karşılaştırılabilir düzeyde kalır. Farklı kafalar farklı ilişki türlerini öğrenir: bir kafa sözdizimsel yapıyı, bir diğeri anlamsal benzerlikleri, bir üçüncüsü uzun menzilli bağımlılıkları yakalayabilir. Tüm kafalara ait çıktılar birleştirilerek tek bir doğrusal dönüşümden geçirilir ve modelin zengin, çok boyutlu bir bağlam temsili oluşturması sağlanır. Gerçek dünya modellerinde kafa sayısı büyük farklılıklar gösterir: BERT-Base her katmanda 12, GPT-3 ise 96 kafa kullanır. Araştırmalar, bazı kafaların eğitim sırasında belirli dilsel işlevlere uzmanlaştığını göstermektedir. Vision Transformer (ViT) gibi görsel modeller de aynı mekanizmayı görüntü yamalarına uygulayarak mekânsal ilişkileri öğrenir. GPT, LLaMA, Mistral, Gemma ve Claude gibi tüm modern modeller bu temel mekanizmaya dayanır.

arrow_forward
psychology

Makine Öğrenmesi (Makine Öğrenmesi)

Makine öğrenmesi (Machine Learning, ML), bilgisayar sistemlerinin açıkça programlanmadan verilerden öğrenmesini ve deneyimle performansını artırmasını mümkün kılan yapay zeka alt dalıdır. Terimi 1959'da IBM araştırmacısı Arthur Samuel, dama oynayan programı üzerinde ortaya attı; Tom Mitchell'in 1997 tarihli klasik tanımı ise hâlâ ders kitaplarının standardıdır: bir program, T görevindeki performansı P ölçütüne göre E deneyimiyle artıyorsa öğreniyor demektir. Geleneksel yazılımda kuralları insan yazar: "fiyat 100 TL'nin üzerindeyse indirim uygula" gibi. Makine öğrenmesinde bu ilişki tersine döner; sisteme binlerce girdi-çıktı örneği verilir, kuralları (model parametrelerini) algoritmanın kendisi çıkarır. Bir spam filtresi, milyonlarca etiketli e-postadan hangi kelime ve gönderici kalıplarının spam işareti olduğunu kendi başına öğrenir; hiçbir mühendis "bedava kelimesi geçiyorsa engelle" kuralı yazmaz. Öğrenme üç ana paradigmada gerçekleşir. Denetimli öğrenmede model, etiketli girdi-çıktı çiftleriyle eğitilir; kredi riski skorlama, ev fiyatı tahmini ve tıbbi görüntüde tümör sınıflandırma tipik görevlerdir. Denetimsiz öğrenme etiketsiz verideki gizli yapıyı keşfeder; müşteri segmentasyonu ve anomali tespiti bu sınıfa girer. Pekiştirmeli öğrenmede bir ajan, çevreyle deneme-yanılma yoluyla etkileşerek ödülü maksimize eden politikayı bulur; DeepMind'ın AlphaGo'su (2016) ve modern robotik kontrol sistemleri bu yaklaşımın vitrinidir. Bunlara ek olarak, ChatGPT ve Claude gibi büyük dil modellerinin ön eğitiminde kullanılan öz-denetimli öğrenme, etiketi verinin kendisinden üretir: model, metindeki bir sonraki kelimeyi tahmin ederek trilyonlarca token'dan öğrenir. Algoritma yelpazesi geniştir: doğrusal ve lojistik regresyon, karar ağaçları, rastgele orman, destek vektör makineleri (SVM), k-en yakın komşu, naif Bayes ve XGBoost ile LightGBM gibi gradyan artırma toplulukları klasik ML'in iş yükünü taşır. Derin öğrenme ise çok katmanlı yapay sinir ağlarına dayanan özel bir alt daldır; görüntü, ses ve doğal dil gibi yapılandırılmamış verilerde klasik yöntemleri geride bırakır, ancak tablo verilerinde XGBoost hâlâ birçok Kaggle yarışmasının kazananıdır. Başarılı bir ML projesi model seçiminden fazlasını gerektirir: veri toplama ve temizleme (projelerde zamanın yüzde 60-80'i), özellik mühendisliği, eğitim/doğrulama/test ayrımı (tipik olarak 70/15/15), hiperparametre optimizasyonu ve aşırı uyum (overfitting) ile yetersiz uyum (underfitting) dengesinin kurulması. Model performansı göreve göre farklı metriklerle ölçülür: sınıflandırmada doğruluk, kesinlik, duyarlılık ve F1 skoru; regresyonda ortalama karesel hata (MSE) ve R² öne çıkar. Dengesiz veri setlerinde tek başına doğruluk yanıltıcıdır; dolandırıcılık işlemlerinin yüzde 1'in altında olduğu bir sette her işleme "temiz" diyen model yüzde 99 doğruluk alır ama hiçbir dolandırıcılığı yakalayamaz. Üretime alınan modellerin izlenmesi, veri kayması (data drift) tespiti ve yeniden eğitimi MLOps disiplinini doğurdu; MLflow ve Kubeflow bu alandaki yaygın açık kaynak araçlardır. 2026 itibarıyla scikit-learn, PyTorch ve TensorFlow açık kaynak ekosistemin bel kemiği; Netflix'in öneri motorundan bankaların dolandırıcılık tespitine, Google Çeviri'den otonom araçlara kadar günlük hayatın görünmez altyapısı büyük ölçüde makine öğrenmesiyle çalışır. Fortune 500 şirketlerinin çoğu en az bir ML modelini üretimde kullanıyor; Türkiye'de de e-ticaret, bankacılık ve telekom sektörleri en yoğun uygulayıcılar arasında. Alanın etik boyutu da giderek önem kazanıyor: eğitim verisindeki önyargıların modele taşınması, kararların açıklanabilirliği ve KVKK ile AB Yapay Zeka Yasası gibi düzenlemelere uyum, artık teknik başarı kadar belirleyici kriterler.

arrow_forward

Mixed Precision Training Nedir? FP16/BF16 ile Hızlı AI Eğitimi (Karışık Kesinlikli Eğitim)

Karışık Kesinlikli Eğitim (Mixed-Precision Training), derin öğrenme modellerinin eğitim sürecini hızlandırmak ve bellek kullanımını optimize etmek amacıyla farklı kayan nokta kesinliklerini bir arada kullanan bir tekniktir. Yöntem, ileri ve geri yayılım hesaplamaları ile matris çarpımları için düşük kesinlikli sayı formatları (FP16 veya BF16) kullanırken, model ağırlıklarının ana kopyasını ve kayıp biriktirmesini tam kesinlikte (FP32) tutar. Bu hibrit yaklaşım, sayısal kararlılığı ve model doğruluğunu korurken bellek tüketimini yaklaşık %50 azaltır ve eğitim hızını 2-3 kat artırır. Teknik, NVIDIA'nın Volta ve Turing GPU mimarilerinde Tensor Core'ların tanıtılmasıyla pratik hale gelmiştir. PyTorch (torch.cuda.amp) ve TensorFlow gibi popüler çerçeveler, Otomatik Karışık Kesinlik (AMP) araçlarıyla geliştiricilerin bu tekniği minimal kod değişikliğiyle uygulamasını kolaylaştırır. İki düşük kesinlikli format arasında önemli bir ayrım bulunur: FP16, 10-bit mantis ile yüksek hassasiyet sunar ancak dar bir dinamik aralığa sahipken; BF16 (Brain Float 16), FP32 ile aynı 8-bit üstel aralığı kullanarak taşma ve alt-taşma sorunlarını büyük ölçüde giderir. Bu nedenle büyük dil modeli eğitiminde BF16, FP16'ya kıyasla daha stabil bir seçenek olarak öne çıkmaktadır. Gradient underflow riskine karşı dinamik kayıp ölçeklendirmesi (loss scaling) uygulanır; kayıp değeri geri yayılım öncesinde büyütülür, gradyanlar hesaplandıktan sonra ölçek geri alınır. Karışık kesinlikli eğitim, 2017 yılında Micikevicius ve ekibi tarafından Baidu Research ile NVIDIA işbirliğiyle geliştirilmiş ve ICLR 2018'de yayımlanmıştır. GPT, LLaMA, Stable Diffusion ve Vision Transformer (ViT) gibi modern modellerin eğitiminde endüstri standardı haline gelen bu teknik, sınırlı GPU bütçesiyle daha büyük modeller eğitmeyi ya da aynı donanımda daha büyük toplu iş boyutları (batch size) kullanmayı mümkün kılmaktadır. Gradient birikim (gradient accumulation) stratejisiyle birleştirildiğinde efektif batch boyutu daha da artırılabilir.

arrow_forward
compress

Model Sıkıştırma (Model Sıkıştırma)

Model sıkıştırma (model compression), derin öğrenme ve makine öğrenimi modellerinin boyutunu, hesaplama maliyetini ve bellek gereksinimlerini azaltmaya yönelik tekniklerin genel adıdır. Milyarlarca parametre içeren büyük yapay zeka modelleri; eğitim sürecinde muazzam donanım kaynakları tüketir ve üretim ortamında yüksek gecikme ile enerji maliyeti yaratır. Model sıkıştırma, bu ağır modelleri orijinal doğruluk değerlerine yakın tutarken çok daha küçük, hızlı ve verimli hale getirir. Temel model sıkıştırma yöntemleri dört ana başlık altında incelenir. Birincisi budama (pruning): modeldeki önemsiz ağırlıkları veya nöronları tespit edip kaldırarak bağlantılar seyreltilir; bu yöntemle %50-90 oranında parametre azaltımı elde edilebilir. İkincisi niceleme (quantization): 32-bit kayan noktalı ağırlık değerleri 8-bit veya 4-bit tam sayılara dönüştürülür; böylece hem bellek hem de çıkarım (inference) süresi 2-8 kat iyileştirilebilir. Üçüncüsü bilgi damıtma (knowledge distillation): büyük bir öğretmen modelin yümuşak olasılık çıktıları küçük bir öğrenci modele aktarılarak kompakt ama güçlü modeller elde edilir. Dördüncüsü ise düşük ranklı ayrıştırma (low-rank factorization): büyük ağırlık matrisleri iki küçük matrisin çarpımına ayrıştırılır; LoRA ve QLoRA bu yaklaşımın modern uygulamalarıdır. Pratik ekosistemde GPTQ, AWQ, GGUF ve bitsandbytes gibi araçlar, büyük dil modellerini tüketici sınıfı GPU'larda ve hatta CPU üzerinde çalıştırılabilir hale getirmiştir. llama.cpp projesi sayesinde 70 milyar parametreli modeller sıradan dizüstü bilgisayarlarda bile çalışabilmektedir. Model sıkıştırma; akıllı telefon tabanlı konuşma tanıma, gerçek zamanlı nesne algılama, uç cihaz (edge) yapay zekası ve kaynak kısıtlı IoT sistemleri gibi alanlarda kritik önem taşımaktadır.

arrow_forward
hub

Multimodal AI (Çok Modlu Yapay Zeka)

Çok Modlu Yapay Zeka (Multimodal AI), yalnızca metin veya yalnızca görüntü işleyen tek modlu sistemlerin aksine, aynı anda birden fazla veri türünü — metin, görüntü, ses, video ve hatta 3B veri — birleştirerek anlayış ve üretim gerçekleştiren yapay zeka mimarisidir. İnsan zihni doğası gereği çok modallidir: bir konuşmayı hem sözlerden hem ses tonundan hem de yüz ifadesinden anlarız. Multimodal AI bu entegre algıyı taklit etmeyi hedefler. Teknik açıdan bu, farklı veri türlerini ortak bir temsil uzayına dönüştüren çapraz-modal dikkat (cross-modal attention) mekanizmalarıyla gerçekleştirilir. GPT-4o (OpenAI, 2024) bu yaklaşımın en güçlü örneklerinden biri olarak metin, görüntü ve sesi tek bir model ağırlık kümesinde işler; modaliteler arasında geçiş yaparken gecikme yaşanmaz. Gemini (Google DeepMind, 2023) başından beri multimodal olarak tasarlandı; önceki modellerin aksine modaliteler arası entegrasyon sonradan eklenmedi, mimariye gömüldü. Claude'un görsel yetenekleri, tıbbi görüntü analizi ve belge anlama gibi alanlarda yüksek doğruluk oranlarına ulaşmaktadır. Uygulama alanları hızla genişlemektedir. Tıpta multimodal modeller röntgen, MR ve klinik notları eş zamanlı analiz ederek tanı desteklemektedir. Robotik alanında dil komutları ile kamera görüntüsü birleştirilerek nesne manipülasyonu gerçekleştirilir. Erişilebilirlik uygulamalarında görme engelli kullanıcılar için gerçek zamanlı sahne tanımlama yapılabilmektedir. Temel teknik zorluklar arasında modaliteler arası hizalama (alignment) ve farklı boyutlardaki veri akışlarının etkin şekilde birleştirilmesi yer almaktadır. Hallüsinasyon riski tek-modal modellere kıyasla çok boyutlu hale gelir: bir model görsel olarak doğru ancak metinsel olarak yanlış çıktı üretebilir. Güvenlik açısından deepfake tespiti ve çok-modal manipülasyon saldırıları yeni araştırma öncelikleri arasındadır. Pazar araştırmacıları küresel multimodal AI pazarının 2030 yılına kadar 10 milyar doları aşmasını öngörmektedir. Bu büyümenin itici gücü sağlık, eğitim, otomotiv ve tüketici elektroniği sektörlerindeki entegrasyon yatırımlarıdır. Özellikle Türkiye'de müşteri hizmetleri otomasyonu ve e-ticaret görsel arama uygulamaları bu teknolojiden en fazla yararlanan segmentler arasındadır.

arrow_forward
hub

Microservices Nedir? Mikro Hizmet Mimarisi Rehberi (Mikro Hizmet Mimarisi)

Microservices (mikro hizmet mimarisi), büyük ve monolitik bir yazılım uygulamasını, her biri kendi sorumluluğuna sahip küçük, bağımsız ve birbirleriyle iletişim kuran servisler topluluğuna bölen bir yazılım mimarisi yaklaşımıdır. Her mikro hizmet, belirli bir iş işlevini yerine getirir; kendi veritabanını yönetebilir, bağımsız olarak geliştirilip test edilebilir ve diğer servislerden bağımsız biçimde dağıtılabilir. Mikro hizmet mimarisi, geleneksel monolitik yapıların karmaşıklığını çözmek amacıyla 2010'lu yılların başında Netflix, Amazon ve Uber gibi büyük teknoloji şirketleri tarafından benimsendi. Monolitik bir uygulamada tüm bileşenler tek bir kod tabanında birbirine sıkıca bağlıdır; bu durum, küçük bir değişikliğin tüm uygulamanın yeniden derlenmesini ve dağıtılmasını gerektirmesi anlamına gelir. Mikro hizmetlerde ise her servis kendi yaşam döngüsüne sahiptir. Yapay zeka ve makine öğrenimi ekosisteminde mikro hizmetler kritik bir rol oynar. Bir AI ürününü bileşenlerine ayırmak, farklı ekiplerin bağımsız çalışmasına ve farklı dillerin ya da çerçevelerin kullanılmasına olanak tanır: örneğin veri önişleme servisi Python ile yazılırken API katmanı Go ile yazılabilir. Model serving, özellikle ayrı bir mikro hizmet olarak tasarlandığında ölçeklendirme kolaylaşır; yoğun talep dönemlerinde yalnızca bu servis ölçeklendirilir, tüm uygulama değil. Mikro hizmetler HTTP/REST, gRPC veya mesaj kuyrukları (Kafka, RabbitMQ) aracılığıyla birbirleriyle iletişim kurar. Her servisin kendi veri deposu olabilir; bu sayede hizmetler arası bağımlılık azalır ve geliştirme hızı artar. Ancak dağıtık sistemlerin getirdiği ağ gecikmesi, servis keşfi, veri tutarlılığı ve izlenebilirlik gibi yeni zorluklar da beraberinde gelir. Docker ve Kubernetes gibi konteyner teknolojileri, mikro hizmetlerin dağıtımını standartlaştırmış ve operasyonel yükü önemli ölçüde azaltmıştır. CI/CD pipeline'ları sayesinde her servis bağımsız olarak test edilip production'a alınabilir.

arrow_forward
code_blocks

Membership Inference Attack (Membership Inference Attack (Üyelik Çıkarım Saldırısı))

Membership Inference Attack (Üyelik Çıkarım Saldırısı), bir makine öğrenimi modelinin eğitim kümesinde belirli bir veri kaydının yer alıp almadığını belirlemeye çalışan bir gizlilik saldırısı türüdür. Bu saldırı, modelin eğitim verisine karşı genellikle aşırı uyum (overfitting) sergilemesi ve eğitim örneklerini görülmemiş örneklerden farklı işlemesi olgusuna dayanır. Teknik 2017 yılında Shokri ve arkadaşları tarafından "Membership Inference Attacks Against Machine Learning Models" başlıklı çalışmada sistematik biçimde tanımlandı. Saldırgan bir "shadow model" (gölge model) eğiterek hedef modelin davranışını taklit eder ve bu sayede eğitim/test ayrımını öğrenen bir "attack model" oluşturur. Hedef modelin yüksek güven ile döndürdüğü tahminler genellikle eğitim üyesi işaretinin taşıyıcısıdır. Saldırının pratik anlamı son derece büyüktür. Tıbbi veritabanlarından eğitilen bir modele karşı yapılan üyelik çıkarımı, belirli bir hastanın o veritabanında kayıtlı olup olmadığını açığa çıkarabilir. Finansal ve hukuki verilerde benzer risklere yol açar. Kullanıcı verisinin modele katılımı aynı zamanda GDPR kapsamında "kişisel veri işleme" sayılabilmekte, bu durum üyelik çıkarım açığını bir yasal yükümlülük haline getirmektedir. Savunma yöntemleri arasında Differential Privacy (DP-SGD) en güçlü teorik garanti sağlar: eğitim algoritması, herhangi bir tekil örneğin modele katkısını matematiksel olarak sınırlandırır. L2 regularizasyon ve dropout gibi overfitting azaltma teknikleri dolaylı savunma sağlar. Model confidences'ı yumuşatan temperature calibration ve prediction API'lerinde olasılık vektörü yerine yalnızca top-1 sınıf döndürme de riski azaltır. Membership inference, makine öğrenimi gizlilik araştırmalarının en aktif kollarından birini oluşturmaktadır. Federated learning ve secure multi-party computation bu saldırıya karşı ek güvence sunan alternatif eğitim paradigmalarıdır.

arrow_forward
translate

Machine Translation (Makine Çevirisi)

Makine Çevirisi (Machine Translation, MT), bilgisayar sistemlerinin insan müdahalesi olmadan metni veya konuşmayı bir dilden diğerine otomatik olarak aktarmasıdır. Warren Weaver'ın 1949'daki öncü memorandumundan bu yana üç temel nesil geçirmiştir: kural tabanlı MT (RBMT), istatistiksel MT (SMT) ve günümüzde baskın olan nöral MT (NMT). Kural tabanlı sistemler (1950'ler–2000'ler), dilbilgisi kurallarını ve ikidilli sözlükleri temel alırdı; dar alanlarda tutarlı sonuç verse de genel amaçlı ve geniş kapsamlı metinlerde yetersiz kalıyordu. İstatistiksel MT (2000–2016), geniş paralel corpus'lardan öğrenerek olasılıksal modeller kullanırdı; Moses çerçevesi bu dönemin öne çıkan aracıydı. 2016 yılında Google'ın nöral makine çevirisine geçişiyle paradigma kökten değişti. Seq2seq mimarisi üzerine inşa edilen ve ardından Transformer attention mekanizmasıyla güçlendirilen NMT, cümlenin tüm bağlamını kapsayan yoğun temsiller (embedding) üzerinden kaynak dili hedef dile eşler. Bu yaklaşım özellikle uzun mesafeli bağımlılıkların —örneğin Türkçe'de fiil-özne uyumunun— yakalanmasında geleneksel yöntemlere kıyasla büyük bir dönüşüm getirmiştir. Kalite değerlendirmesinde BLEU (Bilingual Evaluation Understudy), METEOR, chrF ve BERTScore gibi otomatik metrikler kullanılır; ancak kültürel nüansları ve anlam doğruluğunu tam ölçmek için MQM (Multidimensional Quality Metrics) çerçevesinde insan değerlendirmesi kaçınılmazdır. Türkçe gibi sondan eklemeli (agglutinative) dillerde alt-kelime tokenizasyonu ve paralel veri kıtlığı özel zorluklar yaratmaktadır; tek bir kök onlarca ek alarak farklı sözcük formları üretebilmektedir. Günümüzde GPT-4o, Gemini 2.5 Flash ve DeepL gibi büyük dil modelleri ile uzmanlaşmış motorlar hukuki, tıbbi ve teknik alanlarda yüksek kaliteli çeviri sunmaktadır. Sağlık kuruluşları, e-ticaret devleri ve haber ajansları bu teknolojiyi milyonlarca içerik parçasını anlık yerelleştirmek için aktif biçimde kullanmaktadır. Zero-shot ve few-shot çeviri yetenekleri, daha önce hizmet verilemeyen az kaynaklı dil çiftlerini de kapsam içine almaktadır.

arrow_forward
monitor

Model Monitoring (Model İzleme)

Model izleme (model monitoring), üretim ortamına alınan makine öğrenimi modellerinin performansını, davranışını ve veri kalitesini sürekli olarak takip etme ve değerlendirme sürecidir. Bir modelin eğitim aşamasındaki yüksek performansı, gerçek dünya koşullarında zamanla bozulabilir; bu bozulmayı erken tespit edip müdahale etmek için model izleme zorunludur. Temel izleme türleri şunlardır: Veri drifti (data drift) — giriş verilerinin dağılımının eğitim verisinden uzaklaşması; kavram drifti (concept drift) — hedef değişkenin özelliklerle ilişkisinin zamanla değişmesi; tahmin drifti (prediction drift) — model çıktılarının dağılımındaki kayma; veri kalitesi — eksik değerler, format bozuklukları veya beklenmeyen aykırı değerler. Model izlemenin kapsamı birkaç düzeyde ele alınır: Sistem düzeyinde gecikme süresi (latency), verim (throughput) ve hata oranı gibi altyapı metrikleri; model düzeyinde accuracy, F1 skoru, AUC gibi tahmin kalitesi metrikleri; iş düzeyinde ise dönüşüm oranı, gelir etkisi ve müşteri memnuniyeti gibi iş metrikleri izlenir. Yaygın model izleme platformları arasında Evidently AI, WhyLabs, Arize AI ve MLflow yer almaktadır. AWS SageMaker Model Monitor, Google Vertex AI ve Azure Machine Learning bu işlevi yönetilen servis olarak sunarken, açık kaynak araçlar daha fazla özelleştirme imkânı sağlar. Model izleme, MLOps yaşam döngüsünün kritik halkasıdır: Drift tespiti, uyarı üretimi, yeniden eğitim (retraining) ve yeniden dağıtım (redeployment) döngüsünü otomatikleştirir. Finans, sağlık, e-ticaret ve öneri sistemleri gibi dinamik veri ortamlarına sahip alanlarda model izleme; yasal uyum, güven ve iş sürekliliği açısından vazgeçilmezdir.

arrow_forward
shopping_basket

Market Basket Analysis (Pazar Sepeti Analizi)

Pazar Sepeti Analizi (Market Basket Analysis), bir veri kümesindeki işlemler içinde birlikte ortaya çıkan nesne veya öğe gruplarını keşfetmek amacıyla kullanılan temel bir veri madenciliği tekniğidir. Adını, müşterilerin alışveriş sepetlerinde hangi ürünleri birlikte satın aldığını analiz eden perakende uygulamasından alır; ancak günümüzde e-ticaret öneri sistemlerinden sağlık bilişimine kadar geniş bir kullanım alanına kavuşmuştur. Teknik, birliktelik kuralı madenciliği üzerine kurulmuştur ve üç temel metriği baz alır: destek (support), güven (confidence) ve kaldıraç (lift). Destek, bir öğe kümesinin tüm işlemler içindeki görülme sıklığını ölçer. Güven, iki öğe birlikte göründüğünde öngörülen ilişkinin doğruluğunu ifade eder. Kaldıraç ise bu birlikteliğin rastlantısal mı yoksa gerçek bir bağıntıya mı dayandığını belirler; Lift > 1 değeri, söz konusu ilişkinin bağımsız oluşumdan daha kuvvetli olduğunu gösterir. Pazar Sepeti Analizi, e-ticaret platformlarında "Bu ürünü alanlar bunu da satın aldı" türündeki öneri sistemlerinin temelini oluşturur. Streaming platformlarında içerik önerisi, sağlık sektöründe ilaç etkileşim analizi, bankacılıkta dolandırıcılık tespiti ve web analizi gibi alanlarda da etkin biçimde kullanılmaktadır. Analiz sürecinde en yaygın kullanılan algoritmalar Apriori ve FP-Growth'tur. Apriori algoritması, sık geçen öğe kümelerini adım adım iteratif biçimde bulurken; FP-Growth, veriyi daha az bellekte tutan sıkıştırılmış bir ağaç yapısı (FP-Tree) üzerinde çalışır ve büyük veri setlerinde çok daha verimlidir. Sonuç olarak Pazar Sepeti Analizi, ham işlem verilerinden eyleme dönüştürülebilir içgörüler çıkarmak isteyen veri bilimciler ve analistler için temel araçlardan biridir. Makine öğrenimi ve derin öğrenme sistemleriyle entegre edildiğinde, dinamik ve kişiselleştirilmiş öneri motorlarının bel kemiğini oluşturur.

arrow_forward
masks

Masked Language Modeling (Maskeli Dil Modelleme (MLM))

Masked Language Modeling (MLM), BERT ve türevlerinin ön eğitiminde kullanılan bir öz-gözetimli öğrenme görevidir. Modele verilen cümledeki token'ların rastgele bir bölümü [MASK] sembolüyle örtülür ve model, bağlamı kullanarak bu gizlenen token'ları tahmin etmeye çalışır. Orijinal BERT makalesinde (Devlin ve ark., Google, 2018) girdi dizisindeki token'ların %15'i seçilir. Bu seçilen token'ların %80'i [MASK] sembolüyle değiştirilirken %10'u rastgele başka bir token ile yer değiştirir, kalan %10 ise orijinal halinde bırakılır. Bu çeşitlendirme, modelin yalnızca [MASK] sembolüne değil gerçek token dağılımına da uyum sağlamasını hedefler; çapraz entropi (cross-entropy) kaybı yalnızca maskelenen pozisyonlar üzerinden hesaplanır. MLM'nin en kritik özelliği, modele çift yönlü (bidirectional) bağlam kavrama yeteneği kazandırmasıdır. GPT gibi öz-regresif modeller yalnızca sola bakarken, BERT hem solundaki hem sağındaki token'lardan yararlanarak tahmin üretir. Bu mimari fark, özellikle cümle sınıflandırma, soru cevaplama ve adlandırılmış varlık tanıma (NER) gibi anlama görevlerinde belirgin avantaj sağlar. Çift yönlü ön eğitim güçlü bir transfer öğrenme temeli oluşturur. BERT-Base 110 milyon, BERT-Large 340 milyon parametresiyle Wikipedia ve BookCorpus verisi üzerinde eğitilmiş; görev başlığı (task head) eklenerek GLUE ve SQuAD gibi kıyaslamalarda dönemin rekor puanlarını kırmıştır. Önceden eğitilmiş ağırlıklar, hedef görev verisine ince ayar (fine-tuning) yapılarak kolayca yeniden kullanılabilmektedir. Sonraki modeller MLM'yi daha da geliştirdi. RoBERTa, daha büyük toplu iş ve dinamik maskelemeyle eğitim verimliliğini artırdı. ALBERT, katman ağırlıklarını paylaştırarak parametre sayısını düşürdü. SpanBERT, tek token yerine token aralıklarını (span) maskeleyerek okuma anlama performansını iyileştirdi. XLM-RoBERTa ise 100'den fazla dili destekleyen çok dilli MLM modelini ortaya koydu. GPT tabanlı üretici modellerin yaygınlaşmasıyla BERT tipi MLM modelleri belirli alanlarda ön plandan çekilmiş olsa da sınıflandırma, NER ve soru cevaplama gibi yapılandırılmış görevlerde yaygın biçimde kullanılmaktadır.

arrow_forward
code_blocks

Müşteri Segmentasyonu (Müşteri Segmentasyonu)

Müşteri segmentasyonu, bir şirketin müşteri tabanını benzer özellikleri paylaşan homojen gruplara (segmentlere) bölme sürecidir. Bu yaklaşım, pazarlama mesajlarını, ürün önerilerini ve fiyatlandırma stratejilerini farklı müşteri gruplarına özgü şekilde uyarlamayı mümkün kılar ve kaynakların en yüksek getiri sağlayacak alanlara yönlendirilmesini destekler. Segmentasyon yaklaşımları dört ana başlık altında toplanır: demografik (yaş, cinsiyet, gelir düzeyi), coğrafi (şehir, ülke, iklim bölgesi), psikografik (yaşam tarzı, değerler, kişilik özellikleri) ve davranışsal (satın alma sıklığı, ürün kullanımı, marka sadakati). Modern yapay zeka uygulamaları bu dört boyutu eş zamanlı analiz ederek pazarlama ekibinin elle çizemeyeceği ince segment sınırları belirler. Makine öğrenmesi algoritmaları bu alanda belirleyici rol oynar. K-Means ve DBSCAN gibi kümeleme algoritmaları yüzlerce özniteliği işleyerek anlamlı gruplar keşfeder. RFM (Recency-Frequency-Monetary) analizi, müşteri değerini üç boyutta ölçerek yüksek değerli segmentlerin korunmasına odaklanır: en son satın alma tarihi, alışveriş sıklığı ve toplam harcama. Öneri sistemleriyle entegre çalışan segmentasyon modelleri, Amazon ve Netflix gibi platformların kişiselleştirilmiş deneyim sunmasının temelini oluşturur. Bir müşterinin geçmiş alışveriş örüntüsü, terk ettiği ürünler ve tıklama davranışları birleştirildiğinde segment tahmininin doğruluğu önemli ölçüde artar. Değerlendirme açısından Silüet Skoru ve Davies-Bouldin Endeksi, oluşturulan segmentlerin birbirinden ne kadar ayrışık olduğunu sayısal olarak ölçer. Yüksek Silüet Skoru, segment içi sıkılık ile segment arası uzaklık arasındaki ideal dengeye işaret eder. Türk e-ticaret pazarında özellikle kıdemli müşteri segmentlerinin belirlenmesi ve sezonluk davranış değişikliklerinin izlenmesi için aktif kullanılmaktadır. Trendyol ve Hepsiburada gibi platformlar, cohort analizi ile segmentasyonu birleştirerek müşteriyi yaşam döngüsü boyunca takip eder.

arrow_forward
account_tree

Monte Carlo Tree Search (MCTS) Nedir? (Monte Carlo Ağaç Araması)

Monte Carlo Tree Search (MCTS), olasılıksal simülasyonlar kullanarak geniş karar ağaçlarında en iyi hamleyi bulan buluşsal bir arama algoritmasıdır. Klasik minimax aramasından farklı olarak tüm dalları değerlendirmek yerine yüzlerce rastgele simülasyon (rollout) çalıştırır ve kaynakları en umut verici bölgelere yoğunlaştırır. Dört aşamalı bir döngü üzerine kuruludur: Seçim aşamasında mevcut ağaçta UCT (Upper Confidence bounds applied to Trees) formülüyle en iyi düğüm seçilir; Genişleme aşamasında seçilen düğüme yeni çocuk düğümler eklenir; Simülasyon (Rollout) aşamasında rasgele ya da ağırlıklı politika oynamasıyla bir sonuca gidilir; Geri Yayılım aşamasında simülasyon sonucu ağaçtan köke kadar taşınarak istatistikler güncellenir. Verilen süre ya da iterasyon sayısı dolana dek bu döngü tekrar eder; en çok ziyaret edilen kök çocuğu nihai hamle olarak seçilir. Algoritma 2006 yılında Rémi Coulom tarafından bilgisayarlı Go için önerilmiş, Kocsis ve Szepesvári'nin UCT formülüyle güçlendirilmiştir. 2016'da DeepMind'ın AlphaGo programı MCTS'i derin sinir ağlarıyla birleştirerek dünya Go şampiyonu Lee Sedol'ü 4-1 yenerek tarihin en dikkat çekici yapay zeka başarılarından birini gerçekleştirmiştir. 2017'de AlphaZero, satranç, shogi ve Go'da yalnızca öz-oyun ve MCTS kullanarak insan yazılmış bilgiye ihtiyaç duymaksızın tablo kıran performanslar elde etmiştir. MCTS, değerlendirme fonksiyonu tasarlamak güç olmakla birlikte simülasyonların hızlı olduğu board oyunlarından robot planlamasına, ilaç keşfine ve operasyon araştırmasına kadar pek çok alanda tercih edilen güçlü bir karar verme aracıdır.

arrow_forward
🎹

MIDI Sentezi (MIDI Sentezi)

MIDI sentezi (MIDI synthesis), yapay zeka modellerinin büyük MIDI veri kümelerinden müzikal örüntüleri öğrenerek orijinal sembolik müzik dizileri ürettiği üretken AI teknolojisidir. Sembolik müzik temsili olan MIDI, ses dalgalarını değil; nota adı, başlama zamanı, süre ve hız (velocity) gibi müzikal olayları kodlar. Bu yapılandırılmış temsil, MIDI'yi ses sentezine kıyasla çok daha analiz edilebilir ve üretilebilir kılar. OpenAI'ın 2019'da tanıttığı MuseNet, transformer mimarisini sembolik müziğe uyarlayan öncü modeldir: 4 dakikaya kadar uzanan, piyano, keman ve flüt başta olmak üzere ondan fazla enstrümanı kapsayan çok sesli eserler üretebilir; Bach'tan Chopin'e, Mozart'tan modern pop'a 10 farklı besteci stilini taklit eder. Google Magenta projesinin Music Transformer modeli, uzun vadeli yapıyı korumak için görece dikkat (relative attention) mekanizmasını kullanır; bu sayede yüzlerce adım önceki müzikal motiflere tutarlı biçimde atıfta bulunabilir. 2021'de Microsoft Research tarafından geliştirilen MusicBERT, BERT'in çift yönlü kodlama yaklaşımını sembolik müziğe taşır; bar, beat ve enstrüman bilgisini ayrı token akışları olarak temsil ederek tür sınıflandırma, melodi çıkarma ve hız tahmini gibi çok görevli müzik anlama problemleri için güçlü temel model işlevi görür. Mimari açıdan MIDI sentezi üç temel yaklaşımda gelişmiştir. LSTM ve GRU tabanlı yinelemeli ağlar, kısa vadeli melodic bağımlılıkları yakalamak için erken dönemde yaygınlaştı. Transformer tabanlı modeller uzun vadeli müzikal yapıyı çok daha iyi modelleyerek baskın mimari konumuna yükseldi. Diffusion modelleri ise son yıllarda sembolik alana taşınmaya başlandı; gürültüden nota düzeyine adım adım geri çekilme yaklaşımı stil çeşitliliğini artırıyor. Eğitim veri setleri arasında Lakh MIDI Dataset (170.000+ parça), GiantMIDI-Piano ve MAESTRO (piyano yarışması kayıtları) öne çıkmaktadır. Endüstri uygulamaları; oyun motorları için anlık çevre müziği üretimi, film ön-taslak (mockup) skorlama, DAW (Digital Audio Workstation) eklentileri ve müzik eğitim araçlarını kapsamaktadır. MuseScore, Hooktheory ve Amper Music bu teknolojiyi üretim iş akışlarına entegre etmiştir.

arrow_forward
rocket_launch

Model Deployment (Model Dağıtımı)

Model Dağıtımı (Model Deployment), bir makine öğrenmesi veya derin öğrenme modelinin araştırma ve geliştirme ortamından alınarak gerçek dünya kullanıcılarına hizmet verecek üretim ortamına (production) taşınma sürecidir. Bu süreç, bir yapay zeka projesinin kritik son aşamasını oluşturur; en yüksek doğruluklu model bile kullanıcılara ulaşamazsa hiçbir değer üretemez. Dağıtım süreci birkaç temel aşamayı kapsar: modelin optimize edilmesi ve paketlenmesi, servis altyapısının kurulması, API uç noktalarının yapılandırılması, gerçek zamanlı (real-time) veya toplu (batch) tahmin hizmetlerinin devreye alınması ve sürekli izleme mekanizmalarının aktif edilmesi. Model, ONNX, TensorFlow SavedModel, PyTorch TorchScript gibi taşınabilir formatlara dönüştürülerek farklı platformlarda çalışabilir hale getirilir. Dağıtım stratejileri uygulamanın gereksinimlerine göre değişir. Mavi-Yeşil (Blue-Green) dağıtımda eski ve yeni model sürümleri paralel çalışır, trafik kesintisiz aktarılır. Kanarya (Canary) dağıtımında yeni model önce küçük bir kullanıcı grubuna sunularak riskler minimize edilir. A/B testi stratejisiyle farklı model sürümlerinin performansı karşılaştırılarak en iyi model seçilir. Dağıtım ortamları bulut (cloud), uç bilişim (edge) veya yerel sunucu (on-premise) olabilir. LLM gibi büyük dil modelleri genellikle GPU kümelerinde çalıştırılırken, küçük modeller akıllı telefon ve IoT cihazları gibi uç ortamlarda çalıştırılabilir. NVIDIA Triton Inference Server, TensorFlow Serving, Seldon Core, BentoML ve MLflow gibi araçlar modern model dağıtım ekosisteminin temel taşlarıdır. Model izleme, başarılı bir dağıtımın ayrılmaz parçasıdır. Veri kayması (data drift), kavram kayması (concept drift) ve performans düşüşleri sürekli izlenerek gerektiğinde otomatik yeniden eğitim (retraining) tetiklenir. Otomasyon düzeyi arttıkça model dağıtımı MLOps disiplininin merkezine taşınmaktadır.

arrow_forward
privacy_tip

Membership Inference Attack (Üyelik Çıkarım Saldırısı)

Üyelik Çıkarım Saldırısı (Membership Inference Attack), bir saldırganın belirli bir veri noktasının makine öğrenimi modelinin eğitim kümesine dahil edilip edilmediğini tahmin etmeye çalıştığı gizlilik saldırısı türüdür. Bu saldırı yöntemi, ilk kez 2017 yılında Shokri ve arkadaşları tarafından IEEE Güvenlik ve Gizlilik sempozyumunda kapsamlı biçimde incelenmiş ve makine öğrenimi gizlilik araştırmalarının temel taşlarından biri haline gelmiştir. Saldırının temel çalışma prensibi, eğitim kümesine ait örneklerin modelin çıktılarında görülmemiş örneklerden farklı davranış sergilemesine dayanır. Aşırı öğrenme (overfitting) eğilimindeki modeller, eğitimde gördükleri verilere karşı çok daha yüksek güven skorları üretirken görmedikleri verilere karşı daha düşük ve dağınık olasılıklar verir. Saldırgan bu davranış farkını kullanarak bir 'gölge model' (shadow model) eğitir; bu model, hedef modeli taklit edecek şekilde halka açık verilerle oluşturulur ve ardından eğitim/test verilerini ayırt eden ikili bir sınıflandırıcı (üye/üye değil) eğitilir. Saldırının başarı oranı, hedef modelin aşırı öğrenme derecesiyle doğru orantılıdır. İyi düzenleştirilmiş (regularized) modellerde saldırı başarısı rastgele tahminin (%50) üzerine zar zor çıkarken, aşırı öğrenmiş modellerde %90'a ulaşabilir. Üyelik çıkarım saldırıları özellikle hassas kişisel verilerin eğitimde kullanıldığı senaryolarda kritik gizlilik tehditleri oluşturur. Tıbbi kayıtlar, finansal veriler veya kişisel iletişim verileriyle eğitilen modeller saldırıya maruz kaldığında bireysel sağlık bilgileri veya mali geçmiş deşifre olabilir. GDPR ve Türkiye'nin KVKK düzenlemeleri kapsamında bu tür gizlilik ihlalleri ciddi yasal yaptırımlarla sonuçlanabilir. Savunma yöntemleri arasında en güçlüsü diferansiyel gizlilik (differential privacy) tekniğidir; bu yöntem, model çıktılarına kontrollü gürültü ekleyerek bireysel veri noktalarını gizler. Bunun yanı sıra erken durdurma, L2 düzenlileştirme, etiket yumuşatma ve bilgi damıtma yöntemleri de model belleğini azaltarak saldırı yüzeyini önemli ölçüde daraltır. Bu saldırı türü, yapay zeka sistemlerinin uyumluluk denetiminde de önemli bir araç olarak kullanılmaktadır: denetçiler, sistemin eğitim verilerini ne kadar 'hatırladığını' ölçmek için üyelik çıkarım testleri uygulayarak hem model performansını hem de kişisel veri güvenliğini eş zamanlı olarak değerlendirebilir.

arrow_forward
settings_ethernet

Model Context Protocol (Model Bağlam Protokolü)

Model Context Protocol (MCP), Anthropic tarafindan gelistirilen ve yapay zeka modellerini harici araclar, veri kaynaklari ve sistemlerle standart bir sekilde birbirine baglayan acik bir iletisim protokolüdür. MCP, gelistiricilerin farkli AI saglayicilariyla calisan yeniden kullanilabilir arac entegrasyonlari olusturmasını saglar. MCP mimarisinin temel bilesenler sunlardir: MCP sunucusu (arac saglaycisi — dosya sistemi, veritabanı veya API gibi harici sistemlere erisim saglayan servis), MCP istemcisi (model veya AI uygulaması — sunucuyla baglantı kuran bileşen) ve taşima katmanı (stdio veya HTTP/SSE araciligiyla iletisim). Bir MCP sunucusu araclari, kaynakları veya islemleri standart JSON-RPC formatiyla tanimlar. MCP'nin sagladigi en buyuk deger vendor lock-in'i azaltmasidir. Onceden her AI uygulamasi farkli araclara ozel entegrasyon yazmak zorundaydi; MCP ile bir arac bir kez MCP formatinda yazildiginda herhangi bir MCP destekli model veya istemci bu araci kullanbilir. Bu, arac ekosistemini demokratiklestirir ve yeniden kullanilebilirlik saglar. Popüler MCP sunuculari arasinda dosya sistemi (read/write/search), GitHub (depo okuma, PR yonetimi), PostgreSQL (sorgu), Supabase, Slack (mesaj gonderme/okuma), web arama ve tarayici otomasyonu bulunmaktadir. Claude Desktop, Claude.ai, Cursor, Zed ve bircok IDE artik MCP istemcileri olarak bu sunuculara baglanabilmektedir. MCP, ajansal yapay zeka sistemleri icin kritik bir bilesendir. Bir AI ajanı MCP sunucularini kesfedebilir, araclari cagirabilir ve cok adimli is akislarini gerceklestirebilir. Bu yaklasim, yapay zekanin icinde yaşadigi 'bağlam penceresinin' cok otesinde dunyayla etkilesimini mumkun kilar.

arrow_forward
🎵

Müzik Üretimi (AI) (Müzik Üretimi)

Müzik üretimi (AI Music Generation), yapay zeka modellerinin metin açıklamaları, melodi parçaları veya tarz referanslarından özgün müzik eserleri oluşturduğu üretken yapay zeka alt alanıdır. Bu modeller ses dalgaları (waveform), spektrogram veya MIDI çıktısı üretebilir ve büyük ölçekli müzik veri setleri üzerinde eğitim yaparak insanla ayırt edilmesi güç düzeyde besteler ortaya koyabilmektedir. Teknik açıdan alan üç temel mimari yaklaşıma dayanır. Transformer tabanlı modeller, müziği bir token dizisi olarak modelleyerek nota ve ritim kalıplarını otoregresif biçimde tahmin eder; Google'ın MusicLM ve Meta'nın MusicGen modelleri bu yaklaşımın önde gelen örnekleridir. Difüzyon (Diffusion) modelleri, görüntü üretimindeki başarıyı ses alanına taşımıştır: gürültülü bir spektrogramdan başlayarak adım adım temizleme yöntemiyle yüksek kaliteli ses sentezler. GAN tabanlı sistemler ise üretici-ayrımcı rekabet mekanizmasıyla erken dönem liderliğini üstlendi; ancak yerini giderek difüzyon modellerine bırakmaktadır. Müzik verisi üç farklı temsil katmanında işlenebilir: ham ses dalgası (AudioCraft bunu tercih eder), zaman-frekans spektrogramı ve sembolik nota (MIDI). Her yaklaşımın farklı bant genişliği, hesaplama maliyeti ve doğruluk dengeleri vardır. Ham ses en yüksek kaliteyi sunarken en fazla hesaplama gücü gerektirir; MIDI en hafif temsildir fakat enstrüman tınısını yakalayamaz. Öne çıkan sistemler arasında Google MusicLM (2023), 280.000 saatlik müzik verisiyle eğitilmiş ve metin-müzik hizalamasında yeni bir çıta belirlemiştir. Meta MusicGen (AudioCraft, 2023), 3.3 milyar parametreli açık kaynaklı modeliyle akademik araştırmaların temel referansı oldu. Suno ve Udio, ticari platformların öncüleri olarak vokal, söz ve enstrüman bölümlerini tek geçişte üretebilmekte; 2025-2026 sürümleriyle profesyonel kaliteye yakın çıktılar sunmaktadır. Uygulama alanları arasında oyun ve film müziği prototipleme, reklam jingle üretimi, müzik eğitim yazılımları ve bireysel içerik üreticileri için arkaplan müziği oluşturma öne çıkar. Türkiye'de müzik yapımcıları ve dijital ajanslar, haklar açık stok müzik alternatifi olarak AI üretimini değerlendirmektedir. Etik ve telif hakkı boyutunda alan tartışmalı olmaya devam etmektedir: eğitim verilerindeki telif hakkı belirsizliği, sanatçıların izni olmaksızın ses tarzlarının taklit edilmesi ve üretilen eserlerin mülkiyeti başlıca sorunlardır. ABD, İngiltere ve AB'de ilgili yasal düzenlemeler şekillenmekte; Türkiye'de FSEK kapsamında değerlendirmeler sürmektedir.

arrow_forward
code_blocks

Model Pruning Nedir? Sinir Ağlarında Budama (Model Budama)

Model budama (model pruning), milyarlarca parametreye sahip büyük sinir ağlarında performansı en az etkileyen ağırlıkları veya yapısal bileşenleri belirleyip kaldıran bir model optimizasyon yöntemidir. Temel fikir basittir: iyi eğitilmiş bir ağda parametrelerin önemli bir bölümü tahmin kalitesine minimum katkı sağlar ve bu parametreler olmadan model neredeyse aynı doğrulukla çalışmaya devam edebilir. **Budama Türleri** Yapısal budama (structured pruning), nöron, filtre veya katman gibi tüm yapısal birimleri kaldırır. Bu yaklaşım, standart CPU/GPU donanımında doğrudan bellek ve hız kazanımı sağlar; karmaşık özel donanım gerekmez. Buna karşın yapısal olmayan budama (unstructured pruning), bireysel ağırlıkları sıfırlayarak seyrek (sparse) bir matris üretir. Sıkıştırma oranı çok yüksek olabilir ancak bu seyrekliği işlemek için özel seyrek matris donanımı ya da yazılım desteği gerekir. **Büyüklük Tabanlı Budama** En yaygın yöntem büyüklük tabanlı (magnitude-based) budamadır: mutlak değerleri eşik değerin altındaki ağırlıklar sıfırlanır. Uygulaması kolaydır ve pek çok durumda yeterli sonuç verir. Daha gelişmiş gradyan tabanlı yaklaşımlar ise ağırlığın kayıp fonksiyonuna katkısını (saliency) hesaplayarak gerçekten önemsiz olanları seçer. **Yinelemeli Budama ve Lottery Ticket Hipotezi** Tek adımda agresif budama doğruluğu düşürebilir. Bu nedenle pratikte "budama, ince ayar (fine-tune) ve tekrar budama" döngüsü tercih edilir. 2019'da Frankle ve Carlin tarafından öne sürülen Lottery Ticket Hipotezi, büyük sinir ağlarında küçük ama etkili alt ağlar (winning tickets) gizlendiğini; bu alt ağların sıfırdan aynı doğrulukla eğitilebildiğini ileri sürer. Bu hipotez, budamanın neden bu kadar iyi çalıştığını teorik olarak açıklar. **Pratik Kullanım Alanları** Model budama özellikle kenar cihazlarda (akıllı telefon, IoT sensörü, gömülü sistem) büyük modelleri çalıştırmak için kritik önem taşır. GPT, LLaMA gibi büyük dil modellerini mobil uygulamalarda kullanılabilir hale getiren yöntemlerin başında gelir. Niceleme (quantization) ve bilgi damıtma (knowledge distillation) ile birlikte kullanıldığında model boyutu ve çıkarım gecikme süresi dramatik biçimde azaltılabilir.

arrow_forward
science

MLflow (MLflow)

MLflow, makine öğrenmesi yaşam döngüsünü uçtan uca yönetmek için tasarlanmış açık kaynaklı bir MLOps platformudur. Databricks tarafından 2018 yılında Apache 2.0 lisansıyla açık kaynak olarak piyasaya sürülen MLflow, veri bilimcilerin ve ML mühendislerinin deney takibinden model dağıtımına kadar tüm süreci tek bir araçla yönetmesine olanak tanır. MLflow dört ana bileşenden oluşur. İlk bileşen olan MLflow Tracking, makine öğrenmesi denemeleri sırasında parametreleri, metrikleri, çıktı dosyalarını ve model sürümlerini kayıt altına alır. Böylece farklı algoritma konfigürasyonlarını ve hiperparametreleri kolayca karşılaştırmak mümkün hale gelir. İkinci bileşen MLflow Projects, ML kodunu yeniden üretilebilir ve taşınabilir biçimlerde paketler; Conda veya Docker gibi ortam tanımlarını içeren MLproject dosyası sayesinde kodun farklı platformlarda tutarlı şekilde çalışması sağlanır. Üçüncü bileşen olan MLflow Models, eğitilmiş modelleri REST API, batch inference ve cloud platformlarına uygun standart bir formatta saklar. TensorFlow, PyTorch, scikit-learn, XGBoost, LightGBM ve HuggingFace Transformers dahil yirmi'den fazla ML çerçevesini destekler. Dördüncü ve son bileşen MLflow Model Registry ise modellerin versiyonlanması, etiketlenmesi ve yaşam döngüsünün yönetilmesi için merkezi bir depo sağlar; 'Staging', 'Production' ve 'Archived' gibi aşama geçişleri desteklenir. MLflow, AWS SageMaker, Azure ML, Google Cloud Vertex AI ve Databricks gibi büyük bulut platformlarıyla entegre çalışır. Kurumsal MLOps iş akışlarında deney yönetimi ve model üretim süreçleri için endüstri standardı haline gelmiştir. Açık kaynak topluluğu tarafından aktif olarak geliştirilmekte olan platform, Weights & Biases, Neptune.ai ve Comet ML gibi ticari alternatiflerin yanında popüler bir seçenek olmaya devam etmektedir.

arrow_forward
hub

Mixture of Agents (Ajanların Karışımı)

Mixture of Agents (MoA — Ajan Karışımı), birden fazla büyük dil modelinin aynı sorunu bağımsız olarak yanıtladığı, ardından özel bir "aggregator" modelin bu yanıtları bütünleştirerek tek ve rafine bir çıktı ürettiği yapay zeka mimarisidir. Together AI tarafından 2024 yılında önerilen bu yaklaşım, tekil model yerine model topluluğu kullanarak AlpacaEval 2.0 kıyaslamasında GPT-4 Turbo'yu geride bırakan sonuçlar elde etmiştir. MoA'nın temel döngüsü iki rol üzerine kuruludur. Birinci katmandaki "proposer" modeller — örneğin Llama, Qwen, Mistral veya Gemma — aynı kullanıcı sorgusunu birbirinden bağımsız biçimde yanıtlar. İkinci aşamadaki "aggregator" modeli ise bu yanıtların tamamını bağlamına alarak çelişkili noktaları ortadan kaldırır, ortak doğruları pekiştirir ve tutarlı bir nihai metin üretir. Bu iki katman ihtiyaca göre tekrarlanabilir; her çevrim bir önceki aggregation çıktısını yeniden iyileştiren ek bir filtre katmanı olarak işlev görür. MoA mimarisi, Mixture of Experts (MoE) kavramıyla sıklıkla karıştırılır. MoE, Mixtral-8x7B örneğinde olduğu gibi, tek bir modelin içindeki uzman alt-ağları token bazlı olarak dinamik biçimde aktive eder. MoA ise ayrı ve bağımsız çalışan birden fazla modeli dışarıdan birleştiren bir topluluk (ensemble) çerçevesidir; her model kendi ağırlıklarını ve bağlamını bağımsız olarak işler. Maliyet açısından değerlendirildiğinde, proposer katmanında küçük ve ekonomik açık kaynaklı modeller kullanılabilirken aggregator katmanında daha büyük bir model tercih edilebilir. Bu asimetrik yapı düşük işletim maliyetiyle yüksek çıktı kalitesini bir arada sunar. Bununla birlikte, her katman ek gecikme (latency) ve token maliyeti doğurduğundan katman sayısının uygulamanın gecikme toleransına göre dengelenmesi gerekir. Pratik kullanım alanları arasında karmaşık soru yanıtlama, kod üretimi, hukuki ve tıbbi metin analizi gibi yüksek doğruluk gerektiren görevler öne çıkar. Together AI'ın açık kaynak deposu "togethercomputer/moa-gpt-4o", birden fazla LLM'i sıralı katmanlar halinde birleştiren referans bir uygulama sunmaktadır. LangGraph ve LangChain gibi çerçeveler de MoA benzeri çok-ajan akışlar için hazır orkestrasyon altyapısı sunar.

arrow_forward
⚖️

Moral Machine: MIT'in Otonom Araç Etiği Deneyi (Ahlak Makinesi)

Moral Machine (Ahlak Makinesi), MIT Media Lab tarafından 2016'da başlatılan çevrimiçi bir deney platformudur. Platform, otonom araçların kaçınılmaz kaza senaryolarında nasıl ahlaki kararlar alması gerektiğini araştırmak için kitlesel (crowdsourced) insan yargıları toplar. Her senaryo, frenlerin tutmadığı bir araçın iki gruptan birini seçmek zorunda kaldığı "trolley problemi" türevi bir ikilem sunar: beş yaya ile araçtaki üç yolcu arasında seçim yapmak ya da genç-yaşlı, erkek-kadın, insan-hayvan karşıtlıklarını içeren alternatif kombinasyonlar gibi. Deney 2016'dan 2018'e kadar 233 ülke ve bölgeden 2,3 milyondan fazla kullanıcının 40 milyonu aşkın kararını derledi. 2018'de Nature dergisinde yayımlanan Awad ve arkadaşlarının çalışması beş küresel tercih örüntüsünü tanımladı: daha fazla kişiyi kurtarma eğilimi (maksimum sayı korunması), insanlara hayvanlara kıyasla öncelik verme, çocukları yaşlılara tercih etme, yayaları araç yolcularının önünde tutma ve trafik kurallarına uyan bireyleri ihlal edenlerin önünde konumlandırma. Kültürel kümeleme analizi, üç farklı bölgesel blok ortaya koydu. Batılı (özellikle Kuzey Amerika ve Avrupa) kümesi güçlü bireycilik, genç ve sosyal statüsü yüksek bireyleri koruma eğilimi sergiledi. Doğu Asya kümesi (Japonya, Çin, Kore) kolektif değerlere ve yaşlı bireylere saygıyı ön plana çıkardı. Güney kümesi (Orta Doğu, Akdeniz, Latin Amerika) ise kural ihlali yapan bireylere karşı belirgin bir düşük tolerans gösterdi. Türkiye'nin de dahil olduğu bu küme kendine özgü ahlaki örüntüler sergiledi. Çalışma önemli eleştiriler de aldı. Örneklem yanlılığı: platforma erişen kullanıcılar ağırlıklı olarak internet erişimi olan, eğitimli ve Batı ülkelerinden kişilerdir; bu durum temsil gücünü sınırlar. Yansıtma önyargısı: insanların anket ortamında verdikleri kararlar gerçek bir kaza durumundaki refleksten farklı olabilir. En temel itiraz ise otonom araçların bireysel ahlaki tercih yapmaması gerektiği yönündedir: NHTSA, ISO 26262 ve Avrupa Komisyonu, araçlarda algoritmanın kazanın olasılığını minimize etmesi gerektiğini ve kimin kurban edileceğine karar vermemesi gerektiğini savunur. Türkiye'de otonom araç regülasyonları gelişmeye devam ederken Moral Machine bulguları yapay zeka etiği derslerinde vaka çalışması olarak kullanılmaktadır.

arrow_forward
route

Markov Decision Process (MDP) (Markov Karar Süreci)

Markov Karar Süreci (Markov Decision Process — MDP), pekiştirmeli öğrenmenin matematiksel temelini oluşturan karar teorisi çerçevesidir. MDP, bir ajanın (agent) olası durumlar (states), eylemler (actions), geçiş olasılıkları (transition probabilities) ve ödüller (rewards) aracılığıyla stokastik bir çevreyle etkileşimini formalize eder. Bir MDP dört temel bileşenden oluşur: S (durum uzayı), A (eylem uzayı), P(s'|s,a) (durum geçiş olasılıkları) ve R(s,a) (anlık ödül fonksiyonu). Buna ek olarak bir gamma (γ) indirim faktörü, gelecekteki ödüllerin mevcut değerini belirler. Markov özelliği, bir sonraki durumun yalnızca mevcut duruma ve seçilen eyleme bağlı olduğunu, geçmiş tarih bilgisine gerek olmadığını ifade eder. Bu özellik hesaplamayı büyük ölçüde basitleştirir ve çözüm algoritmalarının pratik uygulanabilirliğini garanti eder. MDP'nin çözümü, beklenen toplam ödülü en üst düzeye çıkaran bir politika (policy) π: S → A bulmayı gerektirir. Bellman optimality denklemleri, bu politikayı bulmak için temel matematiksel araçları sunar. Değer iterasyonu (value iteration) ve politika iterasyonu (policy iteration) algoritmaları, sonlu ve küçük durum uzaylarında kesin çözüm hesaplar. Büyük veya sürekli durum uzaylarında ise Q-learning, SARSA ve derin pekiştirmeli öğrenme (Deep RL) algoritmaları yaklaşık çözümler bulur; bu algoritmalar durum değer fonksiyonlarını sinir ağlarıyla yaklaştırarak milyonlarca durum-eylem çiftini yönetilebilir hale getirir. MDP'nin gerçek dünya uygulamaları son derece geniştir: satranç ve Go gibi oyunlarda (AlphaGo, AlphaZero), robot lokomotif kontrolünde, otonom araç yol planlamasında, ilaç dozlama optimizasyonunda ve öneri sistemlerinde temel çerçeve olarak işlev görür. Kısmi gözlemlenebilir ortamlarda ise POMDP (Partially Observable MDP) uzantısı kullanılır; ajan çevrenin tam durumunu değil yalnızca gürültülü gözlemleri bilir ve bunun üzerine inanç durumları (belief states) oluşturarak karar alır. Hem deterministik hem stokastik ortamlar için güçlü bir matematiksel temel oluşturan MDP, modern yapay zeka araştırmalarının vazgeçilmez çerçevesi olmayı sürdürmektedir.

arrow_forward
verified_user

Model Watermarking (Model Filigranı)

Model Filigranı, yapay zeka modellerine veya ürettikleri içeriklere (metin, görüntü, ses) gizli bir işaret yerleştirme tekniğidir. Bu teknik; modelin kimliğini doğrulamak, fikri mülkiyet haklarını korumak ve izinsiz kullanımı tespit etmek amacıyla kullanılır. Tıpkı banknotlardaki basılı filigranlara benzer biçimde, yapay zeka filigranları olağan kullanımda fark edilmeden özel algoritmalarla tespit edilebilecek şekilde tasarlanır. Model filigranlamanın iki ana katmanı vardır. Birincisi, modelin ağırlıklarına ya da eğitim sürecine gömülen model ağırlık filigranıdır; bu yöntemle modelin kopyalandığı veya çalındığı durumlar tespit edilebilir. İkincisi ise modelin ürettiği çıktılara yerleştirilen çıktı filigranıdır; bu sayede hangi içeriğin hangi model tarafından üretildiği izlenebilir. Büyük dil modellerinde (LLM) metin filigranı genellikle token seçim olasılıklarına müdahale edilerek uygulanır. Stanford ve Maryland Üniversitesi araştırmacılarının geliştirdiği 'kırmızı-yeşil liste' yaklaşımında her token için rastgele sınıflandırma yapılır ve model yeşil listedeki tokenleri istatistiksel olarak daha sık seçer; bu eğilim sonraki analizde filigranı ortaya çıkarır. Görüntü modellerinde ise frekans alanına (DCT/DWT dönüşümleri) ya da gizli uzaya (latent space) bilgi gömme yaygındır. Stable Diffusion benzeri modellerde 'Stable Signature' ve 'Tree-Ring Watermark' gibi yöntemler oluşturulmuştur. Regülatuar açıdan model filigranı giderek daha kritik bir hal almaktadır. Avrupa Birliği Yapay Zeka Yasası (AI Act), yüksek riskli yapay zeka sistemleri için içerik kökeninin işaretlenmesini zorunlu kılmaktadır. ABD'nin 2023 Yürütme Kararı da yapay zeka şirketlerini su işareti standartları geliştirmeye yönelik çalışmalar yapmaya teşvik etmektedir. Bu gelişmeler, model filigranını araştırmadan endüstriyel zorunluluğa dönüştürmektedir.

arrow_forward
hub

Microsoft Agent Framework (Microsoft Agent Framework)

Microsoft Agent Framework (MAF), Microsoft'un ajan tabanlı yapay zeka uygulamaları geliştirmek için ortaya koyduğu açık kaynaklı SDK ve çalışma zamanı ortamıdır. 2 Nisan 2026'da 1.0 GA (Genel Erişilebilirlik) sürümüne ulaşan MAF, AutoGen ve Semantic Kernel projelerinin birleştirilmesiyle oluşturulmuştur; böylece tek bir desteklenen platform altında aynı kavramlar ve API'ler Python ve .NET için sağlanmaktadır. MAF'ın temel programlama modeli şu bileşenlerden oluşur: sohbet istemcileri (chat clients), araçlar (tools), MCP (Model Context Protocol) entegrasyonları, bağlam sağlayıcıları (context providers), ara yazılım (middleware) ve çok adımlı iş akışları. Bu mimari, geliştiricilerin ajan altyapısının teknik ayrıntılarıyla değil, ajan mantığıyla ilgilenmesini sağlar. Build 2026'da duyurulan ek özellikler arasında Agent Harness (kabuk, dosya sistemi ve mesajlaşma döngülerine kontrollü erişim), Agent Skills (alan uzmanlığını paket olarak sunmak için taşınabilir, dosya tabanlı veya kodla tanımlanan format), prosedürel bellek (procedural memory) ve Voice Live entegrasyonu yer almaktadır. Çerçeve ayrıca Foundry üzerindeki araç kutuları (Toolboxes) aracılığıyla Microsoft'un bulut altyapısıyla entegre çalışmaktadır. MAF, AutoGen'in sade ajan soyutlamalarını Semantic Kernel'in kurumsal özellikleriyle — oturum tabanlı durum yönetimi, tip güvenliği, ara yazılım, telemetri — birleştirmekte; çok ajanlı orkestrasyon için açık graf tabanlı iş akışları eklemektedir.

arrow_forward
badge

Model Card (Model Kartı)

Model Kartı (Model Card), makine öğrenimi ve yapay zeka modellerinin şeffaf ve sorumlu biçimde belgelenmesini sağlayan standart bir dokümantasyon çerçevesidir. 2018 yılında Google araştırmacıları Margaret Mitchell ve meslektaşları tarafından önerilen bu yaklaşım, bir modelin nasıl çalıştığını, ne için tasarlandığını ve sınırlarının nerede olduğunu kamuya açık ve anlaşılır bir formatta ortaya koyar. Bir model kartı; modelin amaçlanan kullanım alanları, eğitim verileri hakkında özet bilgiler, değerlendirme metrikleri, farklı alt gruplardaki performans sonuçları, olası önyargılar ve kapsamlı etik değerlendirmeler gibi kritik bilgileri bir arada sunar. Bu belge sayesinde geliştiriciler, kullanıcılar, denetleyiciler ve politika yapıcılar, modelin güçlü ve zayıf yönlerini kolayca anlayabilir. Model kartlarının temel amacı hesap verebilirliği artırmaktır. Özellikle cinsiyet, yaş, ırk ve coğrafi köken gibi demografik faktörler açısından modelin farklı alt gruplardaki performansını ayrıntılı biçimde raporlamak, önyargılı çıktıların üretim öncesinde tespit edilmesine büyük katkı sağlar. Google, Hugging Face, Meta ve NVIDIA gibi büyük teknoloji şirketleri, model kartlarını zorunlu bir uygulama standardı haline getirmiştir. Avrupa Birliği'nin Yapay Zeka Yasası (AI Act) çerçevesinde, 2025 yılından itibaren genel amaçlı yapay zeka (GPAI) modellerinin teknik dokümantasyon hazırlaması yasal bir zorunluluk haline gelmiştir. Bu bağlamda model kartları, hem yasal uyum hem de kurumsal şeffaflık için temel bir araç konumuna yükselmiştir. NVIDIA'nın geliştirdiği Model Card++ gibi modern çerçeveler, standart model kartının ötesine geçerek önyargı azaltma, açıklanabilirlik, gizlilik, güvenlik ve emniyet gibi ek boyutları da kapsamaktadır. Böylece model kartları, etik ve sorumlu yapay zeka geliştirmenin olmazsa olmaz temel taşlarından biri haline gelmiştir.

arrow_forward
delete_forever

Machine Unlearning (Makine Unutturma)

Machine Unlearning, bir yapay zeka modelinin belirli eğitim verilerini, tüm modeli sıfırdan eğitmek zorunda kalmaksızın 'unutmasını' sağlayan yöntemler bütünüdür. Kavram, GDPR'nin 17. Maddesi olarak bilinen 'Silinme Hakkı' (Right to Erasure) ile doğrudan örtüşmektedir: bir kullanıcı verilerinin silinmesini talep ettiğinde, bu verinin model parametrelerine ne ölçüde işlendiği ve nasıl çıkarılacağı kritik bir uyum sorununa dönüşmektedir. Geleneksel yaklaşımda tek çözüm modeli baştan eğitmektir. GPT-4 veya Gemini gibi büyük dil modellerini sıfırdan eğitmek haftalar ve milyonlarca dolar gerektirdiğinden bu yol pratikte imkânsızdır. Machine Unlearning bu boşluğu kapatmaya çalışır. Teknik olarak iki ana yaklaşım mevcuttur: Exact Unlearning (Kesin Unutturma) ve Approximate Unlearning (Yaklaşık Unutturma). Exact Unlearning'in en tanınan yöntemi SISA Training'dir (Sharded, Isolated, Sliced, Aggregated). Bu teknikte eğitim verisi bağımsız parçalara bölünür; her parçanın kendi alt modeli olduğundan yalnızca ilgili parça yeniden eğitilir ve istenen veri kesin biçimde dışarıda bırakılabilir. Approximate Unlearning ise hedeflenen parametreleri gradyan güncellemeleriyle değiştirerek daha hızlı bir çözüm sunar; ancak verinin gerçekten unutulup unutulmadığının doğrulanması güçtür. 2024 yılında İtalyan Veri Koruma Kurumu, GDPR ihlalleri gerekçesiyle OpenAI'a 15 milyon Euro para cezası keserken Avrupa Veri Koruma Kurulu (EDPB) 2025'te silinme hakkına odaklanan Koordineli Uygulama Çerçevesi'ni başlattı. Bu düzenleyici baskılar Machine Unlearning'i yalnızca akademik bir araştırma konusu olmaktan çıkarıp kurumsal uyum için zorunlu bir araç hâline getirdi. 2025 yılında UC Riverside araştırmacıları, orijinal eğitim verisine gerek duymadan çalışan 'kaynak serbest unutturma' (source-free unlearning) yöntemini geliştirdi. Bu yaklaşım özellikle büyük ölçekli modeller için umut vericidir. Bununla birlikte, büyük dil modellerinde bilginin milyarlarca parametreye dağıtılmış biçimde depolanması nedeniyle tam ve doğrulanabilir unutturma sağlamak hâlâ açık bir araştırma problemi olmayı sürdürmektedir.

arrow_forward
cloud_upload

Model Serving (Model Servis (Çıkarım Sunumu))

Model Serving, eğitilmiş bir makine öğrenimi modelini üretim ortamında gerçek kullanıcılara veya sistemlere sunmak için kullanılan altyapı, araçlar ve süreçlerin bütününü ifade eder. Bir model ne kadar iyi eğitilmiş olursa olsun, bir servis arayüzü olmadan son kullanıcılara değer üretemez; model serving bu kritik boşluğu kapatır. Model serving süreci birkaç temel bileşenden oluşur: çıkarım sunucusu (inference server), model deposu (model registry), yük dengeleyici (load balancer) ve izleme sistemi (monitoring). Bunların bir araya gelmesiyle oluşan sistem, gelen tahmin isteklerini milisaniyeler içinde yanıtlayabilir. Sektörde yaygın olarak kullanılan servis çerçeveleri arasında TorchServe (PyTorch ekosistemi), NVIDIA Triton Inference Server (çok modelli, GPU-optimize), TensorFlow Serving, FastAPI ve BentoML yer alır. Her biri farklı performans, ölçeklenebilirlik ve model formatı gereksinimlerine göre seçilir. Servis modelleri açısından üç ana yaklaşım bulunur: çevrimiçi servis (online serving), gerçek zamanlı ve düşük gecikme süresi gerektiren tahmin isteklerinde kullanılır; toplu iş servisi (batch serving), büyük veri setleri üzerinde toplu tahmin çalıştırılmasına olanak tanır ve gerçek zamanlılık gerekmez; akış servisi (stream serving) ise Kafka veya Pub/Sub gibi mesaj kuyrukları üzerinden sürekli veri akışını işler. Çıkarım hızını artırmak için quantization (kuantizasyon), pruning (budama), ONNX formatına dönüştürme ve TensorRT optimizasyonu gibi teknikler yaygın olarak uygulanır. Kubernetes üzerinde çalışan model serving sistemi, gelen istek yüküne göre yatay olarak ölçeklendirilebilir. Otoscaling, maliyet optimizasyonu açısından kritik öneme sahiptir ve kullanım artışlarında otomatik olarak yeni sunucu instance'ları devreye girer.

arrow_forward
code_blocks

MLP (Çok Katmanlı Algılayıcı)

MLP (Multilayer Perceptron — Çok Katmanlı Algılayıcı), en az bir gizli katman içeren ileri beslemeli (feedforward) yapay sinir ağıdır. 1958'de Frank Rosenblatt tarafından tasarlanan tek katmanlı algılayıcı yalnızca doğrusal ayrılabilir verileri sınıflandırabilirken, gizli katmanların eklenmesiyle MLP; XOR problemi dahil karmaşık, doğrusal olmayan örüntüleri öğrenme kapasitesi kazandı. MLP üç ana bileşenden oluşur. Giriş katmanı ham veriyi ağa iletir; herhangi bir hesaplama yapmaz. Bir veya daha fazla gizli katman, önceki katmanın tüm nöronlarına tam bağlı (fully connected) nöronlar barındırır ve gerçek öğrenme burada gerçekleşir. Çıkış katmanı ise sınıflandırma problemlerinde sınıf sayısı kadar, regresyon problemlerinde genellikle tek nöronlu sonuç üretir. Her nöron şu işlemi uygular: girdilerin ağırlıklı toplamını hesaplar, bir sapma (bias) değeri ekler ve doğrusal olmayan bir aktivasyon fonksiyonundan (ReLU, Sigmoid ya da Tanh) geçirir. Doğrusal olmayan aktivasyon olmadan çok katmanlı bir ağ, matematiksel olarak tek katmanlı bir ağa indirgenirdi ve karmaşık örüntüleri öğrenemezdi. MLP'yi pratik hale getiren atılım, Rumelhart, Hinton ve Williams'ın 1986'da Nature dergisinde yayımladığı geri yayılım (backpropagation) algoritmasıdır. Algoritma, çıkış hatasını zincir kuralıyla katman katman geri yayarak her ağırlığın kayba olan katkısını hesaplar; ardından optimizör (genellikle SGD veya Adam) bu gradyanlarla ağırlıkları günceller. Bu döngü on binlerce kez tekrarlanarak model adım adım öğrenir. Evrişimsel Sinir Ağları (CNN) paylaşımlı ağırlıklarla görüntü verisini çok daha verimli işlerken, MLP'nin tam bağlantılı yapısı uzamsal ilişkileri doğal olarak yakalayamaz. Tekrarlayan Sinir Ağları (RNN) metin ve zaman serisi gibi ardışık veriler için gizli bir durum taşırken, MLP sabit boyutlu girdi üzerinde çalışır. 2021'de Google Brain'in tanıttığı MLP-Mixer mimarisi, öz-dikkat (self-attention) mekanizması yerine yalnızca MLP katmanlarıyla Vision Transformer'larla rekabetçi görüntü sınıflandırma sonuçları elde etti. Bu, doğru tasarımla saf MLP'lerin de güçlü görevler üstlenebileceğini kanıtladı. Günümüzde tablo verisi, özellik çıkarımı sonrası sınıflandırma ve büyük modellerin dahili bileşeni olarak MLP aktif kullanımını sürdürmektedir.

arrow_forward
graphic_eq

Mel Spectrogram (Mel Spektrogramı)

Mel Spektrogramı, sesin zaman-frekans temsilini insan işitme algısını taklit eden mel ölçeğinde sunan bir ses özellik çıkarma yöntemidir. 'Mel' adı, 1937 yılında Stevens, Volkmann ve Newman tarafından geliştirilen ve insan kulağının farklı frekanslara nasıl tepki verdiğini modelleyen mel ölçeğinden (mel scale) gelir. İnsan kulağı düşük frekanslarda ince ayrımlar yaparken yüksek frekanslarda daha az hassastır; mel ölçeği bu perceptual özelliği matematiksel olarak yaklaşık olarak ifade eder. Mel spektrogramı üretmek için önce ses sinyali kısa pencereler (genellikle 25 ms) hâlinde Kısa Süreli Fourier Dönüşümü (STFT) ile spektrograma çevrilir. Ardından bu spektrogram, mel filtre bankasından geçirilerek doğrusal frekans ekseni mel ölçeğine dönüştürülür. Son adımda logaritmik ölçekleme (log-mel) uygulanarak insan işitme duyarlılığına benzer bir dinamik aralık elde edilir. Mel spektrogramları modern ses işleme ve konuşma tanıma sistemlerinde temel girdi formatı olarak kabul görür. OpenAI Whisper, 80 adet mel filtresi kullanan 25 ms pencerelere sahip log-mel spektrogramlarını ASR (Automatic Speech Recognition) için standart girdi biçimi olarak benimser. TTS (Text-to-Speech) sistemleri de mel spektrogramlarını ara temsil olarak kullanarak ses sentezi yapar; önce metnden mel spektrogramı tahmin edilir, ardından bir vocoder bu spektrogramu ham ses dalgasına çevirir. Ses sınıflandırma, duygu tanıma, müzik türü tespiti ve konuşmacı kimlik doğrulama gibi görevlerde CNN, LSTM ve Transformer modelleri mel spektrogramlarını görsel girdi gibi işler. Bu yaklaşım, raw waveform işlemeye kıyasla daha az hesaplama gerektirirken yüksek doğruluk sağlar. Günümüzde mel spektrogramı, ses yapay zekasının temel taşlarından biri kabul edilmektedir.

arrow_forward
wind_power

Mistral (Fransız LLM Ailesi)

Mistral, 2023 yılında Paris'te kurulan Mistral AI şirketinin geliştirdiği açık ağırlıklı büyük dil modelleri ailesidir. Şirket, kuruluşundan yalnızca birkaç ay sonra Eylül 2023'te yayımladığı 7,3 milyar parametreli **Mistral 7B** ile, açık kaynaklı bir modelin kendi boyut sınıfındaki kapalı alternatifleri geçebileceğini kanıtladı; model o dönem 13B parametreli Llama 2'yi neredeyse tüm karşılaştırma testlerinde geride bıraktı. Mistral'i sektörde ayrıcalıklı kılan iki özellik vardır. Birincisi, **Mixture-of-Experts (MoE)** mimarisini ana akıma taşıyan öncü olmasıdır: Aralık 2023'te çıkan Mixtral 8x7B, her çıkarımda toplam 46,7 milyar parametrenin yalnızca yaklaşık 12,9 milyarını aktive ederek büyük model kapasitesini küçük model maliyetiyle birleştirdi. İkincisi, açık ağırlıklı modellerin **Apache 2.0** lisansıyla dağıtılmasıdır; bu lisans, Meta'nın Llama lisansındaki kullanım kısıtlarının aksine ticari kullanımı koşulsuz serbest bırakır. 2026 itibarıyla portföyün amiral gemisi, 675 milyar toplam ve 41 milyar aktif parametreli MoE modeli **Mistral Large 3**'tür. Aileyi çok modlu **Mistral Small 4**, kurumsal odaklı **Mistral Medium 3.5**, uç cihazlar için tasarlanan kompakt **Ministral 3** serisi, kod modeli **Devstral** ve dokuz dilde konuşma sentezi yapan 4 milyar parametreli **Voxtral TTS** tamamlar. Şirket ayrıca ChatGPT'nin Avrupa'daki en güçlü rakiplerinden biri kabul edilen **Le Chat** asistanını işletir. Modellere üç yoldan erişilir: Le Chat arayüzü, OpenAI uyumlu Mistral API'si (La Plateforme, Amazon Bedrock, Google Vertex AI, Azure AI Foundry) ve açık ağırlıkların Ollama, vLLM veya llama.cpp ile yerel çalıştırılması. Avrupa merkezli tek büyük sınır model laboratuvarı olan Mistral AI; GDPR, AB Yapay Zeka Yasası uyumu ve veri egemenliği arayan kurumlar için doğal bir tercihtir. Şirketin değerlemesi 2025'teki ASML öncülüğündeki 1,7 milyar euroluk yatırım turuyla 11,7 milyar euroya ulaşmıştır.

arrow_forward
smart_toy

Meta AI (Meta AI)

Meta AI, Meta (eski adıyla Facebook) tarafından 2023 yılında duyurulan ve WhatsApp, Instagram, Facebook ile Messenger gibi platformlara entegre edilen yapay zeka asistanıdır. Meta'nın Llama büyük dil modelleri ailesini temel alarak çalışmakta; meta.ai bağımsız web arayüzü ve ayrı bir mobil uygulama aracılığıyla da erişilebilmektedir. Platform, doğal dil sohbeti, "Imagine" komutuyla görsel oluşturma, fotoğraf düzenleme, görüntü yeniden biçimlendirme ve gerçek zamanlı web araması özelliklerini bünyesinde barındırmaktadır. 2025 sonlarında eklenen sesli konuşma desteğiyle kullanıcılar Meta AI ile doğal diyalog modunda kesintisiz etkileşim kurabilmektedir. Bağımsız bir mobil uygulama da mevcuttur. Ray-Ban Meta akıllı gözlükleriyle entegrasyon ise asistana donanım üzerinden doğrudan erişim imkânı tanımaktadır. 2025 Nisan'ında tanıtılan Llama 4, Mixture of Experts (MoE) mimarisiyle öne çıkmaktadır. Scout (10 milyon token bağlam penceresi) ve Maverick (~400 milyar toplam parametre) varyantları, çeşitli kıyaslamalarda GPT-4o ile rekabet edebilir performans sergilemiştir. Meta, 2026 başında Llama için daha kısıtlayıcı bir lisans modeline geçerek tam açık kaynak stratejisinden ayrıldığını duyurmuştur. Meta AI, desteklenen ülkelerde tamamen ücretsiz sunulmaktadır. Türkiye dahil bazı pazarlarda hizmet henüz tam anlamıyla başlatılmamış olup erişim VPN gerektirebilmekte ya da bölgesel kısıtlamalar nedeniyle özellikler eksik olabilmektedir. Türkiye Rekabet Kurumu'nun WhatsApp üzerindeki yapay zeka entegrasyonuna yönelik soruşturması, yerel düzenleyici tablonun karmaşıklığını gözler önüne sermektedir. Meta AI'nin temel rakipleri ChatGPT ve Google Gemini'ye kıyasla en belirgin avantajı, milyarlarca insanın halihazırda kullandığı WhatsApp ve Instagram gibi uygulamalara sorunsuz entegrasyondur. Kullanıcıların ek bir uygulama indirmeden mevcut platform üzerinden yapay zeka yardımı alabilmesi, kitlesel benimsemeyi hızlandırmaktadır. Öte yandan gizlilik araştırmacıları, Meta AI etkileşimlerinin Meta'nın reklam ve veri ekosistemiyle nasıl kesiştiğini tartışmaya devam etmektedir.

arrow_forward
auto_awesome_mosaic

Midjourney (Görsel Yapay Zeka)

Midjourney, bağımsız bir araştırma laboratuvarı olan Midjourney Inc. tarafından 2022 yılında kamuya sunulan, metin tabanlı komutlardan (prompt) son derece yüksek kaliteli sanatsal ve fotogerçekçi görüntüler üretebilen bir üretken yapay zeka modelidir. Difüzyon modeli (diffusion model) mimarisi üzerine kurulu olan Midjourney, eğitim verilerindeki sanatsal stilleri ve görsel kalıpları içselleştirerek kullanıcıların yazılı açıklamalarını görsel çıktılara dönüştürür. Midjourney'i rakiplerinden ayıran en önemli özellik, estetik tutarlılık ve sanatsal kalitedir. DALL-E veya Stable Diffusion gibi alternatiflerle karşılaştırıldığında Midjourney, özellikle sinematik ışıklandırma, derin kompozisyon ve sanatsal stil transferi konusunda üstün sonuçlar verir. "a lone samurai standing in cherry blossom rain, golden hour lighting, Studio Ghibli style --ar 16:9 --v 6.1" gibi bir komut; Japon animasyon estetiğini, sinematik ışığı ve yüksek çözünürlüklü çıktıyı tek seferde birleştirir. Platform başlangıçta yalnızca Discord üzerinden /imagine komutuyla kullanılırken, 2024 itibarıyla midjourney.com üzerinden web arayüzü de sunulmaya başlandı. Abonelik planları Basic (10 dolar/ay), Standard (30 dolar/ay), Pro (60 dolar/ay) ve Mega (120 dolar/ay) şeklinde sunulmakta; her plan farklı GPU saati ve hız seçenekleri içermektedir. Üretilen görseller varsayılan olarak herkese açık galeriye düşer; Stealth modu yalnızca Pro ve üzeri aboneliklerde aktif olur. Midjourney parametre sistemi güçlü bir özelleştirme imkânı sunar: --ar en-boy oranını, --v model versiyonunu, --stylize estetik yorum düzeyini, --chaos varyasyon yoğunluğunu kontrol eder. --sref ile mevcut bir görselin stili, --cref ile ise belirli bir karakterin yüz tutarlılığı sonraki üretimlere taşınabilir. Bu özellikler Midjourney'i grafik tasarımcılar, konsept sanatçılar, film yapımcıları ve pazarlama profesyonelleri için güçlü bir iş aracına dönüştürmüştür. Her yeni versiyon ile fotogerçekçilik, anatomik doğruluk ve metin işleme yetenekleri iyileşmektedir. V6.1 ile gelen "vary region" özelliği görüntünün belirli bölgelerini yeniden üretebilirken "zoom out" seçeneği mevcut görselin çevresini genişletir. Midjourney reklam, oyun, film ve yayıncılık sektörlerinde konsept üretim, storyboard ve hızlı prototipleme aşamalarında yaygın biçimde kullanılmaktadır.

arrow_forward
code_blocks

MFCC (Mel Frekans Kepstral Katsayıları)

MFCC (Mel Frequency Cepstral Coefficients — Mel Frekans Kepstral Katsayıları), konuşma ve ses sinyallerinden anlamlı özellikler çıkarmak için kullanılan en köklü yöntemlerden biridir. 1980'lerin başında Davis ve Mermelstein tarafından geliştirilen bu teknik, günümüz derin öğrenme sistemlerinde bile ön işleme adımı olarak varlığını sürdürmektedir. MFCC'nin temelinde, insan kulağının frekansları doğrusal değil logaritmik bir ölçekte algıladığı gerçeği yatar. Mel ölçeği bu algıyı matematiksel olarak modelleyen bir dönüşümdür: düşük frekanslarda hassas ayrım sağlanırken yüksek frekanslarda daha kaba bir çözünürlük kabul edilir. Ses sinyalinin bu biyolojik modele göre kodlanması, makine öğrenimi sistemlerinin konuşma verilerini çok daha verimli işlemesine olanak tanır. Hesaplama süreci birkaç adımdan oluşur. Önce ham ses sinyaline ön vurgu (pre-emphasis) filtresi uygulanarak yüksek frekans bileşenleri güçlendirilir. Ardından sinyal 20–40 milisaniyelik örtüşen çerçevelere bölünür ve her çerçeve bir Hamming penceresiyle çarpılır. Çerçevelere Hızlı Fourier Dönüşümü (FFT) uygulanarak güç spektrumu elde edilir. Bu spektrum, Mel ölçeğine yerleştirilmiş bant geçiren filtreler üzerinden geçirilerek logaritmik enerji değerleri hesaplanır. Son adımda Ayrık Kosinüs Dönüşümü (DCT) dekorelasyonu sağlar ve genellikle 12–13 katsayı seçilir; bu katsayılara zaman içindeki değişimleri yakalamak için türev (delta) ve ikinci türev (delta-delta) katsayılar eklenir. MFCC, geleneksel Gizli Markov Modellerinden (HMM) modern derin sinir ağlarına kadar geniş bir yelpazede kullanılmıştır. Whisper, wav2vec ve benzeri modern ASR sistemleri kendi özellik çıkarma yöntemlerini kullansa da pek çok üretim sistemi hâlâ MFCC'ye dayanan boru hatlarıyla çalışmaktadır.

arrow_forward
broken_image

Model Collapse (Model Çöküşü)

Model Çöküşü (Model Collapse), büyük dil modellerinin (LLM) kendi ürettikleri sentetik içeriklerle döngüsel biçimde yeniden eğitildiğinde aşamalı olarak kalite kaybettiği, çeşitlilik yitirdiği ve halüsinasyon üretimini artırdığı süreçtir. Kavram, 2023 yılında Shumailov ve arkadaşlarının yayımladığı 'The Curse of Recursion: Training on Generated Data Makes Models Forget' başlıklı makaleyle teorik ve deneysel zemine oturtuldu. Model çöküşünün temel işleyişi üç bileşik mekanizmayı kapsar. İlk olarak kuyruk verisi kaybı yaşanır: İnsan yazısının doğal çeşitliliğini oluşturan nadir ifadeler, azınlık dilleri, sıradışı fikirler ve ince mizah unsurları olan 'uzun kuyruk', model eğitimi sırasında ortalama ağırlığın gerisinde kalır. Model çıktıları bu nadir unsurları ihmal eder ve bu çıktılarla eğitilen bir sonraki nesil modeli nadir bilgiden daha da uzaklaşır. İkinci olarak dağılım daralması gözlemlenir: Her eğitim nesliyle birlikte veri dağılımının varyansı azalır; model giderek daha tekdüze, öngörülebilir yanıtlar üretir. Bu, bir fotoğrafın fotokopisinin fotokopisi gibi her aktarımda ince detayları kaybeden bir bozulma sürecine benzer. Üçüncü bileşen ise hata birikimi: Küçük olgusal yanlışlıklar veya hayali bilgi parçaları, model çıktısında kalıcı yer edinerek bir sonraki eğitim yinelemesinde 'gerçek' veri gibi muamele görür ve böylece giderek büyüyerek modelin dünya anlayışını aşındırır. Pratik boyutuyla, yeterli önlem alınmadan yürütülen sentetik döngü eğitimleri modellerin Türkçe gibi kaynak bakımından zayıf dillerde hızla bozulmasına, olgusal güvenilirliğin gerilemesine ve yalnızca alışıldık kalıpları tekrarlayan monoton çıktılara yol açabilir. Araştırmacılar bu riski azaltmak için birkaç temel strateji önerir: Orijinal insan verisi eğitim karışımında belirli bir pay korunmalı; sentetik içerik kriptografik filigran ya da C2PA standardıyla işaretlenerek kaynağı izlenebilir hale getirilmeli; her eğitim döngüsünde veri çeşitlilik metrikleri ölçülmeli; gerçek insan yazısından oluşan referans korpuslar uzun vadeli arşivlerde saklanmalıdır. Phi-4 ve benzeri modellerin dikkatli kurgulanmış sentetik veri karışımıyla iyi sonuçlar elde etmesi, tam sentetik döngüden değil, denetimli sentetik veri kullanımından kaynaklanır.

arrow_forward
inventory_2

Model Registry (Model Kayıt Defteri)

Model Kayıt Defteri (Model Registry), makine öğrenimi (ML) operasyonlarının (MLOps) temel altyapı bileşenlerinden biridir. Yazılım geliştirmede kullanılan Git sürüm kontrol sistemi veya PyPI paket yöneticisi gibi araçların ML modelleri için tasarlanmış işlevsel eşdeğeridir; eğitilmiş modellerin merkezi bir depoda saklanmasını, sürümlenmesini ve yaşam döngüsünün yönetilmesini sağlar. Bir ML modeli her yeniden eğitildiğinde, oluşturulan model dosyaları ve meta veriler kayıt defterine yüklenerek numaralı bir sürüm elde eder. Bu sürüme; kullanılan veri kümesinin sürümü, hiperparametre değerleri, doğruluk metrikleri, F1 skoru, eğitim kodu commit hash'i ve sorumlu ekip üyesi bilgisi gibi veriler otomatik olarak iliştirilebilir. Bu sayede herhangi bir modeli tek komutla yeniden oluşturmak ya da geçmiş sürümüne rollback yapmak mümkün olur. Model kayıt defterleri genellikle üç temel aşama kavramını destekler: Staging (üretim öncesi nihai test ortamı), Production (canlı trafiğe hizmet veren onaylı model) ve Archived (artık kullanılmayan ama tarihsel kayıt için saklanan model). Ekipler veya otomatik kalite kapıları, modeli bu aşamalar arasında terfi ettirme (promote) ya da geri çekme (rollback) yetkisine sahiptir. Bu yapının başlıca faydaları şöyle sıralanabilir: Yeniden üretilebilirlik — bir yıl önceki üretim modelini tam bağlamıyla geri almak mümkün olur; Denetlenebilirlik — hangi modelin ne zaman, kim tarafından devreye alındığı otomatik kayıt altına alınır; İş birliği — farklı ekiplerin aynı model üzerinde bağımsız çalışabilmesi sağlanır; Uyumluluk — GDPR ve HIPAA gibi yasal düzenlemeler için gereken denetim izi otomatik oluşturulur. Sektörde en yaygın araçlar arasında açık kaynaklı MLflow Model Registry (Databricks ekosistemi), Amazon SageMaker Model Registry, Google Vertex AI Model Registry ve Azure Machine Learning Model Registry sayılabilir. Büyük organizasyonlarda model kayıt defteri, Feature Store ve CI/CD pipeline'larıyla birlikte kurgulanan bütünleşik bir MLOps platformunun ayrılmaz parçası haline gelmiştir.

arrow_forward
fact_check

Model Auditing (Model Denetimi)

Model Denetimi (Model Auditing), yapay zeka ve makine öğrenimi modellerinin güvenilirliğini, adilliğini, şeffaflığını ve yasal uyumluluğunu sistematik olarak değerlendirme sürecidir. Bu süreç, bir modelin tasarım aşamasından üretim ortamına kadar geçen tüm yaşam döngüsünü kapsar. Model denetimi; teknik doğrulama, etik değerlendirme ve hukuki uyum kontrolü olmak üzere üç temel bileşenden oluşur. Teknik doğrulama boyutunda, modelin performans metrikleri (doğruluk, hassasiyet, F1 skoru gibi) farklı veri dilimleri üzerinde ölçülür. Özellikle yaş, cinsiyet, ırk veya coğrafi konum gibi hassas demografik gruplarda modelin tutarlı davranıp davranmadığı incelenir. Bu analizler sayesinde sistemik önyargılar (bias) ve adaletsizlikler tespit edilebilir. Etik değerlendirme boyutunda ise modelin kararlarının insan haklarına saygılı olup olmadığı, zararlı çıktılar üretip üretmediği ve hesap verebilir bir mekanizmayla denetlenip denetilemeyeceği sorgulanır. Avrupa Birliği'nin Yapay Zeka Yasası (EU AI Act), yüksek riskli AI sistemleri için kapsamlı model denetimi zorunluluğu getirmiştir. Hukuki uyum kontrolünde ise GDPR, HIPAA veya sektöre özgü düzenlemelere uygunluk değerlendirilir. Denetim süreci hem iç denetçiler hem de bağımsız üçüncü taraf denetçiler tarafından yürütülebilir. Model denetiminin somut araçları arasında IBM AI Fairness 360, Google What-If Tool ve Microsoft Responsible AI Dashboard yer almaktadır. Büyük dil modelleri (LLM) için ise kırmızı takım (red teaming) testleri ve çıktı kalite değerlendirmeleri önemli denetim yöntemleri arasında sayılır. Model denetimi, özellikle finansal kredi puanlama, tıbbi teşhis ve yargı kararlarında kullanılan yapay zeka sistemleri için kritik bir önem taşımaktadır.

arrow_forward
code_blocks

Multimodal Learning (Çok Modlu Öğrenme)

Multimodal learning (çok modlu öğrenme), bir yapay zeka modelinin metin, görsel, ses ve video gibi birden fazla veri türünü (modalite) aynı anda işleyerek anlam çıkarmasına olanak tanıyan makine öğrenmesi yaklaşımıdır. İnsan algısına benzer şekilde birden fazla duyudan gelen bilgileri birleştirme yeteneği kazandırır. Geleneksel yapay zeka sistemleri tek bir modaliteye odaklanırken (yalnızca metin veya yalnızca görsel), çok modlu öğrenme bu sınırı aşar. Farklı modalitelerin verileri ortak bir gömülü uzayda (shared embedding space) hizalanır; böylece model "bu resimde ne yazıyor?" veya "bu sesle hangi görsel eşleşir?" gibi çapraz-modal soruları yanıtlayabilir. Temel teknikler arasında çelişkili öğrenme (contrastive learning), çapraz-modal dikkat (cross-modal attention) ve çift kodlayıcı (dual encoder) mimarileri öne çıkar. OpenAI'nin 2021'de tanıttığı CLIP modeli, metin-görsel çiftlerini milyonlarca örnekle eğiterek sıfır-atış görüntü sınıflandırmasını mümkün kıldı ve alanın temel taşlarından biri oldu. 2023'te GPT-4V tek kule (single-tower) mimarisiyle görüntü ve metni birleştirirken Google Gemini çok sayıda modaliteyi destekleyen kapsamlı bir model sundu. 2024'te GPT-4o metin, ses ve görseli gerçek zamanlı işleyebilir hale getirdi. Uygulama alanları oldukça geniştir: görsel soru cevaplama (VQA), görüntü altyazısı oluşturma, metin-görsel üretim (DALL-E, Stable Diffusion), tıbbi görüntü analizi ve otonom sürüş sistemleri. Zorluklar arasında modal hizalama güçlüğü, eksik modalite yönetimi ve yüksek hesaplama maliyeti yer alır.

arrow_forward
code_blocks

Misinformation (Misinformation (Yanlış Bilgi))

Misinformation, yanlış ya da yanıltıcı bilginin —çoğunlukla farkında olmadan— yayılması anlamına gelir. Disinformation'dan (dezenformasyon) temel farkı niyettedir: misinformation'da yanıltma amacı olmayabilirken disinformation bilinçli olarak üretilip dağıtılır. Her iki kavram da dijital çağın en kritik sorunlarından biri haline gelmiştir. Yapay zekanın bu alana etkisi çok boyutludur. Büyük dil modelleri (LLM'ler), eğitim verisindeki boşlukları veya önyargıları yansıtarak halüsinasyon yoluyla istem dışı yanlış bilgi üretebilmektedir. Öte yandan deepfake sistemleri, gerçek kişilerin asla söylemedikleri şeyleri söylüyor gibi gösteren video, ses ve görüntü içerikleri oluşturmaktadır. 2024 yılında deepfake saldırıları her beş dakikada bir yaşanmış; yapay zeka tarafından oluşturulan haber sitelerinin sayısı 16 dilde 2.089'u geçmiştir. Önde gelen yapay zeka sohbet robotlarının 2025 yılı itibarıyla yüzde otuz beşi yanlış veya yanıltıcı yanıtlar vermektedir. "Yalancının Temettüsü" (Liar's Dividend) olarak bilinen tehdit bunun bir adım ötesindedir: Sahte içeriğin yaygınlaşması, gerçek kayıtların da sahte sayılmasının önünü açmakta ve dijital ortamda genel bir güven krizine yol açmaktadır. Bireysel savunma açısından medya okuryazarlığı, çapraz kaynak doğrulama ve teyit platformlarının kullanımı kritik öneme sahiptir. Kurumsal ve yasal düzeyde ise Avrupa Birliği'nin Dijital Hizmetler Yasası ve Yapay Zeka Yasası, platformları yapay zeka kaynaklı yanlış bilgiyle mücadele etmekle yükümlü kılmaktadır. Türkiye'de TÜBİTAK gibi kurumlar kullanıcıları bu konuda bilinçlendirmeye çalışmaktadır.

arrow_forward
auto_awesome_motion

Meta-Learning (Meta Öğrenme (Öğrenmeyi Öğrenmek))

Meta-ogrenme (meta-learning veya 'learning to learn'), bir yapay zeka modelinin cok sayida farkli gorevi uzerinde egitilerek yeni bir goreve cok az veriyle hizla uyum saglayabilmesini hedefleyen ogrenme paradigmasidir. Standart makine ogrenmesinde her yeni gorev icin sifirdan egitim yapilirken meta-ogrenme bu sureci genel bir 'ogrenme stratejisi' kazandirarak kisaltir. Meta-ogrenmenin uc temel yaklasimi vardir. Model-bazli meta-ogrenme, hizli guncelleme icin tasarlanmis ozel mimari kullanir (Memory-Augmented Neural Networks, Neural Turing Machine). Optimizasyon-bazli meta-ogrenme, modeli hizla ince ayar yapilabilecek bir baslangic noktasina konumlar; MAML (Model-Agnostic Meta-Learning) bu kategorinin oncu algoritmasi. Metric-bazli meta-ogrenme ise benzerlik uzayinda siniflandirma yapar; Prototypical Networks ve Siamese Network buna ornektir. MAML, en etkin incelenen meta-ogrenme algoritmalarindan biridir. Ic dongude her goreve birkan gradient adimi atilir; dis dongude tum gorevlerdeki gradyanlar birlestirilarak modelin genel baslangic parametreleri guncellenir. Sonuc olarak model, herhangi bir yeni goreve birkan gradient adimiyla adapte olabilir hale gelir. Hesaplama agirlikli olmasi nedeniyle Reptile ve ProtoMAML gibi hafifletilmis alternatifler gelistirilmistir. Meta-ogrenme; az kaynakli dil modelleme, robotik manipulasyon, ilaç keşfi, kisisellestirilmis tavsiye sistemleri ve hizli mimari araması (Neural Architecture Search) gibi alanlarda uygulanmaktadir. LLM baglaminisinda ise in-context learning, meta-ogrenmenin isaret sinirsal zinciri uzerinden gerceklesen bir bicimi olarak yorumlanmaktadir.

arrow_forward
code_blocks

Model İnversion (Model İnversion Saldırısı)

Model inversion (model ters mühendisliği), bir makine öğrenimi modelinin çıktılarını analiz ederek orijinal eğitim verilerini yeniden oluşturmayı hedefleyen bir mahremiyet saldırısıdır. Saldırgan, güven skorlarını, sınıflandırma olasılıklarını veya gradyanları yinelemeli sorgu stratejileriyle işleyerek eğitim kümesindeki hassas bilgilere yaklaşır. İlk sistematik tanımı 2015 yılında Fredrikson ve ekibi tarafından gerçekleştirilmiştir. Araştırmacılar, bir farmakokinetik modeli tekrar tekrar sorgulayarak hastaya özgü genetik verileri başarıyla yeniden üretmiştir; aynı yöntemle yüz tanıma sistemlerinden bireylerin fotoğrafları sentezlenmiştir. Saldırının iki ana varyantı bulunur. Beyaz kutu (white-box) saldırısında saldırgan model ağırlıklarına ve mimarisine tam erişime sahiptir; gradyan tabanlı optimizasyon doğrudan uygulanarak eğitim verisine en yakın örnekler üretilir. Siyah kutu (black-box) saldırısında ise yalnızca API çıktısı kullanılır; Mirror Attack ve GAN destekli yöntemler yinelemeli sorgu yanıtlarını işleyerek veri dağılımını öğrenir. Yüksek riskli uygulama alanları arasında tıbbi görüntüleme sistemleri, biyometrik tanıma yazılımları ve kredi risk modelleri öne çıkmaktadır. Bu sistemlerde başarılı bir saldırı KVKK ve GDPR kapsamında ciddi ihlallere yol açabilir. Model inversion, üyelik çıkarımı (membership inference) ile sık karıştırılır; ancak temel fark amaçtır — üyelik çıkarımı belirli bir kaydın eğitimde kullanılıp kullanılmadığını doğrularken model inversion o kaydın içeriğini yeniden üretmeye çalışır. Savunma stratejileri dört ana yöntemle özetlenir: (1) Diferansiyel gizlilik — model çıktılarına kalibreli Gaussian gürültüsü eklenerek hassas olasılık değerleri gizlenir; (2) Çıktı kısıtlama — yalnızca en yüksek olasılıklı etiket döndürülür, güven skoru paylaşılmaz; (3) Bilgi damıtma (knowledge distillation) — ham model yerine daha az bilgi sızdıran damıtılmış model servis edilir; (4) Adversarial regularization — eğitim sürecine ters mühendislik direnci eklenebilir. Avrupa Birliği Yapay Zeka Yasası, yüksek riskli AI sistemlerinde model inversion testini düzenleyici çerçeve içine dahil etmiştir.

arrow_forward
group_work

Mixture of Experts (MoE) (Uzmanların Karışımı)

Uzmanların Karışımı (Mixture of Experts — MoE), büyük dil modellerinin hesaplama verimliliğini artırmak için geliştirilmiş bir mimari yaklaşımdır. Geleneksel yoğun (dense) transformer modellerinde her girdi, ağın tüm parametrelerinden geçer; MoE mimarisinde ise her token yalnızca belirli alt ağlar tarafından işlenir. MoE'nin temel bileşeni, "uzman" adı verilen birbirinden bağımsız beslemeli ileri (feed-forward) katmanlardır. Bu uzmanlara ek olarak bir kapı (gating) ağı bulunur; kapı ağı her giriş için hangi uzmanların etkinleştirileceğine karar verir. Tipik bir MoE katmanı 8 ila 64 uzman barındırır; ancak her token için yalnızca 2–4 tanesi aktive edilir. Bu seçici aktivasyon, modelin toplam parametre sayısını büyütürken hesaplama maliyetini sabit tutar. Seyrek aktivasyon (sparse activation) olarak adlandırılan bu özellik, MoE'yi büyük ölçekte son derece çekici kılar. Örneğin Mistral'ın Mixtral 8x7B modeli, 46,7 milyar parametreye sahip olmasına karşın çıkarım sırasında yalnızca 12,9 milyar parametre kullanır; bu da onu çok daha küçük görünen 13B modeller kadar hızlı yapar. Benzer şekilde GPT-4'ün MoE tabanlı olduğu yaygın biçimde raporlanmış olup Google'ın Gemma 4 serisi de MoE mimarisini benimsemiştir. Türk yapay zeka ekipleri için MoE, özellikle bulut çıkarım maliyetleri söz konusu olduğunda kritik bir tasarruf aracıdır. Aynı kalitedeki yoğun modele kıyasla çıkarım başına daha az FLOP harcanır; bu da API maliyetlerini doğrudan düşürür. Öte yandan MoE modellerini yerel olarak çalıştırmak, tüm uzman ağırlıklarının RAM veya VRAM'e yüklenmesini gerektirdiğinden bellekte yoğun bir profil çıkarır; bu nedenle tüketici donanımında dikkatli bellek planlaması şarttır. MoE'nin temel sınırlılıkları arasında yük dengeleme güçlüğü öne çıkar: eğitim sırasında kapı ağı bazı uzmanlara aşırı yüklenebilir, diğerlerini boş bırakabilir. Bu sorunu gidermek için yardımcı kayıp (auxiliary loss) fonksiyonları kullanılır. Dağıtık çıkarım altyapısında ise farklı uzmanlara denk düşen tokenların farklı cihazlara yönlendirilmesi gerekebilir; bu da iletişim ek yükü doğurur.

arrow_forward
🔀

Mixture of Experts Routing Nedir? MoE Yönlendirme Mekanizması (MoE Yönlendirme)

Mixture of Experts (MoE) routing, modern büyük dil modellerinde her transformer katmanının feed-forward bloğunu birden fazla "uzman" alt ağa bölen ve her gelen token için yalnızca belirli uzmanları etkinleştiren bir yönlendirme mekanizmasıdır. 2017 yılında Shazeer ve arkadaşları tarafından "Outrageously Large Neural Networks" makalesiyle transformer mimarisine entegre edilen bu yaklaşım, GPT-4, Mixtral, DeepSeek ve Gemini gibi önde gelen modellerin temel mimarisi hâline gelmiştir. Geleneksel dense transformer mimarilerinde her token, modelin tüm parametrelerinden geçer; bu durum ölçeklendirme maliyetini parametrelerle orantılı biçimde artırır. MoE mimarisinde ise öğrenilebilir bir yönlendirici (router) ağı, her token için uzmanlar arası bir ağırlık vektörü hesaplar; ardından en yüksek ağırlıklı K uzmanı seçer ve hesaplamayı yalnızca bu uzmanlara yönlendirir. Geri kalan uzmanlar o token için hiç etkinleştirilmez. Böylece toplam parametre sayısı büyük kalırken token başına hesaplama maliyeti sabit tutulur; bu özellik MoE'yi "sparse" (seyrek) mimari olarak da tanımlar. MoE routing'in en önemli pratik sorunu "router collapse"dır: yeterli düzenleme eklenmediğinde router tüm tokenleri yalnızca 1-2 uzmana yönlendirmeye başlar ve geri kalan uzmanlar boşta kalır. Bu sorunu önlemek için eğitim kaybına yük dengeleme kaybı (auxiliary load balancing loss) eklenir. DeepSeek-V3, bu sorunu ek kayıp yerine dinamik bias ayarıyla çözen farklı bir yaklaşım benimsemiştir. Routing iki ana paradigmada gerçekleşir. Token-Choice routing'de her token hangi uzmanı tercih ettiğini seçer; Expert-Choice routing'de ise her uzman belirli tokenleri kendisi alır. İkinci yöntem doğal yük dengesi barındırmakla birlikte bazı tokenlerin hiçbir uzman tarafından seçilmeme riskini beraberinde getirir. 2024-2025 döneminde MoE mimarisi çarpıcı verimlilik göstermiştir: Mixtral 8x7B, 8 uzmanı arasından 2'sini seçerek yaklaşık 47B toplam parametreyle yalnızca 13B aktif parametre kullanır. DeepSeek-V3 ise 256 uzman arasından 8'ini aktive ederek eğitim maliyetini belirgin biçimde azaltmış ve rekabetçi performans elde etmiştir. Bu nedenle MoE, ölçeklenebilir yapay zeka araştırmalarının temel odak noktalarından biri olmayı sürdürmektedir.

arrow_forward
code_blocks

Monte Carlo Method (Monte Carlo Yöntemi)

Monte Carlo yöntemi, deterministik formülle çözülmesi güç ya da imkânsız olan problemleri rastgele örnekleme (random sampling) yoluyla sayısal olarak yaklaşık çözen bir hesaplama tekniğidir. Adını, casino kültürüyle özdeşleşen Monaco şehrine borçlanmaktadır; 1940'larda Manhattan Projesi'nde nötron difüzyonunu modellemek için Stanislaw Ulam ve John von Neumann tarafından resmileştirilmiştir. Temel fikir son derece basittir: problem uzayından çok sayıda rastgele örnek çekerek beklenen değerleri, integralleri veya olasılıkları tahmin etmek. Bir dairenin π değerini tahmin etmek için kare içine rastgele noktalar atmak klasik örnektir; daireye düşen nokta oranı π/4'e yaklaşır. Örneklem büyüdükçe hata 1/√n oranında azalır; bu, boyut sayısından bağımsız bir yakınsama oranıdır — yüksek boyutlu problemlerde ızgara tabanlı yöntemlerden belirgin ölçüde üstündür. **MCMC (Markov Chain Monte Carlo):** Doğrudan örneklenemeyecek karmaşık dağılımlardan örnek üretmek için kullanılır. Metropolis-Hastings ve Gibbs Sampling en yaygın MCMC algoritmalarıdır. Bayesian çıkarımında, parametre dağılımlarının posterior hesaplamasında ve derin öğrenme modellerinin belirsizlik tahmininde kritik rol oynar. **Monte Carlo Ağaç Araması (MCTS):** Oyun ağacında en iyi hamleyi bulmak için rollout (gelecek durum simülasyonu) tahminleri kullanan bir arama algoritmasıdır. Seçim, genişleme, simülasyon ve geri yayılım olmak üzere dört aşamadan oluşur. AlphaGo ve AlphaZero'nun 2016'da insan Go şampiyonlarını yenmesindeki temel bileşendir; derin pekiştirmeli öğrenme ile birleşince olağanüstü sonuçlar üretir. **MC Dropout:** Yapay sinir ağlarında belirsizlik tahmini için eğitim sırasında kullanılan dropout'u test aşamasında da açık bırakarak çok sayıda ileri geçiş çalıştırır. Bu farklı çıktıların varyansı, modelin o girdi hakkındaki belirsizliğini (epistemic uncertainty) gösterir. Tıbbi görüntüleme ve özerk sürüş sistemlerinde güvenilirlik ölçütü olarak kullanılır. Makine öğrenmesinde Monte Carlo yöntemlerinin önemi sürekli artmaktadır: hiperparametre optimizasyonu (random search, Bayesian optimization ile birlikte), politika gradyanı yöntemleri (REINFORCE), difüzyon modellerinde gürültü örneklemesi ve büyük dil modellerinde beam search alternatifleri bunların başında gelir. Birleşik yaklaşımlarda Monte Carlo simülasyonları Bayesian Optimizasyon ve Pekiştirmeli Öğrenme algoritmalarıyla iç içe geçmektedir.

arrow_forward
code_blocks

Model Zehirleme (Poisoning) Nedir? Yapay Zeka Güvenlik Saldırısı (Model Zehirleme)

Model zehirleme (model poisoning veya data poisoning), bir saldırganın yapay zeka modelinin eğitim sürecini manipüle ederek modelin davranışını kasıtlı olarak bozmayı hedeflediği bir siber saldırı türüdür. Saldırgan, eğitim verisine kötü niyetli örnekler enjekte eder veya model ağırlıklarını doğrudan değiştirerek hedeflenen hataları yerleştirir. Başlıca saldırı türleri üç kategoride incelenir. Label-flip saldırısında gerçek etiketler yanlış etiketlerle değiştirilir; örneğin zararlı yazılım örneklerine 'temiz' etiketi atanır. Backdoor (arka kapı) saldırısında model, belirli bir tetikleyici deseni (trigger pattern) içeren girdileri her zaman belirli bir çıktıya yönlendirecek biçimde eğitilir; diğer girdilerde normal davranır. Clean-label saldırısında etiketler doğru kalır; ancak örnekler algılanamaz pertürbasyonlarla bozularak modelin karar sınırını kaydırır. Gerçek dünya örnekleri arasında ImageNet gibi büyük veri kümelerinin web'den otomatik toplanması sırasında zehirli veri karışması, federated learning sistemlerinde kötü niyetli istemci güncellemeleri ve dil modellerinde bias enjeksiyonu sayılabilir. Federated learning özellikle savunmasızdır: merkezi koordinatör bireysel istemcilerin gönderdiği gradyanların güvenilirliğini doğrulayamaz. Savunma yöntemleri arasında veri sanitizasyonu (eğitim verisi filtreleme), STRIP ve Activation Clustering gibi backdoor tespit teknikleri, diferansiyel gizlilik (differential privacy) ile eğitim ve Byzantine-robust toplama yöntemleri (Krum, Median toplama) bulunur. Model sertleştirme ve düzenli yeniden eğitim de savunma repertuvarının parçasıdır. NIST AI Risk Management Framework, model poisoning'i kritik AI güvenlik tehditleri arasında sınıflandırmaktadır. Model zehirleme saldırıları tespit etmek son derece güçtür çünkü zehirli model, testlerde normal performans gösterir; tetikleyici olmadan backdoor aktive olmaz. Bu gizlilik, özellikle kritik altyapı (otonom araçlar, tıbbi tanı) ve güvenlik sistemlerinde (kötü amaçlı yazılım tespiti, sahte içerik filtreleme) model bütünlüğünü sağlamayı zorunlu kılar. Tedarik zinciri saldırıları (supply chain attacks) bağlamında, açık kaynak model ağırlıklarının zehirlenmiş hâlde dağıtılması da giderek artan bir risk olarak değerlendirilmektedir. Araştırmacılar model fingerprinting ve watermarking tekniklerini bu tehdide karşı savunma olarak geliştirmektedir; kriptografik kanıt zinciriyle model provenance'ı doğrulayan yaklaşımlar endüstri standardı olmaya aday gösterilmektedir.

arrow_forward
code_blocks

Model Transparency (Model Şeffaflığı)

Model Şeffaflığı (Model Transparency), bir yapay zeka sisteminin nasıl karar verdiğini, hangi verilerle eğitildiğini ve çıktılarını neyin belirlediğini insanların anlayabilmesini sağlayan tasarım ilkesi ve mühendislik pratiğidir. Şeffaflık; hesap verebilirlik, adalet ve güven için temel ön koşuldur: bir modeli anlayamazsanız, yanlılığını, başarısızlık koşullarını veya etik risklerini de tespit edemezsiniz. Şeffaflık üç katmanda ele alınır. **Algoritma şeffaflığı**, modelin mimarisinin ve eğitim sürecinin belgelenip belgelenmediğiyle ilgilenir. **Karar şeffaflığı**, bireysel tahminlerin neden yapıldığını açıklayan yorumlanabilirlik araçlarını kapsar — LIME, SHAP ve dikkat görselleştirmeleri bu kategoridedir. **Veri şeffaflığı** ise modelin hangi verilerle, hangi etiket politikasıyla ve hangi demografik dengede eğitildiğini açıklar. Kara kutu sorunu (black-box problem), özellikle derin öğrenme modellerinde şeffaflığın önündeki en büyük engeldir. Yüz milyarlarca parametreli bir modelin neden belirli bir çıktı ürettiğini tek bir neden-sonuç zinciriyle açıklamak matematiksel olarak imkânsızdır. Bu nedenle "açıklanabilirlik" (explainability) çoğunlukla tam şeffaflık yerine yaklaşık, post-hoc açıklamalarla sağlanır: model tam olarak anlaşılmadan tahminleri yorumlanabilir kılınmaya çalışılır. **Model kartları** (Model Cards — Google tarafından önerilmiştir), modelin amaçlanan kullanımını, performans metriklerini farklı demografik gruplara göre ve bilinen sınırlılıkları belgeleyen standart bir şeffaflık dokümanıdır. **Sistem kartları** ise tüm YZ ürününü kapsayacak şekilde genişletilmiş versiyondur. AB Yapay Zeka Yasası (EU AI Act), yüksek riskli sistemler için bu tür belgeleri zorunlu kılmaktadır. Açıklanabilir YZ (XAI — Explainable AI) alanı, şeffaflık ile performans arasındaki dengeyi kurmaya çalışır. Karar ağaçları ve lineer modeller doğaları gereği yorumlanabilirdir; derin ağlar güçlüdür ama opaktır. SHAP değerleri, her özelliğin tahmine katkısını oyun teorisinden ilham alarak hesaplar ve çeşitli model türlerinde model-agnostik açıklama üretir.

arrow_forward
developer_board

MLOps (Machine Learning Operations) (Makine Öğrenimi Operasyonları)

MLOps (Machine Learning Operations), makine ogrenimi modellerini gelistirme, egitme, dagitma ve izleme sureclerini otomatlastirip standartlastiran bir muhendislik disiplinidir. DevOps kulturu ile veri bilimi pratiklerini bir araya getirir; amaci, ML modellerini guvenilir, olceklenebilir ve surdurulebilir bicimde uretim ortamina tasimaktir. Geleneksel yazilim gelistirme sureclerinde kod degisikliklerini yonetmek icin CI/CD pipeline'lari kullanilir. MLOps bu anlayisi model dunyasina tasir: veri kodu, egitim kodu ve model agirliklarinin hepsini ayni titizlikle surumler. Bir veri bilimci yeni bir model gelistirdiginde, MLOps altyapisi bu modeli otomatik olarak test eder, performansini gecmis modellerle karsilastirir ve onay kriterleri saglanirsa canli ortama baglar. Model kayit defteri (model registry), uretimde hangi modelin calistigini, hangi veri setiyle egitildigini ve hangi hiperparametrelerle yapilandirildigini merkezi olarak kaydeder. Bu sayede bir model sorun cikardiginda ekip, onceki surume dakikalar icinde geri donebilir. DVC (Data Version Control) gibi araclar veri surumlemesini yonetirken MLflow veya Weights & Biases deney izlemeyi ustlenir. Uretim ortaminda modellerin zamanla bozulmasi, yani model drift, MLOps'un cozdugu kritik sorunlardan biridir. Gelen gercek dunya verisinin dagilimi degistikce modelin tahmin kalitesi duser. Izleme katmani bu kaymayi erken tespit eder ve otomatik yeniden egitim tetikler ya da uyari gonderir. Google'in yayinladigi MLOps olgunluk modeli, sirketleri 0'dan 2'ye kadar uc seviyede siniflandirir: Seviye 0'da her sey manueldir; veri bilimciler modeli laptoplarinda egitip elle yukler. Seviye 1'de egitim pipeline otomatiktir. Seviye 2'de ise CI/CD her sey dahil olup pipeline'in kendisi de otomatik olarak guncellenir. MLOps'un uygulanmasi, yalnizca teknik degeril kulturel bir donusum da gerektirir. Veri bilimcileri, veri muhendisleri ve DevOps ekiplerinin ortak bir dil ve is akisi gelistirmesi gerekir. Bu kucultucuyu asabilen organizasyonlar, model dagitim surelerini haftalardan saatlere indirgeyip yapay zeka yatirimlarindan cok daha yuksek geri donus elde eder. **Sik Sorulan Sorular** **MLOps ile DevOps arasindaki temel fark nedir?** DevOps kod ve yazilim dagitimina odaklanirken MLOps buna ek olarak veri surumlemesi, model egitimi, hiperparametre yonetimi ve model drift izleme gibi ML'e ozgu katmanlari kapsar. **Kucuk bir ekip icin MLOps gerekli midir?** Tek bir modelle baslayan ekipler bile DVC ve MLflow gibi hafif araclarla temel MLOps pratiklerini benimsemelidir; aksi takdirde tekrarlanamaz deneyler ve kayip modeller kacunilmaz olur. **MLOps icin hangi programlama dili onceliklidir?** Python ekosistemi hakimdir: scikit-learn, TensorFlow ve PyTorch ile egitim; FastAPI veya BentoML ile servis; Airflow veya Prefect ile orkestrasyon. **Model drift ne kadar siklukla izlenmelidir?** Bu, verinin degisim hizina baglidir. Finansal dolandiricilik modelleri gercek zamanli izleme gerektirirken urun tavsiye sistemleri gunluk veya haftalik kontrol yeterli olabilir.

arrow_forward
code_blocks

Monte Carlo Simülasyonu

Monte Carlo Simülasyonu, belirsizlik içeren sistemleri analiz etmek için büyük sayıda rastgele deney (simülasyon) çalıştıran istatistiksel bir hesaplama tekniğidir. Türkçede Monte Carlo Benzetimi olarak da anılır. Analitik çözümün aşırı karmaşık ya da imkânsız olduğu durumlarda, bu yöntem olası sonuçların olasılık dağılımını ampirik olarak tahmin eder. Yöntem, 1940'lı yıllarda Manhattan Projesi kapsamında nükleer madde difüzyonunu hesaplamak için Stanislaw Ulam ve John von Neumann tarafından geliştirilmiştir. İsmi, şans oyunlarıyla ünlü Monaco'nun Monte Carlo bölgesinden gelir; tesadüfilik ve olasılığı vurgular. Temel mekanizma üç adımdan oluşur: (1) giriş parametrelerine ait olasılık dağılımları tanımlanır, (2) bu dağılımlardan rastgele örnekler çekilerek simülasyon defalarca çalıştırılır, (3) çıktıların istatistiksel özeti hesaplanır. Hata payı 1/√n oranında azaldığından örnek sayısını dört katına çıkarmak hassasiyeti iki katına çıkarır. Yapay zeka ve makine öğrenmesinde Monte Carlo yöntemleri kritik rollere sahiptir. Monte Carlo Tree Search (MCTS) algoritması, AlphaGo ve AlphaZero'nun satranç ile Go oyunlarındaki olağanüstü başarısının temel karar mekanizmasıdır: ağaç düğümlerini rastgele simülasyonlarla değerlendirerek en umut verici hamleyi seçer. Markov Chain Monte Carlo (MCMC) yöntemi, Bayes çıkarımında analitik olarak hesaplanamayan posterior dağılımları örneklemek için kullanılır. Pekiştirmeli öğrenmede ise Monte Carlo politika değerlendirmesi, bir ajanın çevresiyle etkileşiminden elde edilen tam bölüm ödüllerini öğrenmek için tercih edilir. GPU paralelleştirmesi modern Monte Carlo hesaplamalarını dramatik biçimde hızlandırır; NumPy, PyTorch ve JAX kütüphaneleri milyonlarca örnekle vektörel simülasyon desteği sunar.

arrow_forward
code_blocks

Model Extraction (Model Çıkarma Saldırısı Nedir? Yapay Zeka Güvenlik Tehdidi)

Model extraction (model çalma veya model kopyalama), bir saldırganın hedef makine öğrenimi modeline API üzerinden erişerek, parametrelerine ya da eğitim verilerine doğrudan ulaşmadan, modelin davranışını kopyalayan işlevsel bir vekil model (surrogate model) oluşturduğu siber güvenlik saldırısıdır. Saldırının temel mantığı şöyledir: rakip, hedef modele (kurbanın API'sine) büyük hacimde girdi gönderir, döndürülen tahminleri veya güven puanlarını etiketli veri olarak kaydeder ve bu verilerle kendi modelini eğitir. Yeterli sorgu sayısına ulaşıldığında, ortaya çıkan vekil model orijinaline işlevsel olarak yakın veya eşdeğer hale gelir. Saldırıyı önemli kılan, olağanüstü düşük maliyetidir. 2016'da Tramer ve ark. tarafından yürütülen kurucu çalışmada Microsoft Azure, Amazon ve BigML gibi ticari MLaaS platformlarındaki lojistik regresyon ve karar ağacı modellerinin 1.000 ila 10.000 sorgu gibi küçük bir bütçeyle yüksek doğrulukla kopyalanabildiği gösterildi. Saldırının teknik varyantları üç başlıkta toplanır. Sorgu tabanlı çıkarmada, saldırgan aktif öğrenme veya adversarial girdilerle sorgu başına bilgi kazanımını en üst düzeye çıkarmaya çalışır. Açıklanabilirlik güdümlü çıkarmada, SHAP veya LIME gibi model yorumlama API'leri istismar edilerek modelin içselliği çok daha hızlı sızdırılır. Veri serbest çıkarmada (USENIX Security 2024) ise saldırganın çekirdek veri setine ihtiyaç duymaksızın, yapay olarak üretilen girdilerle saldırı gerçekleştirmesi mümkündür. LLM'lere özgü iki yeni tehdit sınıfı 2023-2024'te ortaya çıktı. "Model Leeching" adıyla bilinen yöntem, büyük dil modellerinin ince ayarlı davranışını query'lerle klonlar. PLeak (2024) ise sistem promptlarını ve uygulamaya özgü kişiselleştirmeleri çalmayı hedefler. Gerçek dünya etkisi son derece somuttur: önce fikri mülkiyet hırsızlığı (on milyonlarca dolarlık eğitim maliyetini yok sayan kopya model), ardından gizlilik ihlali (eğitim verisi üyelik çıkarım saldırılarına zemin hazırlama) ve son olarak güvenlik by-pass (kredi skorlama veya sahtekarlık tespiti gibi korumalı sistemlerin kapısını açma) şeklinde tezahür eder. Savunma cephesinde birkaç yaklaşım öne çıkmaktadır. PRADA gibi anomali tespit sistemleri oturumlardaki şüpheli sorgu örüntülerini tanır; güven skoru pertürbasyonu bilgi teorik sınırlar dahilinde skor kesinliğini azaltır; model filigranı (watermarking) tekniklerinden ModelShield (IEEE TIFS 2025) çalınan kopyalara tespiti mümkün kılan izler yerleştirir. Eğitim sürecinde diferansiyel gizlilik uygulanması da sızdırılabilir bilgiyi matematiksel garantilerle sınırlandırır.

arrow_forward
memory

Model Weights (Model Ağırlıkları)

Model ağırlıkları (model weights), bir yapay sinir ağının eğitim süreci boyunca öğrendiği sayısal parametrelerdir. Her nöron bağlantısına atanan bu ağırlık değerleri, modelin girdi verilerini işleyip çıktı üretmesini sağlayan temel yapı taşlarıdır. Milyonlarca ya da milyarlarca ağırlık içeren büyük dil modellerinde (LLM) bu değerler, dildeki örüntüleri, bağlamı ve anlam ilişkilerini kodlar. Model ağırlıkları, geri yayılım (backpropagation) algoritması ve gradyan inişi (gradient descent) yöntemiyle güncellenir. Eğitim tamamlandığında ağırlıklar dondurulur ve çıkarım (inference) aşamasında sabit kalır. GPT-4, Llama 3 veya Mistral gibi modeller için ağırlık dosyaları genellikle PyTorch (.pt, .bin) veya SafeTensors formatında dağıtılır. Nicemleme (quantization) teknikleri, ağırlıkların temsil hassasiyetini azaltarak (FP32 → FP16 → INT8 → INT4) model boyutunu ve bellek kullanımını düşürür. Örneğin GGUF formatı, Llama.cpp ile yerel çalıştırma için 4-bit nicemleme uygular; bu sayede 70 milyar parametreli bir model, tüketici GPU'larında çalışabilir hale gelir. Model ağırlıklarının boyutu model kapasitesiyle doğrudan ilişkilidir: 7 milyar parametreli bir model FP16 formatında yaklaşık 14 GB, INT4 kuantizasyonla ise yaklaşık 4 GB disk alanı kaplar. Bu nedenle nicemleme, modelleri tüketici donanımında çalıştırmak için kritik bir teknik haline gelmiştir. Açık ağırlıklı modeller (LLaMA, Mistral, Qwen, Gemma) Hugging Face Model Hub üzerinden indirilerek yerel sunucularda veya kişisel bilgisayarlarda çalıştırılabilir. Kapalı modeller (GPT-4, Claude) ise yalnızca API üzerinden erişilebilir. LoRA gibi parametre etkin ince ayar yöntemleri, temel ağırlıkları dondurarak yalnızca küçük adaptör matrislerini eğitir; bu yaklaşım hesaplama maliyetini dramatik biçimde azaltırken yüksek kaliteli özelleştirme sağlar. Ağırlıkların güvenliği de kritik bir konudur: Pickle formatındaki PyTorch dosyaları zararlı kod içerebileceğinden SafeTensors formatı tercih edilmelidir. Hugging Face Hub'ın doğrulama mekanizmaları ve model kartları, ağırlıkların güvenilirliğini ve lisans koşullarını açık biçimde sunar.

arrow_forward
groups

Multi-Agent Systems (Çoklu Ajan Sistemleri)

Çoklu Ajan Sistemleri (Multi-Agent Systems, kısaca MAS), tek bir büyük dil modelinin tüm işi üstlenmesi yerine, her biri belirli bir rol ve sorumluluk alanında uzmanlaşmış birden fazla otonom ajanın koordineli biçimde birlikte çalıştığı dağıtık yapay zeka mimarisidir. Her ajan kendi bağlamını, araç setini ve görev geçmişini taşır; ajanlar birbirlerine mesaj göndererek, görev devrederek ve sonuçları karşılıklı doğrulayarak karmaşık projeleri paralel ya da sıralı olarak yürütür. Bu paradigmanın kökleri 1980'lerin sonu Dağıtık Yapay Zeka (Distributed AI) araştırmalarına uzanır. Büyük dil modellerinin 2023 sonrasında pratik kullanım eşiğini aşmasıyla çok etmenli sistemler gerçek uygulama alanlarına kavuştu. Günümüzde AutoGen (Microsoft), CrewAI ve LangGraph gibi çerçeveler, LLM tabanlı ajanları belirli roller ve iletişim protokolleriyle bir araya getirerek yazılım geliştirme, araştırma ve veri analizi iş akışlarını otomatize etmektedir. Tek bir yapay zekaya göre temel avantajlar şunlardır: bağlam penceresi sınırını aşma (uzun görevler bağımsız alt parçalara bölünür), paralel işlem (bağımsız alt görevler eş zamanlı yürütülür), rol uzmanlaşması (araştırma, kod yazma ve doğrulama için farklı model ya da prompt seçilebilir) ve kalite denetimi (eleştirmen ajan, üretici ajanın çıktısını bağımsız değerlendirir). Bununla birlikte koordinasyon güçlükleri göz ardı edilmemelidir. Halüsinasyon zinciri, bir ajanın hatalı çıktısının sonraki ajana kaynak olması ve hatanın katlanarak büyümesi, en kritik risktir. Bunun yanı sıra gereksiz token tüketimi, kilitlenme riski ve ajan güven sınırlarının yönetimi dikkatli sistem tasarımı gerektirir. Çok etmenli sistemler; yazılım geliştirme pipeline'ları, otonom araştırma asistanları, müşteri hizmetleri orkestrasyonu ve bilimsel simülasyon gibi yüksek karmaşıklıklı iş akışlarında giderek daha fazla kullanılmaktadır. Önce tek ajanlı çözümü deneyin; göreve gerçekten paralel uzmanlaşma ya da uzun bağlam gerektiğinde çok ajan mimarisine geçin.

arrow_forward
code_blocks

Model Quantization (Model Kuantizasyonu — Ağırlık Hassasiyet Azaltma)

Model kuantizasyonu (Model Quantization), büyük yapay zeka modellerinin ağırlık ve aktivasyon değerlerini yüksek hassasiyetli kayan noktalı sayılardan (FP32, FP16) daha düşük bitli tam sayı gösterimlerine (INT8, INT4, hatta INT2) dönüştüren bir model sıkıştırma tekniğidir. Bu dönüşüm, modelin bellek ayak izini küçültür, çıkarım hızını artırır ve daha az enerji tüketerek Edge cihazlarda veya tüketici donanımlarında büyük dil modellerinin çalıştırılmasını mümkün kılar. Temel fikir şudur: bir FP32 değer 4 bayt kaplarken INT8 yalnızca 1 bayt, INT4 ise yarım bayt kullanır. 7 milyar parametreli bir LLM FP16 olarak yaklaşık 14 GB VRAM gerektirirken, INT4 kuantizasyonuyla bu ihtiyaç ~4 GB'a düşer ve sıradan bir tüketici GPU'sunda çalışır hale gelir. Başlıca kuantizasyon yaklaşımları şunlardır: **Eğitim Sonrası Kuantizasyon (PTQ — Post-Training Quantization)**, eğitilmiş modeli yeniden eğitmeden doğrudan dönüştürür; GPTQ, AWQ ve llama.cpp bu yöntemi kullanır. **Kuantizasyon Farkındalıklı Eğitim (QAT — Quantization-Aware Training)** ise eğitim sırasında kuantizasyon hatasını simüle ederek daha yüksek doğruluk sunar ancak ek hesaplama maliyeti gerektirir. Bunlara ek olarak **GGUF/GGML formatları** (llama.cpp ekosistemi), **bitsandbytes** (Hugging Face entegrasyonu) ve **ONNX Runtime** kuantize modelleri verimli çalıştıran araçlardır. Kuantizasyonun temel ödünleşimi doğruluk ile verimlilik arasındadır. INT8 genellikle FP32'ye kıyasla %1'in altında doğruluk kaybıyla son derece iyi çalışır. INT4 daha yüksek kayıp gösterebilir; ancak GPTQ ve AWQ gibi kalibrasyonlu yöntemler bu kaybı perplexity açısından ihmal edilebilir düzeyde tutar. Model boyutu ve görev karmaşıklığı arttıkça kuantizasyona dayanıklılık artma eğiliminde olduğu için büyük LLM'ler küçük modellere göre daha az bozunumla kuantize edilir. Pratik kullanımda Ollama, LM Studio ve Jan gibi yerel LLM araçları modellerini GGUF formatında INT4/INT8 kuantize olarak sunar. Hugging Face Hub'da TheBloke gibi topluluk hesapları yaygın modelleri GGUF ve AWQ kuantizasyonlarıyla yayımlar. 2024-2026 döneminde Microsoft'un BitNet gibi deneysel mimarileri 1-bit kuantizasyonu araştırırken, Apple Silicon'ın ANE birimi INT4 çıkarımını CPU/GPU hibrit olarak verimli gerçekleştirir.

arrow_forward