Page cover

Keras: API cấp cao chạy trên TensorFlow, hỗ trợ xây dựng mô hình nhanh chóng

Keras

Mục tiêu:API cấp cao của TensorFlow, giúp xây dựng và huấn luyện mô hình học sâu nhanh chóng, thân thiện với người dùng, phù hợp cả người mới bắt đầu lẫn chuyên gia.

🚀 Đặc điểm nổi bật:

  • Cú pháp đơn giản, rõ ràng: dễ tạo mô hình chỉ trong vài dòng code.

  • Hỗ trợ các loại mạng: CNN, RNN, Autoencoder, GAN, v.v.

  • Tương thích hoàn toàn với TensorFlow, dễ triển khai sản phẩm.

  • Có thể mở rộng với các lớp và hàm tự định nghĩa.

📚 Ứng dụng:

  • Tạo mẫu (prototype) nhanh cho nghiên cứu và sản phẩm.

  • Học máy trên ảnh, văn bản, âm thanh và chuỗi thời gian.

  • Được dùng trong giáo dục, nghiên cứu và sản phẩm thực tế.

Ví dụ tạo mô hình phân loại đơn giản:

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense

# Khởi tạo mô hình tuyến tính
model = Sequential([
    Dense(32, activation='relu', input_shape=(20,)),
    Dense(16, activation='relu'),
    Dense(1, activation='sigmoid')
])

# Biên dịch mô hình
model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])

# Huấn luyện mô hình
model.fit(X_train, y_train, epochs=10, batch_size=32)

Last updated

Was this helpful?