MulaiMulai sekarang secara gratis

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.

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

Latihan ini adalah bagian dari kursus

Pendahuluan TensorFlow di Python

Lihat Kursus

Petunjuk latihan

  • Ubah bentuk gray_tensor dari matriks 28x28 menjadi vektor 784x1 bernama gray_vector.
  • Ubah bentuk color_tensor dari tensor 28x28x3 menjadi vektor 2352x1 bernama color_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(____, (____, ____))
Edit dan Jalankan Kode