Como obter os expoentes dos elementos tensores no PyTorch?

Como Obter Os Expoentes Dos Elementos Tensores No Pytorch



O uso de conceitos matemáticos importantes torna o PyTorch perfeitamente apto a lidar com algoritmos complexos de modelos modernos de aprendizado de máquina. Uma exponencial é uma função de cálculo com valor positivo e que mostra crescimento. Ele é usado para dimensionar grandes volumes de dados em limites aceitáveis ​​para facilitar o processamento nos modelos PyTorch.

Este blog irá discutir como obter os expoentes dos elementos tensores no PyTorch.

Qual é o uso de expoentes em tensores PyTorch?

As redes neurais utilizam um padrão complexo para conectar múltiplas entradas a múltiplas saídas simultaneamente para imitar o funcionamento do cérebro humano. Por baixo desta estrutura, existe um intrincado esqueleto de matemática fundamental que torna possíveis todas estas conexões. Os expoentes são simplesmente outro conceito da matemática que ajuda a tornar a vida de programadores e cientistas de dados muito mais fácil.







Recursos importantes do uso de expoentes no PyTorch estão listados abaixo:



  • O principal uso dos expoentes é colocar todos os dados dentro de um intervalo adequado para um processamento mais rápido.
  • A taxa de decaimento pode ser facilmente visualizada usando funções exponenciais.
  • Qualquer tipo de dado que possua tendência exponencial pode ser visualizado em tendência linear utilizando o conceito de exponenciais.

Como calcular expoentes de todos os elementos tensores no PyTorch?

O uso de Tensores para armazenar valores de dados é um recurso incrível para PyTorch por causa de todas as funcionalidades e possibilidades de manipulação trazidas pelos tensores. O cálculo de expoentes para elementos tensores individuais é fundamental para gerenciar dados dentro de limites menores.



Siga as etapas abaixo para aprender como obter os expoentes de elementos tensores individuais no PyTorch:





Etapa 1: configurar o Colab

O primeiro passo é configurar o IDE. O Colaboratory by Google é uma boa escolha devido às suas GPUs integradas disponíveis gratuitamente para o cálculo de tensores. Vá para o Colab local na rede Internet e abra um “ Novo caderno ' como mostrado:



Etapa 2: instalar e importar a biblioteca Torch

O framework PyTorch é baseado na união da linguagem de programação Python e da biblioteca Torch para o desenvolvimento de modelos de aprendizagem profunda. A instalação e importação do “ tocha ”A biblioteca é essencial para iniciar qualquer projeto no PyTorch:

!pip instalar tocha
importar tocha

O código acima funciona da seguinte maneira:

  • O ' !pip ”O pacote de instalação do Python é usado para instalar pacotes e bibliotecas no PyTorch.
  • A seguir, o “ importar ”O comando é usado para chamar bibliotecas e suas funcionalidades para o projeto:

Etapa 3: definir um tensor PyTorch 1D e 2D

Neste tutorial, demonstraremos o cálculo de expoentes de elementos tensores de ambos a “ 1D ” e um “ 2D ”Tensor PyTorch. Começamos definindo esses tensores:

pytorch_tensor = tocha. tensor ( [ 10,0 , 21,0 , 94,0 , 38,0 ] )
pytorch_tensor_2d = tocha. tensor ( [ [ 2 , 5 , 1 ] , [ 9 , 2 , 9 ] , [ 1 , 7 , 1 ] ] )

O código acima funciona da seguinte maneira:

  • O ' tensor() ”O método é usado para inserir tensores no PyTorch.
  • O ' Unidimensional ”O tensor possui apenas elementos em uma única linha, conforme mostrado acima.
  • O ' Bidimensional ”O tensor definido acima possui elementos em 3 colunas distintas e 3 linhas distintas.
  • Ambos os tensores definidos são atribuídos aos seus respectivos “ variáveis ”:

Etapa 4: calcular expoentes de cada elemento tensor

Depois de definidos os tensores PyTorch, é hora de definir o cálculo de “ expoentes ”De cada elemento nos dois tensores usando o“ tocha.exp() ”método:

tensor_expoentes = tocha. experiência ( pytorch_tensor )
tensor_exponents_2d = tocha. experiência ( pytorch_tensor_2d )

O código acima funciona da seguinte maneira:

  • O ' exp() ”A função é usada para calcular o expoente de cada elemento em um tensor.
  • O ' 1D ”A variável tensorial é definida como o argumento do“ exp() ”E é então atribuído à função“ tensor_expoentes ”variável conforme mostrado.
  • A seguir, o “ 2D ”A variável tensorial também é definida como o argumento do“ exp() ”E é então atribuído à função“ tensor_exponents_2d ”variável conforme mostrado:

Etapa 5: imprimir a saída

A última etapa é imprimir a saída do cálculo dos expoentes de cada elemento contido nos dois tensores usando o “ imprimir() ”método:

imprimir ( 'Tensor 1D original: \n ' , pytorch_tensor )
imprimir ( ' \n Expoentes do Tensor 1D: \n ' , tensor_expoentes )

imprimir ( ' \n Tensor 2D original: \n ' , pytorch_tensor_2d )
imprimir ( ' \n Expoentes do Tensor 2D: \n ' , tensor_exponents_2d )

O código acima funciona da seguinte maneira:

  • Use o ' imprimir() ”Método para exibir o Tensor 1D original na saída e os expoentes de seus elementos.
  • Em seguida, use o mesmo “ imprimir() ”Método para exibir o Tensor 2D original na saída e os expoentes de seus elementos conforme mostrado.
  • O ' \n ”O termo mostrado no código é usado para iniciar a próxima saída da linha seguinte. É usado para manter a exibição de saída organizada.
  • O texto simples que será exibido na saída é adicionado entre as ‘aspas’ dentro do “ imprimir() ”Argumento do método.
  • O texto é seguido pelo “ variável ” a ser impresso.

Saída de expoentes

Observação : Você pode acessar nosso Colab Notebook neste link .

Dica profissional

Calcular expoentes de elementos em tensores PyTorch pode ser uma etapa crucial no pré-processamento antes de executar um modelo complexo de aprendizado de máquina com milhões de linhas de dados. Esta técnica pode trazer todos os valores numéricos dos dados dentro de uma pequena faixa que seria muito mais fácil para o hardware, reduzindo significativamente o tempo de processamento.

Sucesso! Mostramos como calcular o expoente de cada elemento individual em um tensor PyTorch.

Conclusão

Calcule os expoentes de todos os elementos do Tensor no PyTorch definindo primeiro o tensor e depois, usando o “ tocha.exp() ”função. Neste blog, mostramos como definir um tensor PyTorch 1D e 2D e como calcular o expoente de cada elemento nesses dois tensores.