Como encontrar a entropia elemento a elemento de um tensor no PyTorch?

Como Encontrar A Entropia Elemento A Elemento De Um Tensor No Pytorch



Entropia é uma medida de incerteza ou aleatoriedade de um sistema específico. A entropia elemento a elemento de um tensor é a entropia calculada para cada elemento do tensor individualmente. PyTorch fornece o “ tocha.especial.entr() ”Método para encontrar a entropia de qualquer tensor. Se o elemento do tensor for negativo, sua entropia será infinito negativo. Se o elemento do tensor for “ 0 ”, sua entropia também será “ 0 ”. Além disso, se o elemento tensor for positivo, sua entropia será calculada como o produto do valor negativo do elemento pelo seu logaritmo natural.

Este artigo exemplificará o método para encontrar a entropia elemento a elemento dos tensores no PyTorch.







Como encontrar a entropia de tensores por elemento no PyTorch?

Para encontrar a entropia elemento a elemento dos tensores no PyTorch, o “ tocha.especial.entr() ”O método é usado. Os usuários precisam passar o tensor desejado para este método para encontrar sua entropia elemento a elemento.



Veja os próximos exemplos fornecidos para uma melhor compreensão:



Exemplo 1: Calcular/Encontrar entropia elemento a elemento do tensor 1D

No primeiro exemplo, criaremos um tensor 1D e calcularemos sua entropia elemento a elemento. Vamos seguir as etapas fornecidas:





Etapa 1: importar biblioteca PyTorch

Primeiro, importe o “ tocha ”biblioteca para calcular a entropia elemento a elemento:

importar tocha



Etapa 2: criar tensor 1D

Em seguida, use o “ tocha.tensor() ”Função para criar um tensor 1D e imprimir seus elementos. Aqui, estamos criando o seguinte “ Dezenas1 ”Tensor 1D de uma lista:

Tens1 = tocha.tensor([3, 0,8, -1, 5, 0, -9])

imprimir (dezenas1)

Etapa 3: calcular a entropia por elemento

Agora, utilize o “ tocha.especial.entr() ”Método para calcular a entropia elemento a elemento do“ Dezenas1 ” tensor:

tens_Entr = tocha.especial.entr(Tens1)

Etapa 4: exibir entropia computada

Por último, exiba a entropia elemento a elemento calculada do tensor para verificação:

imprimir(tens_Entr)

A saída abaixo mostra a entropia calculada do “ Dezenas1 ” tensor:

Exemplo 2: Calcular/Encontrar entropia elemento a elemento do tensor 2D

No segundo exemplo, criaremos um tensor 2D e calcularemos sua entropia elemento a elemento. Vamos seguir o procedimento passo a passo abaixo:

Etapa 1: importar biblioteca PyTorch

Primeiro, importe o “ tocha ”biblioteca para calcular a entropia:

importar tocha

Etapa 2: criar tensor 2D

Em seguida, crie um tensor 2D desejado e imprima seus elementos. Aqui, estamos criando o seguinte “ Dezenas2 “Tensor 2D:

Tens2 = tocha.tensor([[1, 7, -3], [4, -2, 0], [-5, 0, -8]])

imprimir (dezenas2)

Isso criou um tensor 2D conforme visto abaixo:

Etapa 3: calcular a entropia por elemento

Agora, calcule a entropia elemento a elemento de “ Dezenas2 ”tensor usando o“ tocha.especial.entr() ”método:

tens2_Entr = tocha.especial.entr(Tens2)

Etapa 4: exibir entropia computada

Finalmente, exiba a entropia elemento a elemento calculada do tensor:

imprimir(tens2_Entr)

A entropia do “ Dezenas2 ”O tensor foi calculado com sucesso:

Explicamos com eficiência o método de cálculo da entropia elemento a elemento dos tensores no PyTorch.

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

Conclusão

Para calcular/encontrar a entropia elemento a elemento dos tensores no PyTorch, primeiro, importe o “ tocha ' biblioteca. Em seguida, crie o tensor 1D ou 2D desejado e visualize seus elementos. Depois disso, use o “ tocha.especial.entr() ”Método para calcular a entropia elemento a elemento do tensor de entrada. Por último, exiba a entropia calculada. Este artigo exemplificou o método para calcular a entropia elemento a elemento de tensores no PyTorch.