Organisieren Sie die Informationen, die Sie benötigen, um Tensor als Ihre eigenen Notizen zu verstehen. Heute werde ich ein Beispiel für Daten geben, die in der realen Welt des Deep Running verwendet werden. Ich werde vorstellen, wie die Daten als Tensor ausgedrückt werden.
Und bitte lesen Sie sorgfältig durch, wie die einzelnen Daten als ** Form ** von Tensol ausgedrückt werden.
Der vorherige Beitrag ist hier.
Ein Tensor ist ein Container, der Zahlen enthält. Es ist einfach.
Die folgende Tabelle zeigt häufig verwendete Daten in der realen Welt des Deep Running und deren Tensorinformationen.
Datenbeispiel | Name | Tensor | Shape |
---|---|---|---|
Vector Data* | Matrix | 2D Tensor | (sample, feature) |
Time Series Data | 3D Tensor | 3D Tensor | (sample, timestep, feature) |
Images | 4D Tensor | 4D Tensor | (sample, height, width, channel) |
Video | 5D Tensor | 5D Tensor | (sample, frame, height, width, channel) |
3.1. Vector Data(2D Tensor)
Hier ist ein Beispiel für Daten für eine Liste von Personen. Betrachten Sie es als eine Art Wahlliste. Angenommen, Sie haben Alter, Postleitzahl und Einkommen als Merkmale ausgewählt, die jede öffentliche Person in der Liste erläutern, und Daten für 10.000 Personen gesammelt (Stichproben). Da sich die Daten in einer Matrix befinden, werden sie zu einem 2D-Tensor. Die Form dieses 2D-Tensors ist ** (Probe, Merkmal) = (10000,3) **.
3.2.Time Series Data(3D Tensor) Berücksichtigen Sie Zeitreihendaten zum jährlichen Aktienkurs eines Unternehmens.
Betrachten Sie die Struktur dieser Daten. Für Aktienkurse sammeln wir das ganze Jahr über Daten an 250 Werktagen. Die Aktienkurse werden in 1-Minuten-Einheiten zusammengefasst. Die Börse sammelt 390 Minuten Daten. Wählen Sie den aktuellen Preis, den höchsten Preis und den niedrigsten Preis als charakteristischen Betrag für den Aktienkauf aus.
Daher ist die Form dieser Zeitreihe ** (Beispiel, Zeitschritt, Merkmal) = (250, 390, 3) **.
3.3. Images(4D Tensor)
Bilddaten. Angenommen, Sie haben 128 Bilddaten. Angenommen, die Auflösung beträgt 256 x 256 Pixel. Es ist ein Farbbild und besteht aus drei Kanälen (R, G, B).
Daher ist die Form dieser Bilddaten ** (Probe, Höhe, Breite, Kanal) = (128, 256, 256, 3) **.
3.4. Video(5D Tensor) Videodaten. Angenommen, Sie haben vier 60-Sekunden-Farbvideodaten mit einer Auflösung von 144 x 156. Unter der Annahme, dass die Bildrate dieses Videos 4 fps beträgt, besteht es aus ungefähr 240 Bildern (240 Bilder = 60 Sekunden * 4 Bilder / Sekunde).
Daher ist die Form dieser Videodaten ** (Beispiel, Rahmen, Höhe, Breite, Kanal) = (4, 240, 144, 156, 3) **.
Datenbeispiel | Einzelheiten | Zahl | Tensor | Shape |
---|---|---|---|---|
Vector Data* | Personal Data | 2DTensor | (sample,feature)=(10000,3) | |
Time Series Data | Annual Stock Data | 3DTensor | (sample,timestep,feature)=(250,260,3) | |
Images | Batch of Color Images | 4DTensor | (sample,height,width,channel)=(128,256,256,3) | |
Video | Batch of Video Frames | 5DTensor | (sample,frame,height,width,channel)=(4,240,144,156,3) |
Recommended Posts