
Matlab中的批量替换代码——逻辑回归(Logistic Regression)
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本教程介绍如何在MATLAB中使用批量替换技术优化逻辑回归模型的编写过程,帮助用户提高编程效率。
逻辑回归
使用Logistic回归对MNIST数字进行分类
本节假定您熟悉Theano中的共享变量、基本算术运算、T.grad以及floatX的概念。
如果您打算在GPU上运行代码,请阅读相关文档。
该部分的代码可以下载获得。
本节中,我们将展示如何使用Theano来实现最基本的分类器:逻辑回归。我们首先从模型的快速入门开始,既可以用作更新参考也可以作为表示法的基础,并演示如何将数学表达式映射到Theano图上。
在最深入的机器学习传统中,本教程解决了一个令人兴奋的问题——MNIST数字分类。
该模型
Logistic回归是一种概率线性分类器。它由权重矩阵W和偏置向量b来设定参数。通过将输入向量投影至一组超平面上进行分类,每个超平面对应一个类别。
从输入到各个类别的距离反映了该输入属于相应类别的可能性大小。
在数学上,给定输入向量x是类别i的成员时,随机变量Y取值为i的概率可以表示如下:
P(Y = i | x, W, b)= softmax_i(W * x + b) =
frac
{e^{W_i*x+b_i}}
{\sum_j e^{W_j*x+b_j}}
全部评论 (0)
还没有任何评论哟~


