LoslegenKostenlos starten

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.

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

Diese Übung ist Teil des Kurses

<Kurs>Einführung in TensorFlow mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Forme gray_tensor von einer 28x28‑Matrix in einen 784x1‑Vektor mit dem Namen gray_vector um.
  • Forme color_tensor von einem 28x28x3‑Tensor in einen 2352x1‑Vektor mit dem Namen color_vector um.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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

# Reshape the color image tensor into a vector
color_vector = reshape(____, (____, ____))
Code bearbeiten und ausführen