single
Introduksjon til Tensorer
Sveip for å vise menyen
Hva er en tensor?
En tensor er et generalisert matematisk objekt som kan representere data i én eller flere dimensjoner. Tenk på en tensor som et multidimensjonalt array.
Du er allerede kjent med noen spesialtilfeller av tensorer:
- Skalar (0D tensor): et enkelt tall, som
5eller3.14; - Vektor (1D tensor): en liste med tall, for eksempel
[1, 2, 3]; - Matrise (2D tensor): et todimensjonalt rutenett av tall, som en tabell med rader og kolonner.
Tensorkonstruksjoner med høyere dimensjoner (3D, 4D, osv.) utvider konseptet matriser til flere dimensjoner. For eksempel kan en 3D-tensor representere et bilde med høyde, bredde og fargekanaler.
Selv om terminologien kan virke kompleks i starten, er hovedideen at tensorer ganske enkelt er beholdere for numeriske data, på samme måte som NumPy-arrays.
Tensorkonstruksjoner i PyTorch vs. NumPy-arrays
PyTorch-tensorkonstruksjoner oppfører seg på mange måter likt som NumPy-arrays. I tillegg fungerer indeksering og slicing i tensorer på samme måte som i NumPy-arrays, så disse temaene vil ikke bli dekket i dette kurset.
PyTorch-tensorkonstruksjoner gir imidlertid flere fordeler, som:
- Naturlig støtte for GPU-akselerasjon;
- Integrasjon med PyTorchs moduler for dyp læring;
- Kompatibilitet med autograd, PyTorchs verktøy for automatisk differensiering for backpropagation.
Opprette Tensors
PyTorch tilbyr flere måter å opprette tensors på. En av de mest grunnleggende metodene er å opprette en tensor fra en liste eller et NumPy-array. Den anbefalte måten å gjøre dette på er ved å sende dataene til funksjonen torch.tensor():
1234import torch data = [[1, 2], [3, 4]] tensor = torch.tensor(data) print(tensor)
Swipe to start coding
Opprett en 3D-tensor direkte fra en 3D-liste uten å lagre listen i en egen variabel. Tensoren kan ha vilkårlige dimensjoner og inneholde tilfeldige elementer.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår