Raspberry Pi ile Açık Kaynak Akıllı Ev Sistemi Kurma

raspberry-pi-ile-21

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ı...

Protein Katlanması ve AlphaFold: Aminoasitlerden Üç Boyutlu Haritalara

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ı...

NASA’nın GitHub Evreni: Açık Kaynak Kodla Uzaya Bir Adım

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.

nasanin-github-evreni-19

Devamı...

Mikroskop Görüntülerinde Kanser Hücrelerini Bilgisayarla Tespit Etmek

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.

mikroskop-goruntulerinde-kanser-62

Devamı...

Markowitz Modeliyle Portföy Optimizasyonu: Risk ve Getiriyi Kodla Dengelemek

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ı...

İlaç Keşfinde Moleküler Simülasyon: Proteinlerle Dijital Prova

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.

ilac-kesfinde-molekuler-40

Devamı...

Hasta Verisini Değil, Bilgiyi Paylaşın: Sağlıkta Diferansiyel Mahremiyet

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ı...

Fintech API’leri: Bankalar ve Yazılımlar Birbirleriyle Nasıl Konuşuyor?

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ı...

Düşmanlar Ders Çalışır mı? Oyuncuya Uyum Sağlayan Oyun Yapay Zekâsı

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ı...

C++ Yapıcılar ve Yıkıcılar: Nesnelerin Doğumundan Vedaya Bellek Yönetimi

c-yapicilar-ve-65

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ı...

Beyin Sinyalinden Komuta: EEG ve Makine Öğrenmesiyle Niyet Sınıflandırma

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ı...

Akıllı Evin Ortak Dili: Zigbee, Z-Wave ve Matter Karşılaştırması

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ı...

Akıllı Aydınlatmada Scene Programlama: Tek Komutla Işık Orkestrası

akilli-aydinlatmada-scene-22

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ı...

Açık Veri Portalları: Şehir Verisi Vatandaşla Nasıl Buluşur?

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.

acik-veri-portallari-40

Devamı...

Uydu Görüntüleriyle Kaçak Yapılaşma Tespiti: Uzaydan Gelen Dijital Müfettiş

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ı...

Toprağı Dinleyen Bahçe: Sensör Tabanlı Akıllı Sulama Sistemi

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ı...

Tıbbi Veri Gizliliği: Şifreleme ve Anonimleştirme Nasıl Çalışır?

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ı...

Robotik Dijital İkiz: Fiziksel Robotun Gerçek Zamanlı Sanal Yansıması

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ı...