Algoritma Temelleri | Doç. Dr. Ferhat Uçar

Kitap Analizi - Algorithms to Live By - Hayatımızdaki Algoritmalar


Listen Later

Bu bölüm, Algoritma ve Programlama II dersimiz kapsamında Doç. Dr. Ferhat Uçar'ın sunduğu kapsam anlatımıyla incelediğimiz "Algorithms to Live By" kitabının temel konularını, bilgisayar bilimi problemleri ile gündelik insan kararları arasındaki  benzerlikler üzerinden açıklamaktadır. Bu haftaki konsept bu kitabın analizine ayrılmıştır. 

Bugünün içeriği "Algorithms to Live By" kitabının öğretileri ışığında; "Optimal Durma" problemini iş arama ve ev kiralama gibi gündelik senaryolarla ele alırken; bilinen ile bilinmeyen arasındaki stratejik dengeyi "Keşif ve İstifade" ikilemi üzerinden değerlendirmektedir. Sıralama algoritmalarının e-ticaret platformlarından kütüphane düzenine kadar veri yönetimini nasıl şekillendirdiği anlatılırken, önbellekleme (caching) mantığının insan hafızası ve fiziksel mekan organizasyonuyla olan paralellikleri vurgulanmaktadır. Ayrıca, makine öğrenmesindeki "aşırı uyum" (overfitting) probleminin, karar alma süreçlerimizde karmaşık analizler yerine atalardan gelen basit kurallarla nasıl çok daha verimli sonuçlar ortaya çıkardığı gösterilmektedir. Zamanlama algoritmalarından (scheduling) ağ protokollerine ve oyun teorisine kadar geniş kapsamlı konular üzerinden, bilgisayar biliminin sosyal ilişkilerimizdeki ve zaman yönetimimizdeki vazgeçilmez rolü işlenmektedir.

Büyük resimde; bu haftaki dinletimiz, yazılım mühendisliğinde kullanılan soyut matematiksel yapıların ve kod bloklarının, aslında gerçek dünya problemlerine nasıl sistematik, verimli ve rasyonel çözümler üretebileceğini özetlemektedir.

Send us Fan Mail

...more
View all episodesView all episodes
Download on the App Store

Algoritma Temelleri | Doç. Dr. Ferhat UçarBy Ferhat Uçar