如何用tensorflow 寫出資訊熵的函式。?

時間 2021-06-07 00:40:48

1樓:zpeng

tf.nn.sigmoid_cross_entropy_with_logits(_sentinel=None,labels=None,logits=None,name=None)

引數:1. _sentinel:本質上是不用的引數,不用填

logits:乙個資料型別(type)是float32或float64;

shape:[batch_size,num_classes],單樣本是[num_classes]

labels:和logits具有相同的type(float)和shape的張量(tensor)

name:操作的名字

結果:loss,shape:[batch_size,num_classes]

tf.nn.softmax_cross_entropy_with_logits( _sentinel=None, labels=None, logits=None, dim=-1, name=None)

引數:1. _sentinel:本質上是不用的引數,不用填

logits:乙個資料型別(type)是float32或float64;

shape:[batch_size,num_classes]

labels:和logits具有相同type和shape的張量(tensor),是乙個有效的概率,sum(labels)=1, one_hot=True(向量中只有乙個值為1.0,其他值為0.

0)name:操作的名字

結果:loss,shape:[batch_size]

tf.nn.sparse_softmax_cross_entropy_with_logits( _sentinel=None, labels=None, logits=None, name=None)

引數:1. _sentinel:本質上是不用的引數,不用填

logits:乙個資料型別(type)是float32或float64;

shape:[batch_size,num_classes]

labels: shape為[batch_size],labels[i]是的乙個索引, type為int32或int64

name:操作的名字

結果:loss,shape:[batch_size]

tf.nn.weighted_cross_entropy_with_logits( labels, logits, pos_weight, name=None)

引數:1. _sentinel:本質上是不用的引數,不用填

logits:乙個資料型別(type)是float32或float64;

shape:[batch_size,num_classes],單樣本是[num_classes]

labels: 和logits具有相同的type(float)和shape的張量(tensor)

pos_weight:正樣本的乙個係數

name:操作的名字

結果:loss,shape:[batch_size,num_classes]

Tensorflow 分類函式(交叉熵的計算)

如何用烽火的文筆寫出龍族?

蕭瑟 路明非滿臉笑意。兄弟,你轉身離開的學院,不管你願意不願意,我都要替你走上一段。這一夜這一刻,滿學院只聽到一句話,奧丁,我路明非有一劍,學自獅心會會長楚子航。這一劍,請你出學院!他們沒聽說過什麼楚子航,只知道那獅心會會長阿卜杜拉.阿巴斯,但是學生會會長路明非和龍王奧丁的兩個大名卻肯定如雷貫耳。那...

python中如何用for語句寫出從1的階乘到20的階乘的加和?

AN DASH 一句話 eval join join s i for i in range j 1 for j in range 21 2 田怡 for i in range 1,20 mut 1 for x in range 1,i mut x num mut using python 3 v1 ...

如何用平淡的詞句寫出讓人憤怒的話

已登出 1.他就是個孩子 2.大的就應該讓小的 3.你別太小氣,他那個人就是那個樣子 4.你給我這一句後面無論接什麼,都有點讓人憤怒 Because 莫名聯想到魯迅先生的文章了,找了幾段話 藤野先生 實在標緻極了。萬歲!他們都拍掌歡呼起來。這種歡呼,是每看一片都有的,但在我,這一聲卻特別聽得刺耳。紀...