机器学习
曲断凭栏无它处
这个作者很懒,什么都没留下…
展开
-
详解逻辑回归中令人疑惑的损失函数的推导
在用tensorflow实现逻辑回归时,看损失函数的推导公式让人疑惑,下面我就来解读一下。1、必须先知道的是:tensorflow中的tf.log()函数,不是以2为底的,是以e为底的。看。。。2、接下来再看推导就清楚了。。。下面推导也就是tf.nn.sigmoid_cross_entropy_with_logits的封装。3、推导如下:假设x是预测输出的值,还未经过Sigmoid函数映射,z为真实的标签值。x = logits,z=labels z * -log(sigmoid(..原创 2020-06-19 16:25:11 · 540 阅读 · 0 评论 -
tensorflow中加载模型时和图中已定义的张量名重复怎么办?
tensorflow中加载模型时和图中已定义的张量名重复时,会将以前保存的模型的tensor_name也就是张量名后面加上_1。实验如下图:以前保存的模型,模型中有a、b、c三个张量和一个val变量。a的tensor为:Tensor("Const:0", shape=(), dtype=int32),其中tensor_name为Const:0b的tensor为:Tensor("Const_1:0", shape=(), dtype=int32),其中tensor_name为Const_1:0..原创 2020-06-19 15:59:34 · 668 阅读 · 0 评论 -
tensorflow中的坑-不同维数的张量可以比较
tensorflow中的坑-不同维数的张量可以比较原创 2020-06-19 14:50:03 · 750 阅读 · 0 评论 -
tensorflow中的模型保存和加载的有关问题
开始学tensorflow的时候,模型的保存和加载是很方便和简单,但是其中保存了一些什么,却不是特别清楚。1、单独保存张量时,无变量,模型保存时会报ValueError: No variables to save的错误。如下: a = tf.constant(102) b = tf.constant(2) c = tf.add(a, b) # val = tf.Variable(1.3) # init_op = tf.global_variables_initializer()..原创 2020-06-19 15:25:36 · 570 阅读 · 0 评论 -
No module named tensorflow.examples.tutorials的解决办法
ModuleNotFoundError: No module named 'tensorflow.examples.tutorials'原创 2020-05-21 09:51:19 · 3450 阅读 · 2 评论