TensorFlow เป็นแพลตฟอร์มโอเพ่นซอร์สแบบ end-to-end สำหรับการเรียนรู้ของเครื่อง
TensorFlow ช่วยให้ผู้เริ่มต้นและผู้เชี่ยวชาญสร้างโมเดลแมชชีนเลิร์นนิงได้ง่าย ดูหัวข้อด้านล่างเพื่อเริ่มต้น
สำหรับผู้เริ่มต้น
จุดเริ่มต้นที่ดีที่สุดคือการใช้ Sequential API ที่ใช้งานง่าย คุณสามารถสร้างโมเดลได้โดยการต่อบล็อกเข้าด้วยกัน เรียกใช้ตัวอย่าง "Hello World" ด้านล่าง จากนั้นไปที่ บทช่วยสอน เพื่อเรียนรู้เพิ่มเติม
หากต้องการเรียนรู้ ML โปรดดูที่ หน้าการศึกษา ของเรา เริ่มต้นด้วยหลักสูตรที่คัดสรรเพื่อพัฒนาทักษะของคุณในด้าน ML พื้นฐาน
import tensorflow as tf mnist = tf.keras.datasets.mnist (x_train, y_train),(x_test, y_test) = mnist.load_data() x_train, x_test = x_train / 255.0, x_test / 255.0 model = tf.keras.models.Sequential([ tf.keras.layers.Flatten(input_shape=(28, 28)), tf.keras.layers.Dense(128, activation='relu'), tf.keras.layers.Dropout(0.2), tf.keras.layers.Dense(10, activation='softmax') ]) model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy']) model.fit(x_train, y_train, epochs=5) model.evaluate(x_test, y_test)
สำหรับผู้เชี่ยวชาญ
Subclassing API มีอินเทอร์เฟซแบบกำหนดโดยเรียกใช้สำหรับการวิจัยขั้นสูง สร้างคลาสสำหรับโมเดลของคุณ จากนั้นเขียนการส่งต่อที่จำเป็น สร้างเลเยอร์แบบกำหนดเอง การเปิดใช้งาน และลูปการฝึกอบรมได้อย่างง่ายดาย เรียกใช้ตัวอย่าง "Hello World" ด้านล่าง จากนั้นไปที่ บทช่วยสอน เพื่อเรียนรู้เพิ่มเติม
class MyModel(tf.keras.Model): def __init__(self): super(MyModel, self).__init__() self.conv1 = Conv2D(32, 3, activation='relu') self.flatten = Flatten() self.d1 = Dense(128, activation='relu') self.d2 = Dense(10, activation='softmax') def call(self, x): x = self.conv1(x) x = self.flatten(x) x = self.d1(x) return self.d2(x) model = MyModel() with tf.GradientTape() as tape: logits = model(images) loss_value = loss(logits, labels) grads = tape.gradient(loss_value, model.trainable_variables) optimizer.apply_gradients(zip(grads, model.trainable_variables))
แนวทางแก้ไขปัญหาทั่วไป
สำรวจบทช่วยสอนทีละขั้นตอนเพื่อช่วยคุณในโครงการของคุณ

ฝึกโครงข่ายประสาทเทียมเพื่อจำแนกรูปภาพของเสื้อผ้า เช่น รองเท้าผ้าใบและเสื้อเชิ้ต ในภาพรวมที่รวดเร็วของโปรแกรม TensorFlow ฉบับสมบูรณ์นี้


ประมวลผลไฟล์ WAV ล่วงหน้าและฝึกโมเดลการรู้จำเสียงอัตโนมัติขั้นพื้นฐาน