พื้นฐานของแมชชีนเลิร์นนิงด้วย TensorFlow

หลักสูตรนี้เหมาะสำหรับผู้ที่:

  • เพิ่งเคยใช้ ML แต่มีพื้นฐานการเขียนโปรแกรมระดับกลาง

เนื้อหานี้มีจุดมุ่งหมายเพื่อเป็นแนวทางให้กับนักพัฒนาที่เพิ่งเริ่มใช้ ML ตลอดช่วงเริ่มต้นของการเดินทาง ML คุณจะเห็นว่าทรัพยากรจำนวนมากใช้ TensorFlow อย่างไรก็ตาม ความรู้สามารถถ่ายโอนไปยังเฟรมเวิร์กแมชชีนเลิร์นนิงอื่นๆ ได้

ขั้นตอนที่ 1: ทำความเข้าใจว่า ML คืออะไร

TensorFlow 2.0 ได้รับการออกแบบมาเพื่อให้การสร้างโครงข่ายประสาทเทียมสำหรับการเรียนรู้ของเครื่องเป็นเรื่องง่าย ซึ่งเป็นสาเหตุที่ TensorFlow 2.0 ใช้ API ที่เรียกว่า Keras หนังสือ Deep Learning with Python โดย Francois Chollet ผู้สร้าง Keras เป็นสถานที่ที่ดีในการเริ่มต้น อ่านบทที่ 1-4 เพื่อทำความเข้าใจพื้นฐานของ ML จากมุมมองของโปรแกรมเมอร์ ครึ่งหลังของหนังสือจะเจาะลึกในด้านต่างๆ เช่น คอมพิวเตอร์วิทัศน์ การประมวลผลภาษาธรรมชาติ การเรียนรู้เชิงลึกเชิงสร้างสรรค์ และอื่นๆ อีกมากมาย ไม่ต้องกังวลหากหัวข้อเหล่านี้ก้าวหน้าเกินไปในขณะนี้ เพราะจะเข้าใจได้ง่ายกว่าเมื่อถึงเวลาที่กำหนด

AI และการเรียนรู้ของเครื่องสำหรับผู้เขียนโค้ด
โดยลอเรนซ์ โมโรนีย์

หนังสือแนะนำเล่มนี้ให้แนวทางที่เน้นโค้ดเป็นอันดับแรกเพื่อเรียนรู้วิธีการนำสถานการณ์ ML ทั่วไปไปใช้ เช่น คอมพิวเตอร์วิทัศน์ การประมวลผลภาษาธรรมชาติ (NLP) และการสร้างแบบจำลองลำดับสำหรับเว็บ อุปกรณ์เคลื่อนที่ ระบบคลาวด์ และรันไทม์แบบฝัง

การเรียนรู้เชิงลึกด้วย Python
โดย Francois Chollet

หนังสือเล่มนี้เป็นการแนะนำ Deep Learning with Keras ที่ใช้งานได้จริงและลงมือปฏิบัติจริง

⬆ หรือ ⬇

เข้าร่วมหลักสูตรออนไลน์ เช่น Introduction to TensorFlow ของ Coursera หรือ Intro to TensorFlow for Deep Learning ของ Udacity ซึ่งทั้งสองหลักสูตรครอบคลุมพื้นฐานเดียวกันกับหนังสือของ Francois คุณอาจพบว่า วิดีโอเหล่านี้ จาก 3blue1brown มีประโยชน์ ซึ่งจะให้คำอธิบายอย่างรวดเร็วเกี่ยวกับการทำงานของโครงข่ายประสาทเทียมในระดับคณิตศาสตร์

การทำขั้นตอนนี้ให้เสร็จสิ้นจะทำให้คุณมีพื้นฐานการทำงานของ ML และเตรียมคุณให้เจาะลึกยิ่งขึ้น

ข้อมูลเบื้องต้นเกี่ยวกับ TensorFlow สำหรับ AI, ML และ Deep Learning

หลักสูตรนี้ได้รับการพัฒนาร่วมกับทีม TensorFlow โดยเป็นส่วนหนึ่งของความเชี่ยวชาญพิเศษของนักพัฒนา TensorFlow และจะสอนแนวทางปฏิบัติที่ดีที่สุดสำหรับการใช้ TensorFlow

ข้อมูลเบื้องต้นเกี่ยวกับ TensorFlow สำหรับการเรียนรู้เชิงลึก

ในหลักสูตรออนไลน์นี้พัฒนาโดยทีม TensorFlow และ Udacity คุณจะได้เรียนรู้วิธีสร้างแอปพลิเคชันการเรียนรู้เชิงลึกด้วย TensorFlow

ฟรี
ดูหลักสูตร