ข้ามไปยังเนื้อหาหลัก

คอร์ส

Unsupervised Learning ใน Python

ระดับกลาง4 ชม.

เรียนรู้การจัดกลุ่ม แปลงข้อมูล สร้างภาพ และดึงอินไซต์จากชุดข้อมูลที่ไม่มีป้ายกำกับด้วย scikit-learn และ scipy

Python4 ชม.13 วิดีโอ52 แบบฝึกหัด4,150 XP180K+ใบแสดงความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
การดำเนินการต่อหมายความว่าคุณยอมรับ เงื่อนไขการใช้งาน, ของเรา นโยบายความเป็นส่วนตัว และข้อมูลของคุณถูกจัดเก็บไว้ในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในหลายพันบริษัท

รายละเอียดคอร์ส

สมมติว่าคุณมีข้อมูลลูกค้าที่มีลักษณะหลากหลาย เช่น อายุ ที่อยู่ และประวัติทางการเงิน แล้วต้องการค้นหารูปแบบและจัดกลุ่มพวกเขา หรืออาจมีชุดข้อความ เช่น บทความจาก Wikipedia และต้องการแบ่งหมวดหมู่ตามเนื้อหา นี่คือโลกของ Unsupervised Learning ซึ่งได้ชื่อนี้เพราะไม่มีการกำหนดทิศทางการค้นหารูปแบบด้วยงานทำนายใด ๆ แต่เป็นการค้นพบโครงสร้างที่ซ่อนอยู่จากข้อมูลที่ไม่มีป้ายกำกับ Unsupervised Learning ครอบคลุมเทคนิคหลากหลายในการเรียนรู้ของเครื่อง ตั้งแต่การจัดกลุ่ม (clustering) ไปจนถึงการลดมิติข้อมูล (dimension reduction) และการแยกตัวประกอบเมทริกซ์ (matrix factorization) ในคอร์สนี้ คุณจะได้เรียนรู้พื้นฐานของ Unsupervised Learning และนำอัลกอริทึมที่สำคัญมาใช้งานด้วย scikit-learn และ SciPy รวมถึงการจัดกลุ่ม แปลงข้อมูล แสดงผลด้วยภาพ และดึงข้อมูลเชิงลึกจากชุดข้อมูลที่ไม่มีป้ายกำกับ และปิดท้ายด้วยการสร้างระบบแนะนำสำหรับแนะนำศิลปินเพลงยอดนิยมวิดีโอมีคำบรรยายสดที่สามารถดูได้โดยคลิก "Show transcript" ที่มุมล่างซ้ายของวิดีโอ คำศัพท์ของคอร์สอยู่ในส่วนแหล่งข้อมูลทางด้านขวาหากต้องการรับหน่วยกิต CPE ต้องเรียนจบคอร์สและได้คะแนนอย่างน้อย 70% ในการประเมินที่กำหนด สามารถไปที่การประเมินได้โดยคลิกที่ส่วน CPE credits ทางด้านขวา

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงสร้างคอร์ส

1

การจัดกลุ่มเพื่อสำรวจชุดข้อมูล

เรียนรู้วิธีค้นหากลุ่ม (clusters) ที่ซ่อนอยู่ในชุดข้อมูล เมื่อจบบทนี้ คุณจะสามารถจัดกลุ่มบริษัทต่าง ๆ โดยใช้ราคาหุ้น และแยกแยะสายพันธุ์สิ่งมีชีวิตด้วยการจัดกลุ่มจากข้อมูลการวัด
เริ่มบทเรียน
2

การแสดงผลด้วย Hierarchical Clustering และ t-SNE

ในบทนี้ คุณจะได้เรียนรู้เทคนิค Unsupervised Learning 2 แบบสำหรับการแสดงผลข้อมูล ได้แก่ Hierarchical Clustering และ t-SNE โดย Hierarchical Clustering จะรวมตัวอย่างข้อมูลเข้าเป็นกลุ่มที่ใหญ่ขึ้นเรื่อย ๆ และแสดงผลลัพธ์เป็นโครงสร้างแบบต้นไม้ ส่วน t-SNE จะแมปตัวอย่างข้อมูลลงในพื้นที่ 2 มิติ เพื่อให้มองเห็นความใกล้ชิดระหว่างตัวอย่างต่าง ๆ ได้
เริ่มบทเรียน
3

การลดความสัมพันธ์ของข้อมูลและการลดมิติ

การลดมิติข้อมูลจะสรุปชุดข้อมูลโดยอาศัยรูปแบบที่พบบ่อย ในบทนี้ คุณจะได้เรียนรู้เทคนิคการลดมิติที่เป็นพื้นฐานที่สุด นั่นคือ "Principal Component Analysis" ("PCA") PCA มักถูกนำมาใช้ก่อนกระบวนการเรียนรู้แบบมีผู้สอน (supervised learning) เพื่อปรับปรุงประสิทธิภาพและความสามารถในการ generalize ของโมเดล นอกจากนี้ยังมีประโยชน์กับ Unsupervised Learning ด้วย ตัวอย่างเช่น คุณจะใช้ PCA แบบหนึ่งในการจัดกลุ่มบทความ Wikipedia ตามเนื้อหา
เริ่มบทเรียน
4

การค้นหา Features ที่ตีความได้

ในบทนี้ คุณจะได้เรียนรู้เทคนิคการลดมิติข้อมูลที่เรียกว่า "Non-negative matrix factorization" ("NMF") ซึ่งแสดงตัวอย่างข้อมูลในรูปของส่วนประกอบที่ตีความได้ เช่น แสดงเอกสารในรูปของหัวข้อต่าง ๆ และแสดงรูปภาพในรูปของรูปแบบที่ปรากฏบ่อย นอกจากนี้คุณยังจะได้เรียนรู้การใช้ NMF สร้างระบบแนะนำ ที่สามารถแนะนำบทความที่น่าสนใจหรือศิลปินเพลงที่ตรงกับประวัติการฟังของคุณได้
เริ่มบทเรียน

Unsupervised Learning ใน Python

เรียนจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp บนมือถือ

ก้าวหน้าได้ทุกที่ด้วยคอร์สมือถือและแบบฝึกหัดการเขียนโค้ด 5 นาทีประจำวันของเรา