ลองใช้โมเดลภาษาขนาดใหญ่ของ Google โดยใช้ PaLM API และ MakerSuite Explore Generative AI ลองใช้โมเดลภาษาขนาดใหญ่ของ Google โดยใช้ PaLM API และ MakerSuite Explore Generative AI ลองใช้โมเดลภาษาขนาดใหญ่ของ Google โดยใช้ PaLM API และ MakerSuite Explore Generative AI

TensorFlow เป็นแพลตฟอร์มโอเพ่นซอร์สแบบ end-to-end สำหรับการเรียนรู้ของเครื่อง

TensorFlow ช่วยให้ผู้เริ่มต้นและผู้เชี่ยวชาญสร้างโมเดลแมชชีนเลิร์นนิงได้ง่าย ดูหัวข้อด้านล่างเพื่อเริ่มต้น

ดูบทแนะนำ

บทช่วยสอนแสดงวิธีใช้ TensorFlow พร้อมตัวอย่างที่สมบูรณ์และครบถ้วน

ดูคำแนะนำ

คู่มืออธิบายแนวคิดและส่วนประกอบของ 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))

แนวทางแก้ไขปัญหาทั่วไป

สำรวจบทช่วยสอนทีละขั้นตอนเพื่อช่วยคุณในโครงการของคุณ

ML เบื้องต้นกับ Keras
เครือข่ายประสาทแรกของคุณ

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

กำเนิด
การสร้างภาพ

สร้างภาพตามข้อความแจ้งโดยใช้ KerasCV ของโมเดล Stable Diffusion ของ Stable.ai

เครื่องเสียง
การจดจำเสียงอย่างง่าย

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

ข่าวและประกาศ

ตรวจสอบ บล็อก ของเราสำหรับการอัปเดตเพิ่มเติม และสมัครรับจดหมายข่าว TensorFlow เพื่อรับประกาศล่าสุดที่ส่งตรงถึงกล่องจดหมายของคุณ