Bắt đầu ngayBắt đầu miễn phí

Đổi hình dạng (reshape) các tensor

Ở phần sau của khóa học, bạn sẽ phân loại ảnh các chữ cái ngôn ngữ ký hiệu bằng mạng nơ-ron. Một số trường hợp, mạng sẽ nhận tensor 1 chiều làm đầu vào, nhưng dữ liệu của bạn là ảnh, tức là tensor 2 hoặc 3 chiều tùy ảnh thang xám hay ảnh màu.

Hình dưới minh họa ảnh thang xám và ảnh màu của chữ cái A trong ngôn ngữ ký hiệu. Hai ảnh đã được nhập sẵn và chuyển thành mảng numpy gray_tensorcolor_tensor. Hãy đổi hình dạng (reshape) các mảng này thành vector 1 chiều bằng phép reshape, đã được nhập sẵn từ tensorflow. Lưu ý gray_tensor có shape 28x28 và color_tensor có shape 28x28x3.

This figure shows grayscale and color images of the sign language letter "A".

Bài tập này là một phần của khóa học

Nhập môn TensorFlow bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Đổi gray_tensor từ ma trận 28x28 thành vector 784x1, đặt tên gray_vector.
  • Đổi color_tensor từ tensor 28x28x3 thành vector 2352x1, đặt tên color_vector.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Reshape the grayscale image tensor into a vector
gray_vector = reshape(____, (____, 1))

# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))
Chỉnh sửa và Chạy Mã