
Akıllı lambalar, sıcaklık sensörleri ve uzaktan kontrol edilen prizler oldukça kullanışlıdır; fakat farklı markalara ait ürünler çoğu zaman ayrı uygulamalar, bulut üyelikleri ve kapalı protokoller kullanır. Raspberry Pi merkezli bir sistem kurarak verilerinizi evinizde tutabilir, cihazları tek panelden yönetebilir ve otomasyon kurallarını özgürce geliştirebilirsiniz. Üstelik sisteminiz internet bağlantısı kesildiğinde bile çalışmaya devam edebilir.
Devamı...
Bir proteinin aminoasit dizisini okumak, katlanmış bir origaminin yapım talimatlarını görmek gibidir: Harfler elinizdedir, ama ortaya çıkacak şekil henüz görünmez. AlphaFold, bu harflerden üç boyutlu yapıya uzanan köprüyü kurar. Peki bilgisayar, biyolojinin bu zorlu bulmacasını nasıl çözer ve tahminlerine ne kadar güvenebiliriz?
Devamı...
Uzay yazılımı deyince gözünüzde yalnızca gizli laboratuvarlar ve dev ekranlar canlanıyorsa, tarayıcınızda yeni bir sekme açın: GitHub! NASA’nın paylaştığı projeler, uçuş yazılımı mimarisinden telemetri görselleştirmeye kadar uzanıyor. Üstelik bu depolar, yalnızca kod indirmek için değil, bilimsel düşünme ve güvenilir sistem geliştirme yöntemlerini öğrenmek için de değerli.

Devamı...
Mikroskop altında yüzlerce hücreyi tek tek incelemek, samanlıkta iğne aramaya benzeyebilir. Bilgisayarlı görüntü analizi ise şüpheli hücreleri otomatik biçimde işaretleyerek araştırmacılara ve patologlara yardımcı olur. Gelin, bir mikroskop görüntüsünün piksellerden hücre adaylarına, oradan da sınıflandırma sonucuna uzanan yolculuğunu inceleyelim.

Devamı...
Yatırım dünyasında herkes yüksek getiri ister; fakat kimse geceleri portföyünün eridiğini düşünerek uyanmak istemez. Markowitz modeli, bu iki isteği matematiksel bir çerçevede buluşturur. Modelin temel sorusu şudur: Belirli bir getiri düzeyine ulaşırken riski nasıl en aza indirebiliriz? Gelin modern portföy teorisinin kalbine inip bu problemi Python ile çözelim.
Devamı...
Bir ilaç adayını laboratuvarda sınamadan önce, hedef proteinle bilgisayar ortamında buluşturabilir miyiz? Evet; üstelik yalnızca birbirlerine yakışıp yakışmadıklarına değil, nasıl hareket ettiklerine de bakabiliriz. Moleküler simülasyon, ilaç keşfinin dijital prova sahnesidir. Ancak alkış alan bir prova, gerçek gösterinin mutlaka başarılı olacağı anlamına gelmez.

Devamı...
Bir hastanenin diyabet eğilimlerini araştırdığını düşünün. Araştırmacılar toplumdaki riskleri görmek istiyor; kimsenin komşusunun teşhisini öğrenmesini değil! Peki, hasta kayıtlarından yararlı sonuçlar çıkarırken kişileri nasıl koruyabiliriz? İsimleri silmek iyi bir başlangıçtır, fakat gerçek mahremiyet daha fazlasını gerektirir. Diferansiyel mahremiyet, tam da bu noktada matematiği güvenlik görevlisine dönüştürür.
Devamı...
Bir bütçe uygulaması banka bakiyenizi nasıl gösteriyor? Bir e-ticaret sitesi ödemenizin tamamlandığını nasıl anlıyor? Cevap, bankanın içinde klavyeye yetişmeye çalışan minik muhasebeciler değil: API’ler! Bu arayüzler, finansal sistemlerin belirli kurallar ve izinler çerçevesinde veri alışverişi yapmasını sağlıyor. Ancak para söz konusu olduğunda, sohbetin hem güvenli hem de tutarlı olması gerekiyor.
Devamı...
Her çatışmada aynı sandığın arkasına saklandığınızı düşünün. İlk karşılaşmada işe yarayan bu taktik, birkaç bölüm sonra düşmanların yandan yaklaşmasıyla bozuluyor. Acaba oyun sizi gerçekten tanıyor mu, yoksa iyi yazılmış kurallar mı sizi kandırıyor? Oyuncuya uyum sağlayan düşman yapay zekâsının güzelliği, bu iki yaklaşımın buluştuğu yerde başlıyor.
Devamı...
Bir uzay istasyonunda yürüyorsunuz. Oksijeniniz azalıyor; peki bunu ekranın köşesindeki bir göstergeden mi, yoksa karakterinizin bileğindeki cihazdan mı öğrenmelisiniz? İkisi de aynı bilgiyi verebilir, fakat aynı deneyimi yaratmaz. Can barının nerede yaşadığı; dikkatinizi, karar hızınızı ve oyun dünyasıyla kurduğunuz ilişkiyi değiştirir.

Devamı...

C++ nesnelerini küçük bir atölyenin çalışanları gibi düşünün: İşe başlarken ekipmanlarını hazırlamaları, ayrılırken de masalarını toplamaları gerekir. Yapıcılar nesneyi kullanıma hazırlar; yıkıcılar ise nesnenin sorumluluğundaki kaynakların bırakılmasını sağlar. Bu ikiliyi anlamak, yalnızca bellek sızıntılarını önlemek değil, güvenilir sınıflar tasarlamak için de temel bir adımdır.
Devamı...
Bir robot kolunu yalnızca hareket etmeyi hayal ederek yönlendirmek, bilim kurgu kulübünden çıkıp araştırma laboratuvarlarına taşındı. Beyin-bilgisayar arayüzleri, EEG sinyallerindeki örüntüleri makine öğrenmesiyle komutlara dönüştürüyor. Ancak burada küçük bir sürpriz var: Sistem, zihninizdeki cümleleri okumuyor; belirli görevlerle ilişkili istatistiksel izleri tanımayı öğreniyor.
Devamı...
Bir hareket sensörü lambaya “Biri geldi!” derken, termostat kombiden yardım ister. Peki farklı markaların cihazları aynı evde birbirini nasıl anlar? Akıllı ev protokolleri, bu dijital apartmanın haberleşme kurallarını belirler. Zigbee, Z-Wave ve Matter ise benzer ihtiyaçları farklı katmanlarda çözer. Doğru seçim, yalnızca kutudaki logoya bakmaktan biraz daha fazlasını gerektirir.
Devamı...

Bir odadaki beş farklı lambayı film izlemeye uygun hâle getirmek için her birini ayrı ayrı ayarladığınızı düşünün: tavan ışığını kıs, lambaderi mora çevir, LED şeridi yak… Akıllı aydınlatma sistemlerindeki scene, yani sahne yaklaşımı, bu küçük kumanda maratonunu tek komuta indirir. “Sinema” sahnesini çağırdığınızda bütün ışıklar önceden belirlenen renk, parlaklık ve geçiş sürelerine senkronize biçimde ulaşır.
Devamı...
Bir şehir her gün devasa miktarda veri üretir: otobüslerin konumu, hava kalitesi, yol çalışmaları, bütçe harcamaları, park doluluk oranları ve hatta hangi mahallede kaç ağaç bulunduğu… Belediyeler bu verileri yalnızca kurum içinde saklamak yerine açık veri portalları ve API’ler aracılığıyla paylaşabilir. Böylece vatandaşlar, araştırmacılar ve yazılımcılar şehrin dijital hazinesinden yararlanarak yeni uygulamalar geliştirebilir.

Devamı...
Uzay aracında yakıt göstergesinin kırmızıya yaklaşması, otomobilde benzin istasyonu aramaya benzemez; uzayda yol kenarında yakıt satan bir tesis yoktur. Bu nedenle otomatik yakıt yönetimi algoritmaları, görevin başından sonuna kadar her manevrayı planlar, belirsizlikleri hesaba katar ve bilimsel hedeflerle güvenlik arasında sürekli denge kurar.
Devamı...
Bir arsada hafta sonu aniden yükselen bir yapı, yerdeki denetim ekiplerinin gözünden kaçabilir; fakat yüzlerce kilometre yukarıdaki uydular için durum farklıdır. Düzenli aralıklarla çekilen uydu görüntüleri, şehirlerin nasıl değiştiğini kaydeden dev bir zaman makinesi gibidir. Görüntü işleme algoritmaları bu kayıtları karşılaştırarak yeni çatıları, temel kazılarını ve bina genişlemelerini otomatik biçimde işaretleyebilir.
Devamı...
Bitkileri düzenli sulamak kolay görünür; ancak doğru miktarı doğru zamanda vermek bambaşka bir meseledir. Hava sıcaklığı, yağış, toprak türü ve bitkinin gelişim dönemi su ihtiyacını sürekli değiştirir. Sensör tabanlı akıllı sulama sistemi, sabit saatlere bağlı kalmak yerine toprağın gerçek durumunu ölçer ve yalnızca ihtiyaç olduğunda pompayı çalıştırır. Böylece hem bitkiler hem de su faturası rahat bir nefes alır.
Devamı...
Bir hastane kaydında yalnızca tanı ve tahlil sonuçları bulunmaz; ad, kimlik numarası, genetik özellikler, kullanılan ilaçlar ve hatta psikolojik değerlendirmeler de yer alabilir. Bu bilgiler yanlış ellere geçtiğinde kredi kartı gibi kolayca değiştirilemez. İşte bu nedenle tıbbi verilerin korunması, kapıya güçlü bir kilit takmaktan çok daha fazlasını gerektirir.
Devamı...
Bir robotun sanal ortamda yaşayan, onunla aynı sensör verilerini alan ve hareketlerini neredeyse eş zamanlı tekrarlayan bir kardeşi olduğunu düşünün. Robotik dijital ikiz tam olarak bunu yapar: Fiziksel robotun durumunu yazılım ortamında temsil eder, davranışını simüle eder ve gelecekte neler olabileceğini tahmin etmeye yardımcı olur. Böylece mühendisler gerçek robota zarar vermeden deney yapabilir, arızaları önceden fark edebilir ve kontrol algoritmalarını güvenle sınayabilir.
Devamı...