Als «pytorch» getaggte Fragen

PyTorch ist ein Deep-Learning-Framework, das einen dynamischen Rechengraphen implementiert, mit dem Sie das Verhalten Ihres neuronalen Netzwerks im laufenden Betrieb ändern und eine automatische Rückwärtsdifferenzierung durchführen können.

8
Wie funktioniert die Ansichtsmethode in PyTorch?
Ich bin verwirrt über die Methode view()im folgenden Code-Snippet. class Net(nn.Module): def __init__(self): super(Net, self).__init__() self.conv1 = nn.Conv2d(3, 6, 5) self.pool = nn.MaxPool2d(2,2) self.conv2 = nn.Conv2d(6, 16, 5) self.fc1 = nn.Linear(16*5*5, 120) self.fc2 = nn.Linear(120, 84) self.fc3 = nn.Linear(84, 10) def forward(self, x): x = self.pool(F.relu(self.conv1(x))) x = self.pool(F.relu(self.conv2(x))) x …
204 python  memory  pytorch  torch  tensor 



10
Modellzusammenfassung in Pytorch
Gibt es eine Möglichkeit, die Zusammenfassung eines Modells in PyTorch wie model.summary()in Keras wie folgt auszudrucken ? Model Summary: ____________________________________________________________________________________________________ Layer (type) Output Shape Param # Connected to ==================================================================================================== input_1 (InputLayer) (None, 1, 15, 27) 0 ____________________________________________________________________________________________________ convolution2d_1 (Convolution2D) (None, 8, 15, 27) 872 input_1[0][0] ____________________________________________________________________________________________________ maxpooling2d_1 (MaxPooling2D) (None, 8, …
123 python  pytorch 

4
Pytorch, was sind die Gradientenargumente?
Ich lese die Dokumentation von PyTorch durch und habe ein Beispiel gefunden, in dem sie schreiben gradients = torch.FloatTensor([0.1, 1.0, 0.0001]) y.backward(gradients) print(x.grad) Dabei war x eine Anfangsvariable, aus der y konstruiert wurde (ein 3-Vektor). Die Frage ist, was sind die Argumente 0.1, 1.0 und 0.0001 des Gradiententensors? Die Dokumentation …




6
PyTorch - zusammenhängend ()
Ich habe dieses Beispiel eines LSTM-Sprachmodells auf Github (Link) durchgearbeitet . Was es im Allgemeinen macht, ist mir ziemlich klar. Aber ich habe immer noch Schwierigkeiten zu verstehen, was das Aufrufen contiguous()bewirkt, was im Code mehrmals vorkommt. Beispielsweise werden in Zeile 74/75 der Codeeingabe und Zielsequenzen des LSTM erstellt. Daten …

3
Was ist der Unterschied zwischen Umformung und Ansicht in Pytorch?
In numpy verwenden wir ndarray.reshape()zum Umformen eines Arrays. Mir ist aufgefallen, dass in Pytorch Menschen torch.view(...)für den gleichen Zweck verwenden, aber zur gleichen Zeit gibt es auch eine torch.reshape(...)existierende. Ich frage mich also, was die Unterschiede zwischen ihnen sind und wann ich einen von beiden verwenden sollte.
83 pytorch 

2
Wie kann man Parameter in einem Pytorch-Modell nicht als Blätter und im Berechnungsgraphen haben?
Ich versuche, die Parameter eines neuronalen Netzmodells zu aktualisieren / zu ändern und dann den Vorwärtsdurchlauf des aktualisierten neuronalen Netzes im Berechnungsdiagramm zu haben (unabhängig davon, wie viele Änderungen / Aktualisierungen wir vornehmen). Ich habe diese Idee ausprobiert, aber wann immer ich es tue, setzt pytorch meine aktualisierten Tensoren (innerhalb …



2
Der Verlust nimmt bei Pytorch CNN nicht ab
Ich mache ein CNN mit Pytorch für eine Aufgabe, aber es wird nicht lernen und die Genauigkeit verbessern. Ich habe eine Version erstellt, die mit dem MNIST-Datensatz arbeitet, damit ich sie hier veröffentlichen kann. Ich suche nur nach einer Antwort, warum es nicht funktioniert. Die Architektur ist in Ordnung, ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.