Skip to main content

Pytorch for dummy

 

 

 

image.png

Originariamente impletato da META ora fa parte della Linux foundation

La base di tutto è il tensore, che non è altro che una matrice (o un array) sulla quale PT consente tutta una serie di operazioni, un po' come numpy, es:

image.png

es: 

image.png

Layer della rete neurale

 

image.png

la parte in rosso sono gli input della rete, detta "features", la parte in grigio sono i layer "nascosi", mentra la parte di blu è l'output layer ovvero l'output desiderato.

 

image.png

Le funzioni possono essere:

  • Sigmoid per la classificazione binaria (un unico output con un valore compreso tra 0 e 1)image.png
  • Softmax per la multi classificazione, va messo come ultimi layer della rete neurale. (dove l'ultimo livelo di neurino definice il numero di valori da classificre)image.png
  • yy per la regressione, ovvero per predirre un flusso continuo di valori numerici, in questo caso non verrò inserita nessuna funzione di attivazione