Bagaimana Menemukan Entropi Tensor Berdasarkan Elemen di PyTorch?

Bagaimana Menemukan Entropi Tensor Berdasarkan Elemen Di Pytorch



Entropi adalah ukuran ketidakpastian atau keacakan suatu sistem tertentu. Entropi berdasarkan elemen tensor adalah entropi yang dihitung untuk setiap elemen tensor satu per satu. PyTorch menyediakan “ obor.khusus.entr() ” metode untuk mencari entropi tensor apa pun. Jika elemen tensornya negatif, entropinya akan bernilai negatif tak terhingga. Jika elemen tensornya adalah “ 0 ”, entropinya juga akan menjadi” 0 ”. Selain itu, jika elemen tensornya positif, entropinya akan dihitung sebagai hasil kali nilai negatif elemen tersebut dengan logaritma naturalnya.

Artikel ini akan memberikan contoh metode untuk menemukan entropi elemen tensor di PyTorch.







Bagaimana Menemukan Entropi Tensor Berdasarkan Elemen di PyTorch?

Untuk menemukan entropi tensor berdasarkan elemen di PyTorch, metode “ obor.khusus.entr() Metode ” digunakan. Pengguna perlu meneruskan tensor yang diinginkan ke metode ini untuk menemukan entropi berdasarkan elemennya.



Lihat contoh yang diberikan berikutnya untuk pemahaman yang lebih baik:



Contoh 1: Hitung/Temukan Entropi Berdasarkan Elemen Tensor 1D

Pada contoh pertama, kita akan membuat tensor 1D dan menghitung entropi berdasarkan elemennya. Mari ikuti langkah-langkah yang disediakan:





Langkah 1: Impor Perpustakaan PyTorch

Pertama, impor “ obor ” perpustakaan untuk menghitung entropi berdasarkan elemen:

impor obor



Langkah 2: Buat Tensor 1D

Kemudian, gunakan “ obor.tensor() ” berfungsi untuk membuat tensor 1D dan mencetak elemen-elemennya. Di sini, kami membuat yang berikut ini “ Puluhan1 ” Tensor 1D dari daftar:

Tens1 = obor.tensor([3, 0.8 , -1 , 5, 0, -9])

cetak(Puluhan1)

Langkah 3: Hitung Entropi berdasarkan Elemen

Sekarang, manfaatkan “ obor.khusus.entr() ” metode untuk menghitung entropi berdasarkan elemen dari “ Puluhan1 ”tensor:

puluhan_Entr = obor.khusus.entr(Puluhan1)

Langkah 4: Tampilkan Entropi Terhitung

Terakhir, tampilkan entropi elemen tensor yang dihitung untuk verifikasi:

cetak(puluhan_Entr)

Output di bawah ini menunjukkan entropi yang dihitung dari “ Puluhan1 ”tensor:

Contoh 2: Hitung/Temukan Entropi Berdasarkan Elemen Tensor 2D

Pada contoh kedua, kita akan membuat tensor 2D dan menghitung entropi berdasarkan elemennya. Mari ikuti prosedur langkah demi langkah di bawah ini:

Langkah 1: Impor Perpustakaan PyTorch

Pertama, impor “ obor ” perpustakaan untuk menghitung entropi:

impor obor

Langkah 2: Buat Tensor 2D

Kemudian, buat tensor 2D yang diinginkan dan cetak elemennya. Di sini, kami membuat yang berikut ini “ Puluhan2 “tensor 2D:

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

cetak(Puluhan2)

Ini telah menciptakan tensor 2D seperti yang terlihat di bawah ini:

Langkah 3: Hitung Entropi berdasarkan Elemen

Sekarang, hitung entropi berdasarkan elemen dari “ Puluhan2 ” tensor menggunakan “ obor.khusus.entr() ' metode:

puluhan2_Entr = obor.khusus.entr(Puluhan2)

Langkah 4: Tampilkan Entropi Terhitung

Terakhir, tampilkan entropi tensor berdasarkan elemen yang dihitung:

mencetak(puluhan2_Entr)

Entropi dari “ Puluhan2 ”tensor telah berhasil dihitung:

Kami telah menjelaskan secara efisien metode penghitungan entropi elemen tensor di PyTorch.

Catatan : Anda dapat mengakses Notebook Google Colab kami di sini tautan .

Kesimpulan

Untuk menghitung/menemukan entropi tensor berdasarkan elemen di PyTorch, pertama-tama, impor “ obor ' perpustakaan. Kemudian, buat tensor 1D atau 2D yang diinginkan dan lihat elemennya. Setelah itu, gunakan “ obor.khusus.entr() ” metode untuk menghitung entropi berdasarkan elemen dari tensor masukan. Terakhir, tampilkan entropi yang dihitung. Artikel ini telah memberikan contoh metode untuk menghitung entropi elemen tensor di PyTorch.