深度学习应用7.2分类模型构建与训练


具体代码见 github

1模型构建

定义待输入数据占位符
在这里插入图片描述
定义模型的变量
在这里插入图片描述

1.1 tf.random_normal()

在这里插入图片描述

1.2定义前向计算

在这里插入图片描述

1.3结果分类

在这里插入图片描述
在这里插入图片描述

2逻辑回归

在这里插入图片描述

2.1sigmod函数

在这里插入图片描述

2.2特定样本逻辑回归模型的输出

在这里插入图片描述

3逻辑回归损失函数

在这里插入图片描述
在这里插入图片描述
因此在逻辑回归不要采用平方损失函数
在这里插入图片描述

3.1多元分类和softmax

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

import tensorflow as  tf
import numpy as np
x=np.array([-3.1,1.8,9.7,-2.5])
pred=tf.nn.softmax(x)
sess=tf.Session()
v=sess.run(pred)
print(v)
sess.close()

在这里插入图片描述

3.2交叉熵

在这里插入图片描述
在这里插入图片描述

3.3交叉熵损失函数

在这里插入图片描述

4分类问题的损失函数为什么不用MSE

在这里插入图片描述
MSE不是凸函数,容易有局部最优解

5分类模型的构建与训练实践

见链接

发布了284 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_39289876/article/details/104719892
今日推荐