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.