Bağlı listeler, verileri bilgisayar üzerinde etkili şekilde inşa etmenin önemli yollarından biridir. Bu yazıda doğrusal ve dairesel bağlı listelerden hem tek hem de çift yönlü olanlarına değinilerek, C dilinde örneklenmiştir. Örnek kodlara buradan erişebilirsiniz.
Bağlı Listeler Ne İşe Yarar?
Birbiriyle anlamlı birden çok veriyi bir araya getirmek gerektiğinde, başvurduğumuz araçlardan biri genellikle dizidir. …
Read more · 3 min read
2
Nov 21, 2020
Kitap Önerisi #5: Mahremiyet-Dijital Toplumda Özel Hayat
Kitap önerisi serisine; günümüzün internet tabanlı teknolojik araçlarının, insanın kişisel ve sosyal hayatında ne derece söz sahibi olabileceğine dikkat çeken bir popüler-teknoloji kitabıyla devam ediyoruz.
Mahremiyet Sanrısı
Bağımsız bir düşünce kuruluşunda (think tank) danışmanlık yapan Eirik Lokke’nin kaleme aldığı Mahremiyet: Dijital Toplumlarda Özel Hayat; Koç Üniversitesi Yayınları’ndan çıkma ve aslı Norveççeden dilimize…
Read more · 3 min read
2
Nov 14, 2020
K-NN (K-Nearest Neighbors) Algoritması (Python)
Bu yazıda K-NN (K-Nearest Neighbors, K-En Yakın Komşular) algoritması kısaca tanıtılarak, Python üzerinde basit bir uygulamayla örneklenmiştir. Uygulamanın kaynak kodlarına buradan ulaşabilirsiniz.
K-NN Algoritması nedir?
K-NN (K-Nearest Neighbors) algoritması, model oluşturmaksızın; sınıflandırma ve regresyon problemlerinin her ikisi üzerinde de çalışabilen, denetimli makine öğrenmesi algoritmasıdır. Veriler üzerinde basit denebilecek bir çıkarımla tahmin yapmaktır. …
Read more · 3 min read
2
Oct 15, 2020
Genetik Algoritmalar’la PID Parametrelerinin Optimizasyonu
Bu yazıda PID kontrolcü parametrelerinin optimizasyonu (eniyilenmesi) için Genetik Algoritmalar’ın (GA) kullanımına dair, Python üzerinde geliştirilmiş basit bir örnek sunulmuştur. PID kontrolcüsü; klasik bir kontrol problemi olan basit sarkaç (simple pendulum) modeli üzerinde çalıştırılarak, zaman uzayında benzetimler yapılmıştır. …
Read more · 7 min read
32
Published in Türkçe Yayın
·Jul 5, 2020
Yapay Zeka Üzerine 7 Oyun Tavsiyesi
Dijital oyun platformları yaz indirimleri sezonunu açmışken, yapay zeka üzerine deneyimlenebilecek 7 oyunu sizler için derledim. Öncelikle belirteyim: Oyunlardaki yapay zekadan bahsetmiyorum. Ana teması yapay zeka olan veya en azından bununla bağdaştırılabilecek oyunlardan bahsediyor olacağım. Hazırsanız başlayalım!
1. Portal Serisi
Platform bulmaca oyun türünün akla gelen ilk örneklerinden birisi şüphesiz Portal’dır. Oyunun…
Read more · 6 min read
71
Published in Türkçe Yayın
·May 7, 2020
Kendimizle Yaşamak
Görsel: Kaynak
Uzun zaman önce, çok uzak bir galakside; yerleşik hayatı kozmik göçe tercih etmiş uzaylı dostlarımız, tam da bilim-kurgu fantezilerimizi süsteleyen teknolojik motifleriyle, günün birinde yeşil yeşil soluyan radar monitörlerimizi tomurcuklar halinde şenlendirivermişler. Hasbelkader, radyo dalgalarımız denk düşmüş, 0 gitmiş 1 gelmiş, çat pat da olsa NASA bir yeni ileti almış…
Read more · 3 min read
15
Apr 28, 2020
Python ile Bulanık Kontrol Örneği
Bu yazıda basit bir kontrol problemi, Scikit-Fuzzy modülü kullanılarak Python üzerinde simüle edilmiştir. Uygulamanın kaynak koduna buradan ulaşabilirsiniz. Bulanık kontrol, Bulanık Mantık temelli bir kontrol yaklaşımıdır. Bulanık Mantığı ilk kez duyuyorsanız, buradaki yazıma göz atabilirsiniz.
görsel: kaynak
Problem
Şuradaki yazıda paylaştığım problem üzerinden gidelim. Problemimiz: Bir helikopterin irtifasının kontrol edilmesi. …
Read more · 4 min read
11
Apr 23, 2020
Python ile PID Kontrol Örneği
Bu yazıda Python kullanılarak basit bir PID kontrol simülasyonu gerçekleştirilmiştir. Uygulamanın kaynak kodlarına buradan ulaşabilirsiniz.
PID Nedir?
PID (Proportional Integral Derivative — Oransal İntegral Türev); endüstriyel, mekatronik, robotik vb. sistemlerde kullanılan bir kontrol yöntemidir. Uygulanması ve modellenmesi görece kolay olduğu için yaygın olarak kullanılmaktadır.
PID kontrolün temel amacı: Bir giriş olarak referans…
Read more · 5 min read
32
Apr 20, 2020
Kitap Önerisi #4: Kuantum Sınırında Yaşam
Kitap önerisi serisine, okurken de tanıtırken de epey keyif aldığım bir kitapla devam ediyorum. Kapağındaki “Yaklaşam Kuantum Biyolojisi Çağı” başlığıyla, saniyesinde beni kendine bağlayan bu kitabun, nelerden bahsettiğine yakından göz atalım.
Kuantum Sınırında Yaşam; kuramsal fizikçi Jim Al-Khalili ve moleküler genetikçi Johnjoe McFadden’ın birlikte kaleme aldıkları, Şiirsel Taş’ın dilimize kazandırdığı…
Read more · 4 min read
15
Show more
Feb 8, 2020
Minimax Algoritması ile TicTacToe Oyunu
Bu yazıda Minimax Algoritması’nı ve onu örneklemek için, oldukça popüler bir oyun olan TicTacToe’dan bahsedeceğiz. Tarayıcı üzerinde çalışacak şekilde basitçe kodlayıp, yapay zekaya karşı mücadele etmeye çalışacağız. Hazırsanız başlayalım!
Minimax Algoritması Nedir?
Minimax algoritması, ihtimaller havuzu içinden en iyi ve en kötü senaryoları değerlendiren bir karar verme algoritmasıdır.