Build your ultimate AI agent
รายละเอียดคอร์ส
เพิ่มความเร็วโค้ดของคุณด้วยการเขียนโปรแกรมแบบขนาน
ภาษาโปรแกรม R เป็นส่วนสำคัญของเทคสแต็กสมัยใหม่ แต่บางครั้ง โค้ด R ก็ใช้เวลานานในการรัน ข่าวดีก็คือคอมพิวเตอร์สมัยใหม่ส่วนใหญ่มีโปรเซสเซอร์หลายตัว หลักสูตรนี้เกี่ยวกับการเขียนโปรแกรมแบบขนานสามารถช่วยให้คุณเร่งความเร็วโค้ดของคุณได้ โดยใช้ประโยชน์จากฮาร์ดแวร์ที่คุณมีอยู่แล้ว
เรียนรู้แนวคิดสำคัญ
ในหลักสูตรนี้ คุณจะได้เรียนรู้แนวคิดสำคัญของการเขียนโปรแกรมแบบขนานอย่างเป็นระบบ คุณจะทำการสร้างโปรไฟล์และเปรียบเทียบประสิทธิภาพของการคำนวณทั่วไป เช่น bootstraps และการแมปฟังก์ชัน คุณจะได้เรียนรู้วิธีระบุการดำเนินงานที่สามารถได้รับประโยชน์จากการทำงานแบบขนานด้วย
ใช้แพ็กเกจ R เพื่อทำให้การดำเนินการทำงานแบบขนาน
เมื่อคุณก้าวหน้าไป คุณจะได้สำรวจชุดแพ็กเกจ R ที่มีความสมบูรณ์และใช้งานได้จริง (parallel, foreach, future) คุณจะได้เรียนรู้การใช้แพ็กเกจเหล่านี้เพื่อทำให้การดำเนินการกับลิสต์ เมทริกซ์ และดาต้าเฟรมทำงานแบบขนาน การทำงานผ่านงานหลากหลายประเภท คุณจะได้ทักษะในการควบคุมเวลาในการทำงานของลูป for ซ้อนกันให้สั้นลง คุณจะได้เรียนรู้วิธีตรวจสอบ แก้ไขข้อบกพร่อง และแก้ปัญหาเรื่องการทำซ้ำผลลัพธ์ของโค้ดที่ทำงานแบบขนานด้วย
ทำให้โค้ดที่มีอยู่ของคุณทำงานแบบขนาน
เมื่อมีเครื่องมือเหล่านี้อยู่ในมือ คุณจะสามารถเขียนโค้ดแบบขนานที่ทำงานได้เร็วขึ้นอย่างมาก เมื่อคุณเรียนจบ คุณจะมีทักษะในการทำให้โค้ดทำงานแบบขนานและดูแลรักษาโค้ดที่มีอยู่ได้อย่างเป็นระบบและมีหลักการ
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
บทนำสู่การเขียนโปรแกรมแบบขนาน
เรียนรู้วิธีระบุจุดคอขวดด้านความเร็วในโค้ด R ของคุณ จากนั้นลองรันการดำเนินการทางตัวเลขแบบคลาสสิกในโหมดขนาน และตรวจสอบว่าช่วยให้ดีขึ้นจริงหรือไม่
2
Parallel และ foreach
นำการประมวลผลแบบขนานมาใช้ใน R สำหรับสถานการณ์ที่หลากหลาย พร้อมบริหารจัดการ dependencies อย่างมีประสิทธิภาพ เปลี่ยน loop ที่ช้าให้ทำงานได้อย่างลื่นไหล
3
Parallel Futures
เจาะลึกการใช้ futures ในการเขียนโปรแกรมแบบขนาน เรียนรู้วิธีประมวลผล vector, list และ data frame แบบขนาน พร้อมรักษาโค้ดให้ดูแลรักษาได้ง่าย
4
การแก้ปัญหาในการประมวลผลแบบขนาน
เรียนรู้การจัดการหน่วยความจำสำหรับกระบวนการแบบขนาน ทำให้โค้ดสามารถทำซ้ำได้ และเพิ่มทักษะการดีบักอย่างมีประสิทธิภาพเข้าสู่คลังเครื่องมือการเขียนโปรแกรมแบบขนานของคุณ
R
การเขียนโปรแกรมแบบขนานใน R
เรียนจบแล้ว

