分类
回归是用于预测某个值
分类是预测某个类别
他们都是最常用监督学习任务,本次主要对softmax回归这个对多类别进行预测分类的算法进行学习。
Softmax回归
Logistic回归模型可以直接推广到支持多类别分类,不必组合和训练多个二分类器,其称为Softmax回归或多类别Logistic回归。
当输入一个样本时,Softmax回归模型首先计算k类的分数sk(x),然后应用在Softmax函数中,估算出每类的概率。sk(x)=xTθkSoftmax函数:
pk^=σ(s(x))k=exp(sk(x))/j=1∑Kexp(sj(x))
softmax回归是一个单层神经网络
其运算则有o1=x1w11+x1w12+x1w13+x1w14o1=x1w21+x1w22+x1w23+x1w24o1=x1w31+x1w32+x1w33+x1w34o1=x1w41+x1w42+x1w43+x1w44
进行Softmax运算
其中y1^+y2^+y3^=1则0<y1^,y2^,y3^<1
Softmax 回归模型分类器预测结果:

交叉熵损失函数

假设训练数据集的样本数为nn,交叉熵损失函数定义为:

我们将交叉熵损失函数进行小批量梯度下降进而得到理想的模型