11
การวิเคราะห์องค์ประกอบหลักใน Python
ฉันต้องการใช้การวิเคราะห์องค์ประกอบหลัก (PCA) สำหรับการลดขนาด มี numpy หรือ scipy อยู่แล้วหรือต้องม้วนเองโดยใช้numpy.linalg.eigh? ฉันไม่เพียงต้องการใช้การสลายตัวของค่าเอกพจน์ (SVD) เพราะข้อมูลอินพุตของฉันค่อนข้างมีมิติสูง (~ 460 มิติ) ดังนั้นฉันคิดว่า SVD จะช้ากว่าการคำนวณหาค่าเอกพจน์ของเมทริกซ์ความแปรปรวนร่วม ฉันหวังว่าจะได้พบกับการใช้งานที่แก้ไขจุดบกพร่องไว้ล่วงหน้าซึ่งได้ทำการตัดสินใจที่ถูกต้องแล้วว่าจะใช้วิธีใดและอาจเป็นการเพิ่มประสิทธิภาพอื่น ๆ ที่ฉันไม่รู้