Ентропија је мера неизвесности или случајности одређеног система. Ентропија тензора по елементима је ентропија израчуната за сваки елемент тензора појединачно. ПиТорцх пружа „ торцх.специал.ентр() ” метода за проналажење ентропије било ког тензора. Ако је елемент тензора негативан, његова ентропија ће бити негативна бесконачност. Ако је елемент тензора „ 0 “, његова ентропија ће такође бити “ 0 ”. Штавише, ако је тензорски елемент позитиван, његова ентропија ће се израчунати као производ негативне вредности елемента његовим природним логаритмом.
Овај чланак ће дати пример методе за проналажење ентропије тензора по елементима у ПиТорцх-у.
Како пронаћи ентропију тензора по елементима у ПиТорцху?
Да бисте пронашли ентропију тензора по елементима у ПиТорцх-у, „ торцх.специал.ентр() ” се користи метода. Корисници треба да проследе жељени тензор овом методу да би пронашли његову ентропију по елементима.
Прођите кроз следеће дате примере за боље разумевање:
Пример 1: Израчунајте/нађите по елементима ентропију 1Д тензора
У првом примеру ћемо креирати 1Д тензор и израчунати његову ентропију по елементима. Пратимо наведене кораке:
Корак 1: Увезите ПиТорцх библиотеку
Прво увезите „ бакља ” библиотека за израчунавање ентропије по елементима:
увозна бакља
Корак 2: Креирајте 1Д тензор
Затим користите „ торцх.тенсор() ” функција за креирање 1Д тензора и штампање његових елемената. Овде креирамо следеће „ Тенс1 ” 1Д тензор са листе:
Тенс1 = торцх.тенсор([3, 0,8 , -1 , 5, 0, -9])штампа (десетице1)
Корак 3: Израчунајте ентропију по елементима
Сада користите „ торцх.специал.ентр() ” метод за израчунавање ентропије по елементима за „ Тенс1 ” тензор:
тенс_Ентр = торцх.специал.ентр(Тенс1)
Корак 4: Прикажите израчунату ентропију
На крају, прикажите израчунату ентропију тензора по елементима за верификацију:
принт(тенс_Ентр)Доњи излаз показује израчунату ентропију ' Тенс1 ” тензор:
Пример 2: Израчунајте/нађите по елементима ентропију 2Д тензора
У другом примеру ћемо креирати 2Д тензор и израчунати његову ентропију по елементима. Хајде да пратимо доњу процедуру корак по корак:
Корак 1: Увезите ПиТорцх библиотеку
Прво увезите „ бакља ” библиотека за израчунавање ентропије:
увозна бакља
Корак 2: Креирајте 2Д тензор
Затим креирајте жељени 2Д тензор и одштампајте његове елементе. Овде креирамо следеће „ Тенс2 „2Д тензор:
Тенс2 = торцх.тенсор([[1, 7, -3], [4, -2, 0], [-5, 0, -8]])штампа (Десетице2)
Ово је створило 2Д тензор као што се види у наставку:
Корак 3: Израчунајте ентропију по елементима
Сада израчунајте ентропију по елементима ' Тенс2 ” тензор користећи „ торцх.специал.ентр() ” метод:
тенс2_Ентр = торцх.специал.ентр(Тенс2)
Корак 4: Прикажите израчунату ентропију
На крају, прикажите израчунату ентропију тензора по елементима:
принт(тенс2_Ентр)Ентропија ' Тенс2 ” тензор је успешно израчунат:
Ефикасно смо објаснили метод израчунавања ентропије тензора по елементима у ПиТорцх-у.
Белешка : Овде можете приступити нашој Гоогле Цолаб бележници линк .
Закључак
Да бисте израчунали/пронашли ентропију тензора по елементима у ПиТорцх-у, прво увезите „ бакља ” библиотека. Затим креирајте жељени 1Д или 2Д тензор и погледајте његове елементе. Након тога, користите „ торцх.специал.ентр() ” метода за израчунавање ентропије улазног тензора по елементима. На крају, прикажите израчунату ентропију. Овај чланак је илустровао метод за израчунавање ентропије тензора по елементима у ПиТорцх-у.