สำรวจข้อมูลธนบัตรดอลลาร์
ในแบบฝึกหัดนี้ จะได้ฝึกสร้างโมเดล classification ด้วย Keras โดยใช้ชุดข้อมูล Banknote Authentication
เป้าหมายคือแยกแยะธนบัตรดอลลาร์จริงออกจากธนบัตรปลอม ชุดข้อมูลประกอบด้วย 4 features ได้แก่ variance, skewness, kurtosis และ entropy ซึ่งคำนวณจากการประมวลผลทางคณิตศาสตร์บนภาพธนบัตร โดย label จะอยู่ในคอลัมน์ class ของ DataFrame
มี pandas DataFrame ชื่อ banknotes พร้อมใช้งานแล้ว มาเริ่มสำรวจข้อมูลกันเลย!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Deep Learning เบื้องต้นด้วย Keras
คำแนะนำการฝึกหัด
- Import
seabornโดยใช้ชื่อย่อว่าsns - ใช้ฟังก์ชัน
pairplot()ของseabornกับbanknotesและกำหนดค่าhueให้เป็นชื่อคอลัมน์ที่เก็บ label - สร้างสถิติเชิงพรรณนาสำหรับข้อมูล banknotes authentication
- นับจำนวนข้อมูลในแต่ละ label ด้วย
.value_counts()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import seaborn
import ____ as ____
# Use pairplot and set the hue to be our class column
sns.____(____, hue=____)
# Show the plot
plt.show()
# Describe the data
print('Dataset stats: \n', banknotes.____)
# Count the number of observations per class
print('Observations per class: \n', banknotes[____].____)