TensorFlow เป็นแพลตฟอร์มโอเพนซอร์สแบบครบวงจรสําหรับแมชชีนเลิร์นนิง TensorFlow คือระบบที่สมบูรณ์สําหรับการจัดการระบบแมชชีนเลิร์นนิงในทุกด้าน แต่คลาสนี้มุ่งเน้นที่การใช้ TensorFlow API โดยเฉพาะเพื่อพัฒนาและฝึกโมเดลแมชชีนเลิร์นนิง ดูรายละเอียดทั้งหมดเกี่ยวกับระบบ TensorFlow ที่ครอบคลุมได้ที่เอกสารประกอบ TensorFlow
TensorFlow API จะจัดเรียงแบบลําดับชั้นโดยมี API ระดับสูงซึ่งสร้างขึ้นใน API ระดับล่าง นักวิจัยแมชชีนเลิร์นนิงใช้ API ระดับล่างเพื่อสร้างและสํารวจอัลกอริทึมของแมชชีนเลิร์นนิงใหม่ๆ ในคลาสนี้ คุณจะใช้ API ระดับสูงชื่อ tf.keras เพื่อกําหนดและฝึกโมเดลแมชชีนเลิร์นนิง รวมถึงสร้างการคาดการณ์ tf.keras เป็นตัวแปร TensorFlow ของ API แบบโอเพนซอร์ส Keras
รูปต่อไปนี้แสดงลําดับชั้นของชุดเครื่องมือ TensorFlow
![ลําดับชั้นที่เรียบง่ายของชุดเครื่องมือ TensorFlow
tf.keras API อยู่ด้านบนสุด](https://developers.google.cn/static/machine-learning/crash-course/images/TFHierarchyNew.png?authuser=0000&hl=th)
รูปที่ 1 ลําดับชั้นชุดเครื่องมือ TensorFlow