ข้อกําหนดเบื้องต้นและการเตรียมความพร้อมล่วงหน้า

หลักสูตรเร่งรัดเกี่ยวกับแมชชีนเลิร์นนิงเหมาะกับคุณไหม

ฉันมีความรู้เรื่องแมชชีนเลิร์นนิงน้อยหรือไม่มีเลย
เราขอแนะนําให้อ่านเนื้อหาทั้งหมดตามลําดับ
ฉันมีพื้นฐานเกี่ยวกับแมชชีนเลิร์นนิงมาบ้าง แต่ฉันต้องการความเข้าใจที่เป็นปัจจุบันและสมบูรณ์มากกว่า
หลักสูตรเร่งรัดเกี่ยวกับ Machine Learning จะเป็นการทบทวนความรู้ซ้ําอีกครั้ง ตรวจดูโมดูลทั้งหมดตามลําดับ หรือเลือกเฉพาะโมดูลที่คุณสนใจ
ฉันรู้จักแมชชีนเลิร์นนิงเป็นอย่างดี แต่ฉันรู้น้อยมากเกี่ยวกับ TensorFlow เลย
เนื้อหาส่วนใหญ่ของคุณอาจซับซ้อนเกินไป แทนที่จะโฟกัสไปที่เนื้อหาทั้งหมด ให้มุ่งเน้นที่เนื้อหาต่อไปนี้เท่านั้น
หลักสูตรเร่งรัดเกี่ยวกับแมชชีนเลิร์นนิงมุ่งเน้นไปที่ API ระดับสูงขึ้นเป็นหลัก หากคุณสนใจที่จะเรียนรู้เกี่ยวกับ TensorFlow API ระดับต่ํา (ซึ่งเป็นไปได้ที่จะทําการค้นคว้าเกี่ยวกับแมชชีนเลิร์นนิง) ให้ลองดูแหล่งข้อมูลต่อไปนี้แทน

โปรดอ่านส่วนเตรียมการและข้อกําหนดเบื้องต้นต่อไปนี้ก่อนเริ่มหลักสูตรข้อขัดข้องของแมชชีนเลิร์นนิง เพื่อเตรียมความพร้อมสําหรับโมดูลทั้งหมด

เตรียมงาน

ก่อนที่จะเริ่มหลักสูตรข้อขัดข้องของแมชชีนเลิร์นนิง ให้ทําดังนี้

  1. หากยังไม่คุ้นเคยกับแมชชีนเลิร์นนิง ให้อ่านข้อมูลเบื้องต้นเกี่ยวกับแมชชีนเลิร์นนิง หลักสูตรการเรียนรู้ด้วยตนเองสั้นๆ นี้จะนําเสนอแนวคิดพื้นฐานเกี่ยวกับแมชชีนเลิร์นนิง
  2. หากคุณเพิ่งเริ่มใช้ NumPy ให้ทําแบบฝึกหัดใน NumPy Ultraquick Tutorial Colab Colab ซึ่งมีข้อมูล NumPy ทั้งหมดที่คุณต้องการสําหรับหลักสูตรนี้
  3. หากคุณไม่เคยใช้แพนด้า ให้ฝึกใช้ Colab บทแนะนําแพนด้า UltraQuick Tutorial ซึ่งเป็นข้อมูลแพนด้าทั้งหมดที่จําเป็นต่อการเรียนหลักสูตรนี้

สิ่งที่ต้องดำเนินการก่อน

หลักสูตรเร่งรัดการเรียนรู้ของเครื่องไม่ได้คาดเดาหรือไม่จําเป็นต้องมีความรู้มาก่อนเกี่ยวกับแมชชีนเลิร์นนิง อย่างไรก็ตาม เพื่อให้เข้าใจแนวคิดที่แสดงและทําแบบฝึกหัดทั้งหมด เราขอแนะนําให้นักเรียนปฏิบัติตามข้อกําหนดเบื้องต้นต่อไปนี้

  • คุณต้องคุ้นเคยกับตัวแปร สมการเชิงเส้น กราฟฟังก์ชัน ฮิสโตแกรม และวิธีการทางสถิติ

  • คุณควรเป็นโปรแกรมเมอร์ที่ดี ตามหลักแล้ว คุณควรมีประสบการณ์การใช้โปรแกรมใน Python เนื่องจากมีการฝึกทําโปรแกรมใน Python อย่างไรก็ตาม โปรแกรมเมอร์ที่มีประสบการณ์และไม่มีประสบการณ์ Python มักจะทําแบบฝึกหัดการเขียนโปรแกรมได้

ส่วนต่อไปนี้คือลิงก์ไปยังเนื้อหา พื้นหลังเพิ่มเติมที่มีประโยชน์

พีชคณิต

พีชคณิตเชิงเส้น

ตรีโกณมิติ

สถิติ

แคลคูลัส (ไม่บังคับ สําหรับหัวข้อขั้นสูง)

การเขียนโปรแกรม Python

พื้นฐานของ Python ต่อไปนี้มีอยู่ในบทแนะนํา Python

แบบฝึกหัดการเขียนโปรแกรมบางรายการใช้แนวคิด Python ขั้นสูงต่อไปนี้

เทอร์มินัล Bash / Cloud Console

ในการเรียกใช้การฝึกเขียนโปรแกรมในเครื่องของคุณหรือใน Cloud Console คุณควรจัดการบรรทัดคําสั่งได้อย่างสะดวก ดังนี้