![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cs231n
咆哮的阿杰
吾生也有涯,而知也无涯
展开
-
cs231n学习之路:2. 线性分类器
最简单的线性分类器:f(x,W,b)=Wx+bf(x, W,b)= Wx + bf(x,W,b)=Wx+bW和b是训练参数。x是输入数据。在公式中,x和b是向量,x是单个样本reshape之后的向量,b的长度和类别数目一致,W是矩阵。所以我们想将线性分类器应用到图像上,就必须先将图像reshape为一个向量。W的含义W的shape是[out_dims,in_dims]out_dims:...原创 2019-08-14 16:00:19 · 327 阅读 · 0 评论 -
cs231n学习之路:3. softmax求导
本篇博客承接上文,主要介绍softmax的求导和为啥在线性分类器的self.loss函数中,求导部分是那样写的。原理softmax公式:ai=ei∑jeja_i = \frac{e^i}{ \sum\limits_{j} e^j} ai=j∑ejei交叉熵公式:loss=−∑kyk×log(ak)loss = -\sum\limits_{k} y_k \times log(a_k)...原创 2019-08-14 17:30:53 · 659 阅读 · 0 评论 -
cs231n学习之路:1. 最近邻Nearest Neighbor和KNN
最近邻和K近邻都是懒惰学习,即在test过程中train。import numpy as npclass NearestNeighbor(object): def __init__(self): pass def train(self,x,y): self.x = x self.y = y def predic...原创 2019-08-13 00:03:51 · 520 阅读 · 0 评论