Tensors umformen
Später im Kurs wirst du Bilder von Gebärdensprache-Buchstaben mit einem neuronalen Netz klassifizieren. In manchen Fällen erwartet das Netz 1‑dimensionale Tensoren als Eingaben, deine Daten liegen aber als Bilder vor – also als 2‑ oder 3‑dimensionale Tensoren, je nachdem, ob es Graustufen- oder Farbbilder sind.
Die Abbildung unten zeigt Graustufen- und Farbbilder des Gebärdensprache-Buchstabens A. Beide Bilder wurden bereits für dich importiert und in die numpy-Arrays gray_tensor und color_tensor umgewandelt. Forme diese Arrays mit der Operation reshape (aus tensorflow importiert) in 1‑dimensionale Vektoren um. Beachte: Die Form von gray_tensor ist 28x28 und die Form von color_tensor ist 28x28x3.

Diese Übung ist Teil des Kurses
Einführung in TensorFlow mit Python
Anleitung zur Übung
- Forme
gray_tensorvon einer 28x28‑Matrix in einen 784x1‑Vektor mit dem Namengray_vectorum. - Forme
color_tensorvon einem 28x28x3‑Tensor in einen 2352x1‑Vektor mit dem Namencolor_vectorum.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Reshape the grayscale image tensor into a vector
gray_vector = reshape(____, (____, 1))
# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))