İlk adımlar
Bu egzersizde, bazı temel DataFrame işlemleriyle örnek verilere hızlıca bakacak ve CTR’a ilk kez göz atmış olacaksın. Veriler, küresel ölçekte önde gelen bir reklam platformu olan Avazu’dan geliyor ve farklı web siteleri ile uygulamalar için çeşitli cihaz türlerindeki kullanıcı etkileşimlerini yakalıyor.
Hedef değişken click sütununda olacak. Saat bilgisi YYMMDDHH biçiminde ve birkaç tamsayı sütunu var: cihaz türü için device_type, bir afiş reklamının (display reklam olarak da bilinir) konumu için banner_pos vb. Diğer değişkenler sonraki bölümlerde tartışılacak.
DataFrame biçimindeki örnek veri df olarak yüklendi. pandas ise pd kısaltmasıyla çalışma alanında hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile Machine Learning kullanarak TOB tahmini
Egzersiz talimatları
.isin()kullanarakXdeğişkenini tanımla.X,clicksütunu dışındaki tüm sütunlar olacak.df.clickkullanılarak erişilebilenydeğişkenini tanımla.- Örnek CTR’ı temsil eden,
ysatırlarının1olanlarının oranınıy.sum()kullanarak yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Look at basics of Dataframe
print(df.head(5))
print(df.columns)
# Define X and y
X = df.____[:, ~df.columns.____(['click'])]
y = df.____
# Sample CTR
print("Sample CTR :\n",
y.____/len(y))