LoslegenKostenlos loslegen

Lineares Schichtnetz

Neuronale Netze enthalten oft viele Schichten, aber die meisten von ihnen sind lineare Schichten. Das Verständnis einer einzelnen linearen Schicht hilft dir zu verstehen, wie sie funktioniert, bevor du die Komplexität erhöhst.

Wende eine lineare Schicht auf einen Eingangstensor an und beobachte die Ausgabe.

Diese Übung ist Teil des Kurses

Einführung in Deep Learning mit PyTorch

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Linear-Schicht, die 3 Merkmale als Eingang erhält und 2 Ausgänge liefert.
  • Gehe mit input_tensor durch die lineare Schicht.

Interaktive Übung

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

import torch
import torch.nn as nn

input_tensor = torch.tensor([[0.3471, 0.4547, -0.2356]])

# Create a Linear layer
linear_layer = nn.____(
                         in_features=____, 
                         out_features=____
                         )

# Pass input_tensor through the linear layer
output = ____(____)

print(output)
Code bearbeiten und ausführen