[PYTHON] [PyTorch] Ich war ein wenig verloren in torch.max ()

Einführung

Ich habe es in der PyTorch-Dokumentation nicht verstanden, also lasse ich es. Code aus Dokumentation

Verwendung von torch.max ()

1. Für 1D-Tensor

a = torch.randn(1, 3)
a
tensor([[ 0.6763,  0.7445, -2.2369]])
torch.max(a)
tensor(0.7445)

Ja, es gibt das Element mit dem Maximalwert des einfachsten eindimensionalen Arrays zurück

Für 2D-Tensor

a = torch.randn(4, 4)
a
tensor([[-1.2360, -0.2942, -0.1222,  0.8475],
        [ 1.1949, -1.1127, -2.2379, -0.6702],
        [ 1.5717, -0.9207,  0.1297, -1.8768],
        [-0.6172,  1.0036, -0.6060, -0.2432]])
torch.max(a, 1)
torch.return_types.max(values=tensor([0.8475, 1.1949, 1.5717, 1.0036]), indices=tensor([3, 0, 0, 1]))

Ich habe das zweite Argument nicht wirklich verstanden Es war die Achse der Numpy. Also persönlich

a = torch.randn(4, 4)
a
tensor([[-1.2360, -0.2942, -0.1222,  0.8475],
        [ 1.1949, -1.1127, -2.2379, -0.6702],
        [ 1.5717, -0.9207,  0.1297, -1.8768],
        [-0.6172,  1.0036, -0.6060, -0.2432]])
axis = 1
torch.max(a, axis)
torch.return_types.max(values=tensor([0.8475, 1.1949, 1.5717, 1.0036]), indices=tensor([3, 0, 0, 1]))

Es ist leichter zu verstehen.

torch.max(a, axis)Wird in der Klassenklassifikation verwendet, nicht wahr?


 Übrigens, obwohl es für mich ist, ist die Achse die Achse! (`` `Achse = 0: Spalte, Achse = 1: Zeile```)

# abschließend
 Ich bin immer noch von Bibliotheken und Mathematik beeinflusst, deshalb möchte ich es so schnell wie möglich gut nutzen können.


Recommended Posts

[PyTorch] Ich war ein wenig verloren in torch.max ()
Zeichne ein Diagramm mit Julia ... Ich habe eine kleine Analyse versucht
Wörter, die mich als Programmieranfänger interessiert haben
Ich bekomme einen UnicodeDecodeError mit mecab-python3
Ich habe mich im Labyrinth verlaufen
Ich erhalte einen KeyError in pyclustering.xmeans
Ich möchte in der Einschlussnotation drucken
Ich habe ein Pay-Management-Programm in Python erstellt!
Startete Node.js in einer virtuellen Umgebung
Ich habe ein Passwort-Tool in Python erstellt.
Wovon ich beim Erstellen von Webanwendungen in einer Windows-Umgebung abhängig war
Ich war vergebens, weil ich mit pybitflyer keine Bestellung für Eltern erhalten konnte
Wenn ich einen Chrom-Treiberfehler in Selenium bekomme
Ein Memo, das ich schnell in Python geschrieben habe
Python: Ich konnte in Lambda rekursieren
Ich möchte mit Python ein Fenster erstellen
Ich habe versucht, mit Python ein Tippspiel zu spielen
Ich habe ein wenig über die wachsende API von TensorFlow nachgedacht
Ich habe eine Klasse in Python3 und Java geschrieben
Ich habe ein Designmuster in der Kotlin Prototype Edition geschrieben
Ich habe versucht, ein Python 3-Modul in C hinzuzufügen
Ich habe einen japanischen Parser auf Japanisch mit Pyparsing geschrieben.
Ich habe ein Caesar-Kryptografieprogramm in Python erstellt.
Ich habe ein wenig über die Klasse recherchiert
Ich war nüchtern süchtig danach, awscli von einem in crontab registrierten Python 2.7-Skript aus aufzurufen
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte Timeout einfach in Python implementieren
Ich habe ein Designmuster in der Kotlin Factory Edition geschrieben
Ich möchte mit einem Knopf am Kolben übergehen
Ich erhalte eine java.util.regex.PatternSyntaxException, wenn ich einen String in PySpark teile
Ich war in Schwierigkeiten, weil ich nicht mit Heroku pushen konnte
Ich habe ein Designmuster in der Kotlin Builder Edition geschrieben
[PyTorch] Ein wenig Verständnis von CrossEntropyLoss mit mathematischen Formeln
Ich habe ein Designmuster in der Kotlin Adapter Edition geschrieben
Ich habe versucht, einen Pseudo-Pachislot in Python zu implementieren
Ich habe ein Designmuster in Kotlin geschrieben, das von Iterator bearbeitet wurde
Ich möchte mit einem Roboter in Python arbeiten.
Eine Geschichte, von der ich bei np.where süchtig war
Ich habe eine Woche nach Beginn des Programmierens an wettbewerbsorientierten Programmen teilgenommen
Iframe in Seite mit Selenium kann nicht bearbeitet werden
Python: Kann in Lambda wiederholt werden
Ich habe ein Designmuster in der Kotlin Template Edition geschrieben
Ich war süchtig danach, logging.getLogger mit Flask 1.1.x zu versuchen
Ich habe einen Vim-ähnlichen Ersetzungsbefehl in Slackbot #Python implementiert
Ich habe Bugspots verwendet, ein Tool zur Fehlervorhersage in Quecksilber
Wovon ich süchtig war, als ich mit riesigen Dateien in einer Linux 32-Bit-Umgebung umging
Eine Geschichte, nach der ich süchtig war, als ich in Go nil als Funktionsargument angab