Mengubah bentuk tensor
Di bagian selanjutnya kursus ini, Anda akan mengklasifikasikan gambar huruf bahasa isyarat menggunakan neural network. Dalam beberapa kasus, jaringan akan menerima tensor 1 dimensi sebagai masukan, tetapi data Anda berupa gambar, yang akan menjadi tensor berdimensi 2 atau 3, tergantung apakah itu gambar grayscale atau berwarna.
Gambar di bawah menunjukkan citra grayscale dan berwarna untuk huruf bahasa isyarat A. Kedua gambar telah diimpor untuk Anda dan dikonversi menjadi array numpy gray_tensor dan color_tensor. Ubah bentuk (reshape) array ini menjadi vektor 1 dimensi menggunakan operasi reshape yang telah diimpor untuk Anda dari tensorflow. Perhatikan bahwa bentuk gray_tensor adalah 28x28 dan bentuk color_tensor adalah 28x28x3.

Latihan ini adalah bagian dari kursus
Pendahuluan TensorFlow di Python
Petunjuk latihan
- Ubah bentuk
gray_tensordari matriks 28x28 menjadi vektor 784x1 bernamagray_vector. - Ubah bentuk
color_tensordari tensor 28x28x3 menjadi vektor 2352x1 bernamacolor_vector.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Reshape the grayscale image tensor into a vector
gray_vector = reshape(____, (____, 1))
# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))