- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 theano-多分类逻辑回归代码解析
Theano的多分类逻辑回归代码解析这份代码主要借助theano框架用多分类的逻辑回归模型做手写体数字识别的问题,优化模型时采用的是随机 梯度下降的算法。下面是多分类逻辑回归的模型公式,它的参数是权值矩阵W和偏值向量b,最后公式(1)中的P得出的是属 于这一类的概率,而整个模型的输出是所有P(Y=i|x,W,b)P(Y=i|x, W,b)中最大的一个,例如一个10分类问题,最终计 算出10个P
2017-01-12 21:02:47 834 1
原创 theano-scan
Theano的scan解析前面讲过function函数,可以利用它实现梯度更新,重点就是里面的updates参数,并且还可以根据模型的输入inputs和givens参数以及updates的shared_variable也就是模型参数得到模型输出也就是cost。而theano另外一个很重要的函数就是scan,它具有loop的效果。从函数名称可以看出来这个函数的作用就是扫描,是对提供的参数进行某种扫描操
2017-01-12 00:58:53 398
原创 theano-function
Theano的function解析function是theano框架中极其重要的一个函数,另外一个很重要的函数是scan,在学习theano框架中deep learning的教程的时候,几乎所有的实例程序都用到了function和scan,深受这两个函数的折磨,在这里把我理解的记录下来,方便以后使用。 1. 这是一段截取自RBM示例程序的有关updates的代码cost = T.mean(se
2017-01-11 23:15:49 5227 1
原创 深度学习-多层前馈神经网络
因为公式都是在mathtype上写的,然后插入到ppt的,而且里面有很多图,再用MD写一遍简直太耗时间,所以我就直接当作图片插入发博客了,还请读者谅解。本来ppt是我们每周开组会用的,相互讲解交流,自己做这些也废了不少时间心血,觉得还可以,所以就和大家分享出来,如果大家觉得哪里有错误或者不合适的地方,可以提出来一起交流。做这个参考了很多文献资料,感谢前人在这方面做出的很多贡献。其中主要参考的资料有B
2016-11-26 11:17:32 915
原创 C语言指针详解(1)-概述
指针是C语言的精华,用指针可以写出更加快速高效的代码,因为指针更加接近硬件,指针附带的开销一般不像别的操作符那么大,而且应用起来也更加灵活。 为了形象的理解指针的含义,我们举个例子:我们写代码时会定义变量,假如定义 int a ;初始化a = 4;这里a是一个代号就和名字一样,4就是存在这个代号里的变量,计算机里面变量都是存放在内存里的,而内存是以字节为单位有地址的,int是整型变量,一般分配
2015-05-16 13:07:23 847
原创 android-ListView(1)-listview概览
我们在写android程序时,几乎每个app都用到ListView这种控件,我先大致说一下ListView的构成及其功能,这部分也许会很枯燥,但是对于深入理解ListView确实很有帮助。ListView顾名思义就是形式为list的view,这里为什么说这句废话那?先卖个关子,后面优化的时候就可以体会到。它在android.widget 包里面,是public class,属于控件的一种,就和But
2015-05-11 19:54:39 497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人