Bir yatırım portföyünü yönetmek; varlık seçimi, risk analizi, düzenli dengeleme ve duyguları kontrol altında tutma gibi zor görevler içerir. Robo-advisor sistemleri bütün bunları takım elbiseli bir portföy yöneticisi yerine algoritmalarla gerçekleştirmeyi amaçlar. Peki yazılım piyasadaki fırtınalarda soğukkanlı kalabilir mi, yoksa yalnızca daha hızlı hata yapan bir hesap makinesi midir?
Devamı...
Bir karakterin merdivene bastığında ayağını gerçekten basamağa koyduğunu, eğimli arazide dengesini koruduğunu veya dev bir yaratığın her adımda çevreye uyum sağladığını düşünün. Bu hareketlerin tamamını önceden hazırlamak yerine çalışma anında hesaplamak, prosedürel animasyonun temel fikridir. Böylece karakter yalnızca bir animasyon klibini oynatan kukla olmaktan çıkar; çevresine tepki veren dinamik bir sisteme dönüşür.

Devamı...
Kalp, elektriksel uyarılarla çalışan biyolojik bir pompadır. Elektrokardiyografi, yani EKG, bu uyarıların vücut yüzeyindeki küçük gerilim değişimlerini kaydeder. Bilgisayar ise dalgalı görünen bu sinyali temizleyip ölçerek normal ritim, taşikardi veya ritim düzensizliği gibi örüntüler arasında ayrım yapmaya çalışır. Kısacası mesele, kalbin çıkardığı elektriksel “müziğin” temposunu ve notalarını analiz etmektir.
Devamı...
Çevrimiçi bir oyunda ekranda gördüğümüz dünya, aslında istemci ile sunucunun sürekli uzlaşmaya çalıştığı sayısal bir simülasyondur. Gecikme, paket kaybı ve farklı donanımlar bu uzlaşmayı zorlaştırırken hile yapan oyuncular da istemciden gönderilen verileri değiştirerek avantaj kazanmaya çalışır. Etkili bir hile önleme sistemi bu nedenle yalnızca “hile programı bulmak” değil, oyuncunun davranışını matematiksel ve mantıksal olarak doğrulamak anlamına gelir.

Devamı...
Şehirler bazen planlı caddelerle, bazen de “Şuraya da bir bina konduralım!” yaklaşımıyla büyür. Gerçek kentsel gelişim ekonomi, ulaşım, nüfus ve coğrafya gibi pek çok değişkene bağlıdır. Yine de yalnızca karelerden ve birkaç komşuluk kuralından yararlanarak şaşırtıcı derecede gerçekçi büyüme desenleri üretebiliriz. Bunun için kullanacağımız araç, hücresel otomata modelidir.
Devamı...
Bir oyun size ekrana kocaman bir pencere açıp “Zıplamak için Space tuşuna bas!” demeden zıplamayı öğretebilir mi? Elbette. Hatta iyi tasarlanmış bir oyun, kurallarını açıktan anlatmak yerine merakınızı, çevreyi okuma yeteneğinizi ve deneme isteğinizi kullanır. İşte oyuncunun farkında olmadan öğrendiği bu yaklaşım, zımni öğretim veya İngilizce adıyla implicit tutorial olarak bilinir.

Devamı...

Modern dizileme cihazları tek bir deneyde milyarlarca DNA bazı üretebilir. Ancak cihazdan çıkan A, T, G ve C harfleri tek başına pek anlamlı değildir. Bu devasa yapbozu çözmek; kısa DNA parçalarını referans genoma yerleştirmeyi, farklılıkları bulmayı ve sonuçların güvenilirliğini ölçmeyi gerektirir. İşte biyoinformatik, moleküler biyoloji ile algoritmaların el sıkıştığı noktada devreye girer.
Devamı...

Bir hastanenin dijital altyapısını, hiç uyumayan dev bir organizma gibi düşünebiliriz. Muayene notları, laboratuvar sonuçları, reçeteler, röntgen görüntüleri ve alerji bilgileri sürekli bu organizmanın içinde dolaşır. Elektronik sağlık kaydı sistemlerinin görevi, milyonlarca hastaya ait bu verileri yalnızca saklamak değil; doğru kişiye, doğru zamanda ve güvenli biçimde ulaştırmaktır.
Devamı...
Bir oyunda tam rahatladığınız anda zombilerin koridordan taşması tesadüf olmayabilir. Left 4 Dead gibi yapımlarda kullanılan Director AI, önceden hazırlanmış olayları sırayla oynatmak yerine oyuncuların durumunu izler, gerilim seviyesini tahmin eder ve karşılaşmaları dinamik biçimde düzenler. Kısacası bu sistem, oyun dünyasının görünmez film yönetmenidir.

Devamı...
Bir oyunda geçen 30 saniye her zaman 30 saniye gibi hissedilmez. Çatışmanın ortasında göz açıp kapayıncaya kadar geçen bu süre, boş bir yükleme ekranında küçük bir sonsuzluğa dönüşebilir. Çünkü oyuncunun sabrı yalnızca kronometreyle değil; dikkat, beklenti, kontrol hissi ve sunulan geri bildirimle yönetilir. İyi oyun tasarımı zamanı hızlandıramasa bile beynin onu nasıl yorumladığını ustalıkla değiştirebilir.

Devamı...
Akıllı saatler yalnızca adımlarımızı sayan dijital aksesuarlar değil; ışık, elektrik, hareket ve sıcaklık gibi fiziksel sinyalleri biyolojik verilere dönüştüren küçük laboratuvarlardır. Ancak ekranda gördüğümüz “72 BPM” veya “%98 SpO₂” değerleri doğrudan ölçülmez. Sensörlerden gelen gürültülü sinyaller, algoritmalar ve istatistiksel modeller yardımıyla tahmin edilir.
Devamı...
Geleneksel sulamada karar çoğu zaman takvime göre verilir: “Salı günü tarlayı sula.” Akıllı sulama sistemi ise daha meraklıdır; toprağın nemini, bitkinin gelişim dönemini, hava tahminini ve su deposunun durumunu sorgular. Böylece yalnızca gerekli bölgeye, gerekli zamanda ve gerekli miktarda su gönderir. Amaç musluğu robotlaştırmak değil, sınırlı suyu ölçülebilir bir optimizasyon problemi olarak yönetmektir.
Devamı...
Bir bardağı tutmayı yalnızca düşünerek gerçekleştirdiğinizi hayal edin. Akıllı protezler, kaslarda ve sinirlerde oluşan elektriksel sinyalleri yorumlayarak bu düşünceyi mekanik harekete dönüştürür. Bilim kurgu filmlerindeki robot kolları hatırlatsa da bu teknoloji bugün laboratuvarlardan çıkıp gerçek kullanıcıların günlük yaşamına girmeye başlamış durumda.
Devamı...
Televizyondaki bir karakterin söylediği sıradan bir cümle yüzünden ışıkların kapanması komik görünebilir. Ancak aynı yanlış anlaşılma kapının kilidini açıyor, alarmı devre dışı bırakıyor veya özel bir konuşmayı buluta gönderiyorsa mesele artık teknolojik bir şakadan ibaret değildir. Akıllı evlerde sesli komutların yanlış tetiklenmesi, kullanılabilirlik ile güvenlik arasındaki hassas dengeyi doğrudan etkileyen önemli bir tasarım problemidir.

Devamı...
Akıllı ampuller, hareket sensörleri, kameralar ve termostatlar her gün çok sayıda veri üretir. Bu verilerin tamamını uzak sunuculara göndermek yerine evdeki bir merkez üzerinde işlemek, otomasyonları hızlandırırken internet bağımlılığını ve mahremiyet risklerini azaltır. İşte edge computing, yani uçta veya yerelde işleme yaklaşımı tam olarak bunu sağlar.
Devamı...

Bir radyolog röntgene baktığında kenarları, yoğunluk farklılıklarını ve anatomik ilişkileri değerlendirir. Bilgisayar ise görüntüyü önce sayılardan oluşan dev bir tablo olarak görür. Yapay zekânın başarısı, bu sayısal desenlerle kırık, tümör veya doku bozukluğu gibi klinik bulgular arasındaki ilişkiyi öğrenmesinden gelir. Yine de bu teknoloji “dijital doktor” değil; hekimin kararını destekleyen güçlü bir araçtır.
Devamı...

Dünya’dan yüzlerce kilometre uzakta ilerleyen bir uzay istasyonunda bilgisayarın birkaç saniyeliğine “donması”, masaüstündeki küçük bir aksaklığa benzemez. Atmosfer kontrolü, yönelim, enerji dağıtımı ve kenetlenme gibi görevlerde gecikme; ekipman kaybına, görevin tehlikeye girmesine veya astronotların yaşam destek koşullarının bozulmasına yol açabilir. Bu nedenle ISS gibi ortamlarda genel amaçlı yazılımların yanında deterministik davranabilen gerçek zamanlı sistemlerden yararlanılır.
Devamı...
Dünya’nın çevresi, kullanımdaki uyduların yanı sıra görevini tamamlamış araçlar, roket parçaları ve küçücük metal kırıntılarıyla dolu dev bir otoyola benziyor. Üstelik bu otoyolda trafik ışığı yok ve nesneler saatte yaklaşık 28.000 kilometre hızla ilerliyor! Uzay enkazı takibinin amacı, bu parçaların konumlarını ölçmek, gelecekteki yörüngelerini hesaplamak ve çalışan uydularla tehlikeli yakınlaşmaları önceden belirlemektir.
Devamı...
Sabah işe giderken otobüsün tıklım tıklım, karşı yönden gelen aracın ise neredeyse boş olduğunu gördünüz mü? Bu dengesizlik yalnızca kötü şans değildir; yolcu talebi, araç kapasitesi ve sefer sıklığı arasındaki optimizasyon probleminin görünür sonucudur. Toplu taşıma planlaması, milyonlarca olası rota arasından hem yolcuyu hem işletmeciyi memnun edecek bir denge bulmaya çalışır.

Devamı...
Bir karakterin aynı karede hem mermiden kaçıp hem duvardan sekerek bölüm sonu canavarını saniyeler içinde yenmesi insanüstü görünebilir. Tool-Assisted Speedrun, kısaca TAS, tam olarak bu tür koşuları üretmek için emülatörlerin, kare kare giriş düzenlemenin ve yazılım araçlarının kullanıldığı teknik bir oyun optimizasyonu disiplinidir.
Devamı...