Đổ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_tensor và color_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.

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
Hướng dẫn bài tập
- Đổi
gray_tensortừ ma trận 28x28 thành vector 784x1, đặt têngray_vector. - Đổi
color_tensortừ tensor 28x28x3 thành vector 2352x1, đặt têncolor_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(____, (____, ____))