Python, PyGame ve PyTorch ile Yapay Zekalı Yılan Oyunu Yapımı

Bu yazımda Python PyGame İle Yılan Oyunu Yapımı yazımda yaptığımız yılan oyununa torch kütüphanesini kullanarak yapay zeka ekleyeceğiz. Öncelikli olarak kodların tam hali için : GitHub Ekleyeceğimiz yapay zeka öğrenebilir özellikte olacak ve ödül, skor sistemine göre çalışacak. Yılanın yiyeceği yemleri ve skorumuzu ödül olarak tanılayacağız ve bunun sonucunda oynanış modelini eski skorunu her aştığında kayıt edecek. Şimdi biraz PyTorch kütüphanesinden bahsedelim. PyTorch açık kaynaklı olarak geliştirilen, makine öğrenim modelleri ve yapay sinir ağları geliştirmek için kullanılan makine öğrenim kütüphanesidir. Şimdi kodumuza gelelim. 1.Adım : Gerekli Kütüphane Dosyalarımızı Ekliyoruz. 2.…

Devamını Oku

Python, OpenCV ve HoughLine ile Video Üzerinde Roket Tespiti

Bu yazımda Python ve OpenCV kütüphanesi ile HoughLineP fonksiyonunu kullanarak Çizgi Tanımlama yardımıyla Roket Tespiti Yapacağız. Bir süredir düşünüyordum OpenCV kütüphanesi çizgi tespiti özelliği ile değişik ne yapabilirim diye, daha sonra karadan havaya atılan roketlerin arkasında iz bıraktığı aklıma geldi. Bu doğrultuda Roketin atış derecesi ve Hızını hesaplatabilirmiyim derken aslında daha geliştirilmesi gereken aşağıdaki gibi bir sonuç çıktı. Ek olarak HoughLinesP’nin HoughLinesla olan farkına gelirsek HoughLines sistem tespit edilen tüm noktaları dikkate alark işlem yapar.HoughLinesP’de ise sistem bir çizgi oluşturmak için gereken rastgele nokta miktarını dikkate alarak işlem yapar.Kısaca nokta…

Devamını Oku

Python OpenCV ve HOG ile Resim Üzerinde İnsan Tanımlama

Bu yazımda Python ve OpenCV2 kütüphanesi ile HOG (Histogram of Oriented Gradients) özellik tanımlayıcısını kullanarak İnsan, Yaya, Nesne, Obje algılama ile ilgili örnek çalışma yapacağız. Öncelikli olarak aşağıda bulunan kodların tamamı : Github HOG (Histogram of Oriented Gradients) nasıl çalışır onu inceleyelim;

Devamını Oku

Python ile Yapay Zeka’ya Duckhunt oynatalım.

Daha önceki yazımda Python ve yapay zeka ile nesne algılama uygulaması yapmıştık. Şimdi bu uygulamayı bir tık ileri görüterek Yapay Zeka’ya Duckhunt (atariden bildiğiniz ördek avlama) oyununu oynatacağız. Bunun ile ilgili örnek oynatım videosu ve açıklamalı kodları aşağıda bulabilirsiniz.

Devamını Oku