PyTorch est un cadre d'apprentissage en profondeur qui implémente un graphe de calcul dynamique, qui vous permet de changer la façon dont votre réseau de neurones se comporte à la volée et capable d'effectuer une différenciation automatique en arrière.

Plus à propos pytorch...

1d-convolution est assez simple quand elle est faite à la main. Cependant, je veux implémenter ce qui est fait ici en utilisant nn.Conv1d et ce n'est pas simple pour moi de le faire. Dans cet exemple h = [1,2, -1], x = [4,1,2,5] .......
17 mars 2021 à 00:28
J'ai deux tenseurs de forme [B, 3, 240, 320] où B représente la taille du lot 3 représente les canaux, 240 la hauteur (H), 320 la largeur (W). J'ai besoin de trouver le produit scalaire le long des canaux .......
17 mars 2021 à 00:16
Supposons que j'ai les données suivantes: import torch torch.manual_seed(42) logits = torch.randn(2, 5, 3) idx = torch.randint(0, 3, (2, 5)) Ce que je veux faire est le suivant: [[logits[i,j,idx[i][j]] for j in range(len(idx[i]))] for i in range(len(idx))] Cependant, cela est clairement inefficace....
15 mars 2021 à 09:24
D'après la documentation, il est indiqué de créer un modèle de transformateur comme celui-ci: transformer_model = nn.Transformer(nhead=16, num_encoder_layers=12) src = torch.rand((10, 32, 512)) tgt = torch.rand((20, 32, 512)) # What is tgt?? out = transformer_model(src, tgt) Que veut dire tgt? Le....
13 mars 2021 à 02:17
J'obtiens une erreur qui dit que mon tenseur doit être un long tenseur, octet ou booléen. Le débogage m'a montré qu'il n'obtient pas un index [i], mais la ligne réelle [i] du tenseur x. J'ai besoin de cet index pour .......
12 mars 2021 à 22:57
J'ai 2 tenseurs: A avec forme (lot, séquence, vocabulaire) et B avec forme (lot, séquence). A = torch.tensor([[[ 1., 2., 3.], [ 5., 6., 7.]], [[ 9., 10., 11.], [13., 14., 15.]]]) B = torch.tensor([[0, 2], [1, 0]]) Je veux obtenir ce qui suit: C = torch.zeros_like(B) for i in....
12 mars 2021 à 20:26
Un grand nombre des didacticiels PyTorch que j'ai consultés font quelque chose comme ça. Définir le modèle: class Network (nn.Module): def __init __ (): super () .__ init __ () self.conv1 = .. ... .......
12 mars 2021 à 07:20
J'ai développé une application d'image de transfert de style en utilisant streamlit et PyTorch. L'application fait face à un quota de mémoire dépassé chaque fois qu'une image haute résolution est stylisée (à l'aide de l'application). Comment puis-je .......
11 mars 2021 à 19:23
J'exécute PyTorch distribué sur un seul nœud 4-gpu, où je ne suis pas le seul à exécuter des projets. En conséquence, certains GPU sont parfois trop occupés, tandis que d'autres sont inactifs. Disons GPU 0 et GPU 2 .......
11 mars 2021 à 18:32
Je veux savoir s'il existe un moyen d'initialiser le filtre de convolution pytorch avec mes propres valeurs. Par exemple, j'ai un tuple [-0.8423, 0.3778][-3.1070, -2.6518] et je veux initialiser un filtre 2X2 avec ces valeurs, comment faire? J'ai recherché quelques réponses mais elles utilisaient ....
11 mars 2021 à 15:50
J'ai un auto-encodeur simple qui ressemble à ceci: class Autoencoder(nn.Module): def __init__(self): super(Autoencoder, self).__init__() self.channels = [3, 8, 16, 32] self.encoder = nn.Sequential( # layer 1 nn.Conv2d(self.channels[0], se....
11 mars 2021 à 12:08
J'avais besoin de construire pytorch à partir des sources afin d'utiliser la dernière boîte à outils cuda - c'est pourquoi je l'ai fait. Mon environnement est un environnement de conda. Le package que j'essaie d'installer est allennlp. La liste de pip n'est pas .......
11 mars 2021 à 10:08
J'ai deux tenseurs 3D et je veux utiliser ses k index les plus élevés pour obtenir un autre k top. Par exemple pour le tenseur suivant a = torch.tensor ([[[1], [2], [3]], [[4], [5], [6]]]) b = torch ........
11 mars 2021 à 07:50
J'essaie d'optimiser les entrées dans certaines tâches requises et je ne veux pas mettre à jour mon réseau car il est gelé. J'ai écrit un exemple minimal mais il ne fonctionne pas car z a la même valeur dans toutes les itérations. Je suis sûr que je fais une erreur stupide dans ce processus. Tout....
10 mars 2021 à 23:47
Étapes à suivre pour reproduire: J'utilise Anaconda sur Windows pour configurer l'environnement pour ce dépôt. conda create --name pytorch-yolo Ensuite, j'installe toutes les dépendances avec conda install --file requirements.txt .......
10 mars 2021 à 16:31
Je viens de recevoir ma première configuration d'environnement Python. Tout s'est bien passé et il semble que le GPU soit activé et toutes ces bonnes choses. Cependant, j'ai un problème et je ne sais pas comment le résoudre. Après avoir obtenu la commande d'installation correcte pour torch, il a i....
10 mars 2021 à 01:01
Comment faire une liste de tenseurs dans Pytorch. La liste devrait ressembler à ceci: mylist = [tensor1, tensor2, tensor3] Où tous les tenseurs ont des formes différentes....
9 mars 2021 à 22:53
Vous recherchez un moyen plus simple de modifier torch.tensor. Il existe probablement un moyen d'appliquer directement Déplier au tenseur initial. entrée: tensor([[0., 1., 2.], [3., 4., 5.], [6., 7., 8.]]) sortie: tensor([[0., 1., 3., 4.], [1., 2., 4., 5.], [3.,....
9 mars 2021 à 22:28
Je suis confus à propos du scénario multicanal dans le réseau neuronal à convolution. Disons que j'ai une image 10 (largeur) * 5 (hauteur) * 6 (canaux) et que je la nourris dans un calque de convolution 2D par défaut avec stride = 1 et padding = 0 et attendez-vous à ce que la sortie soit 8 (large....
9 mars 2021 à 16:10
Comment résoudre ce problème? File "train.py", line 98, in validation_epoch_end self.scheduler.step(avg_loss) AttributeError: 'dict' object has no attribute 'step' Mon code source: import os import ast import torch import torchaudio import torch.nn as nn from torch.nn import functional as F i....
J'essaie de former un GAN dans certaines images, j'ai suivi le tutoriel sur la page de pytorch et suis arrivé au code suivant, mais lorsque la fonction crossentropy est appliquée pendant la formation, elle renvoie l'erreur sous le code: import random import torch.nn as nn import torch.optim as optim....
Le tenseur doit être mis à jour avec des zéros de ligne supplémentaires (en bas) et des zéros de colonne (sur le côté droit). Ma solution sera fournie ci-dessous. Y en a-t-il un meilleur (en fait plus simple)? input: (les «uns» sont juste pour clarifier - les chiffres peuvent être différents, car....
8 mars 2021 à 23:46
Il y a 15 classes. J'ai deux tenseurs, l'un a les classes cibles et l'autre les classes prédites. Comment puis-je obtenir une matrice de confusion?....
8 mars 2021 à 19:50
J'essaie de former Deeplab Resnet V3 à effectuer une segmentation sémantique sur un ensemble de données personnalisé. J'avais travaillé sur ma machine locale, mais mon GPU n'est qu'un petit Quadro T1000, j'ai donc décidé de déplacer mon modèle sur Google Colab pour tirer parti de leurs instances GP....
Je suis ce guide sans rien changer. J'utilise un serveur aws avec un ami d'apprentissage en profondeur: Deep Learning AMI (Ubuntu 18.04) version 40.0 J'ai essayé de changer mon jeu de données personnalisé en jeu de données coco et en un petit sous-ensemble du jeu personnalisé. la taille du lot ne ....
8 mars 2021 à 13:38