เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ขั้นตอนเริ่มต้น

ในแบบฝึกหัดนี้ จะได้ดูข้อมูลตัวอย่างอย่างรวดเร็วผ่านการดำเนินการ DataFrame เบื้องต้น และทำความรู้จักกับ CTR เป็นครั้งแรก ข้อมูลมาจาก Avazu แพลตฟอร์มโฆษณาชั้นนำระดับโลก โดยบันทึกการโต้ตอบของผู้ใช้บนอุปกรณ์ประเภทต่างๆ สำหรับเว็บไซต์และแอปพลิเคชันหลากหลาย

ตัวแปรเป้าหมายอยู่ในคอลัมน์ click ส่วน hour อยู่ในรูปแบบ YYMMDDHH และมีคอลัมน์ที่เป็นจำนวนเต็มหลายคอลัมน์ เช่น device_type สำหรับประเภทอุปกรณ์ และ banner_pos สำหรับตำแหน่งของแบนเนอร์โฆษณา (หรือที่เรียกว่า display ad) เป็นต้น นอกจากนี้ยังมีตัวแปรอื่นๆ ที่จะพูดถึงในบทถัดไป

ข้อมูลตัวอย่างในรูปแบบ DataFrame ถูกโหลดไว้เป็น df และ pandas ในชื่อ pd พร้อมใช้งานใน workspace แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การพยากรณ์ CTR ด้วย Machine Learning ใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดตัวแปร X โดยใช้ .isin() โดย X จะประกอบด้วยคอลัมน์ทั้งหมดยกเว้นคอลัมน์ click
  • กำหนดตัวแปร y ซึ่งเข้าถึงได้ผ่าน df.click
  • แสดงค่าสัดส่วนของแถวใน y ที่มีค่าเป็น 1 ซึ่งแทนค่า CTR ของตัวอย่าง โดยใช้ y.sum()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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))
แก้ไขและรันโค้ด