TensorFlow两种方式计算Cross Entropy
计算 方式 两种 Tensorflow cross
2023-09-11 14:21:07 时间
sparse_softmax_cross_entropy_with_logits与softmax_cross_entropy_with_logits
import tensorflow as tf y=tf.constant([[0.1,0.8,0.2]]) y_=tf.constant([[0,1,0]]) cross_entropy1 = tf.nn.sparse_softmax_cross_entropy_with_logits(logits=y, labels=tf.argmax(y_, 1)) cross_entropy2 = tf.nn.softmax_cross_entropy_with_logits(logits=y, labels=y_) with tf.Session() as sess: tf.global_variables_initializer().run() print(sess.run(cross_entropy1)) print(sess.run(cross_entropy2))
[ 0.71559191]
[ 0.71559191]
可以看出,softmax_cross_entropy_with_logits第二个参数传入的参数是原数组,而sparse_softmax_cross_entropy_with_logits传入的是原数组中为1的索引位置。
相关文章
- 辛巴学院-Unity-剑英陪你零基础学c#系列(三)计算与类型
- Google Earth Engine(GEE)——LT-GEE函数模块,快速计算出土地利用变化的
- 【云计算】私有云是什么?主要集中在哪些行业?与公有云有什么区别?
- 科技云报道:数智化这道升维题,云计算能答好吗?
- Img2Col卷积转矩阵的硬件的计算方式
- 全连接层的算力计算方式
- 江苏联合阿里云启动“1+30+300”工程 全面拥抱云计算
- 想知道的都在这里,分布式离线关系型计算最全总结
- mysql中TPS, QPS 的计算方式
- 《趣题学算法》—第0章0.2节计算问题
- 递归:(直接)可计算性与计算上下文
- 《数据科学R语言实践:面向计算推理与问题求解的案例研究法》一一2.3 数据清洗和变量格式化
- 云计算工具,框架,服务简单介绍
- Flutter开发 - 列表中时间的展示方式计算(刚刚,x秒前,x分前,x小时前,x天前)
- 基于文字识别动态扫描,通过字符间距计算模糊匹配率,调用语音识别接口把返回结果进行语音播报,改换数据源可应用多场景进行识别、监测、报警、分析等,支持在线识别和离线识别两种方式