Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การแบ่งและตรวจสอบข้อมูล Auto MPG เพื่อทำนายประสิทธิภาพเชื้อเพลิงด้วย TensorFlow


บทนำ

TensorFlow เฟรมเวิร์ก ML จาก Google โค้ดเปิด ใช้กับ Python มีเทคนิคเพิ่มประสิทธิภาพ ใช้ NumPy และเทนเซอร์ รองรับ Deep Neural Networks สเกลได้ดี มีดาต้ASET ยอดนิยม ใช้ GPU computation จัดการทรัพยากรอัตโนมัติ มีไลบรารี ML มากมาย เอกสารดี

Tensor และปัญหา Regression

เทนเซอร์ = อาร์เรย์หลายมิติ สำหรับ Data flow graph ทำนายตัวแปรต่อเนื่อง

ชุดข้อมูล Auto MPG

ข้อมูลรถยนต์ยุค 70-80s คุณสมบัติ: น้ำหนัก แรงม้า ปริมาตรเครื่องยนต์ ฯลฯ ทำนาย MPG

ตัวอย่าง: แบ่งข้อมูล Train/Test และ Visualization

print("แบ่งข้อมูลฝึกและทดสอบ")
train_dataset = dataset.sample(frac=0.7, random_state=0)
test_dataset = dataset.drop(train_dataset.index)

print("พล็อตข้อมูลฝึกเป็นการแสดงภาพ")
sns.pairplot(train_dataset[['MPG', 'Cylinders', 'Displacement', 'Weight']], diag_kind='kde')

print("ทำความเข้าใจสถิติของข้อมูล")
train_dataset.describe().transpose()

ที่มาโค้ด: TensorFlow Regression Tutorial

ผลลัพธ์

แบ่งข้อมูลฝึกและทดสอบ
พล็อตข้อมูลฝึกเป็นการแสดงภาพ
ทำความเข้าใจสถิติของข้อมูล

การแบ่งและตรวจสอบข้อมูล Auto MPG เพื่อทำนายประสิทธิภาพเชื้อเพลิงด้วย TensorFlow

การแบ่งและตรวจสอบข้อมูล Auto MPG เพื่อทำนายประสิทธิภาพเชื้อเพลิงด้วย TensorFlow

การแบ่งและตรวจสอบข้อมูล Auto MPG เพื่อทำนายประสิทธิภาพเชื้อเพลิงด้วย TensorFlow

คำอธิบาย

  • หลังทำความสะอาดข้อมูล แบ่งเป็น Train/Test
  • 70% ใช้ฝึก 30% ใช้ทดสอบ
  • แสดงภาพข้อมูลฝึกด้วย seaborn pairplot
  • แสดงสถิติ: count, mean, median ฯลฯ ด้วย describe