Test ve Öğrenme olarak Veri kümesinin Bölünmesi (Python ile Makine Öğrenmesi – 5)

Bu dersimizde veri setimizin test ve öğrenme olarak nasıl bölüneceğini öğreneceğiz. Bu bölme (split) işlemi, verinin ne kadarına test ne kadarına öğrenme yapacağımızı göstermektedir. Genelde 1/3ü test, 2/3 öğrenme oranına bölünür. Daha önceki derslerimizde oluşturduğumuz dataframe tablomuzu hatırlayın. Bu tablodaki cinsiyet sutunu tahmin etmek istiyorsak, veri kümemizi cinsiyet ve diğer Devamı…

Kategorik Veriler (Python ile Makine Öğrenmesi – 3)

Merhaba arkadaşlar, bu derste verilerimizi nasıl kategorik bir tablo yapısında göserebileceğimizi öğreneceğiz. Bu ne işimize yarayacak derseniz, bazı veriler numerik değilse bunları işlemek için gruplamanız gerekmektedir. daha önce bahsettiğimiz ülke tablomuzdaki tr, fr, us verilerinin herbirini ilk önce bir değer atayıp sonra bir tabloda bu değerleri göstereceğiz. Önceki derslerde veriler Devamı…

Eksik Verileri Doldurma (Python ile Makine Öğrenmesi – 2)

Bu yazımızda veri setimizdeki eksik verileri nasıl bir strateji ile doldurmayı öğreneceğiz. Bunun için sklearn kütüphanesini kullanacağız. eksikveriler.csv dosyasını okuttuğumuz zaman boş olan yerler NaN olarak pythonda gözükmektedir. [[130. 30. 10.] [125. 36. 11.] [135. 34. 10.] [133. 30. 9.] [129. 38. 12.] [180. 90. 30.] [190. 80. 25.] [175. Devamı…

Python – itertools kütüphanesi kullanımı

Merhaba arkadaşlar, bu yazımızda Python dilinde belirlediğiniz karakterler için nasıl iterasyon yapılır öğreneceğiz. Bunun için itertools kütüphanesini import ediyoruz. Daha sonra for döngüsü ile belirlediğimiz karakterleri yazarak ekrana bastırıyoruz. >>> import itertools >>> for p in itertools.permutations(‘ABCD’): … print(p) (‘A’, ‘B’, ‘C’, ‘D’) (‘A’, ‘B’, ‘D’, ‘C’) (‘A’, ‘C’, ‘B’, ‘D’) Devamı…

Python basit reçete algoritması nasıl yapılır?

Bu yazımızda ufak bir Python kodundan bahsedeceğim. Aşağıdaki Python kodu ile bir reçete sistemi oluşturup, bir fonksiyon tanımladığınızda bu fonksiyona giriş olarak yazdığınız değerin karşılığını reçete bulup ekrana yazar. Eğer reçete içinde yok ise “bulunamadi” gibi istediğiniz bir ifade döndürebilirsiniz. recete = { 123: “X”, 124: “S”, 125: “Y”, } Devamı…

Python in Visual Studio Code (Autocomplete, IntelliSense)

Merhaba arkadaşlar, bu yazımızda Python dilinde program yazarken c# dilinde aşina olduğumuz Autocomplete ve IntelliSense özelliklerini nasıl kullanacağımızı anlatacağım. Bunun için Visual Studio Code programını kullanacağız. Visual Studio Code, Microsoft, Windows, Linux ve MacOS için geliştirilen bir kaynak kodu düzenleyicisidir. Hata ayıklama, yerleşik Git kontrolü ve GitHub, sözdizimi vurgulama, akıllı kod Devamı…

Karakter Dizilerinin İçeriğini Karşılaştırma, Python

Python dilinde karakter dizilerini nasıl karşılaştırırız bu yazımızda onu öğreneceğiz arkadaşlar. Aşağıdaki gibi iki adet karakter dizisi oluşturun. karaktler_dizisi_1 = “abcdefghijklmnoprstuwyz” karaktler_dizisi_2 = “bcdefhijkmnopstuwz” Bu iki diziyi birbiriyle karşılaştırmak istiyoruz. İlk önce karaktler_dizisi_1 içinde karaktler_dizisi_2 karakterleri var mı kontrol edeceğiz. Bunun için daha önce kullandığımız for döngüsünden faydalanacağız. karaktler_dizisi_1 = Devamı…

Python Data Structures Nasıl Kullanılır

Python Data Structures (Veri Yapıları) genel olarak programlama performans açısından çok önemlidir. Veri yapılarını basitçe şöyle tanımlayabiliriz arkadaşlar. Diyelim, bir markete sahipsiniz ve içinde binlerce ürün var. Bu ürünlerin özelliklerinin (isim, kilo gram, renk, adet, vs) tutulduğunu bir veritabanı düşününün. Siz arama yapmak istediğinizde bana şu renkte şu kilogramı geçmeyen Devamı…

Python Fonksiyon Nasıl Tanımlanır

Python fonksiyon, metotlar, prosedürler hepsi aynı işlevde farklı programlama dillerinde kullanılan olmazsa olmaz yapılarımızdandır arkadaşlar. Fonksiyonları kısaca ana program altında çalışan alt program blokları olarak düşünebiliriz. Python dilinde fonksiyon tanımlarken def komutunu kullanıyoruz arkadaşlar. def merhaba(): ( “Kaizen”) yazdırmak Basitce yukarıdaki gibi merhaba() isminde bir fonksiyon tanımladık içine de print(“kaizen”) Devamı…