一、参数更新策略 1.SGD 也就是随机梯度下降,最简单的更新形式是沿着负梯度方向改变参数(因为梯度指向的是上升方向,但是我们通常希望最小化损失函数)。假设有一个参数向量x ...
第二个作业难度很高,但做 抄 完之后收获还是很大的.... 一 Fully Connected Neural Nets 首先是对之前的神经网络的程序进行重构,目的是可以构建任意大小的全连接的neural network,这里用模块化的思想构建整个代码,具体思路如下: 在上面的思想指导下,要求实现下面的代码: 上面值得商讨的就是为什么求db的公式是db np.sum dout,axis ,keepd ...
2016-08-12 15:28 2 12059 推荐指数:
一、参数更新策略 1.SGD 也就是随机梯度下降,最简单的更新形式是沿着负梯度方向改变参数(因为梯度指向的是上升方向,但是我们通常希望最小化损失函数)。假设有一个参数向量x ...
终于来到了最终的大BOSS,卷积神经网络~ 这里我想还是主要关注代码的实现,具体的CNN的知识点想以后在好好写一写,CNN的代码关键就是要加上卷积层和池话层. 一、卷积层 卷积层的前向传播还 ...
CS231n的课后作业非常的好,这里记录一下自己对作业一些笔记。 一、第一个是KNN的代码,这里的trick是计算距离的三种方法,核心的话还是python和machine learning中非常实用的向量化操作,可以大大的提高计算速度。 import numpy as np class ...
assignment 2 assignment2讲解参见: https://blog.csdn.net/BigDataDigest/article/details/79286510 http://www.cnblogs.com/daihengchen/p/5765142.html 最后一个 ...
CS231N Assignment2 Support Vector Machine Begin 本文主要介绍CS231N系列课程的第一项作业,写一个SVM无监督学习训练模型。 课程主页:网易云课堂CS231N系列课程 语言:Python3.6 1线形分类器 ...
title: cs231n assignment1 KNN tags: - KNN - cs231n categories: - 机器学习 date: 2019年9月16日 17:03:13 利用KNN算法做图像分类。python2.7环境 首先运行cs231n/datasets下 ...
安装anaconda,下载assignment作业代码 作业代码数据集等2018版基于python3.6 下载提取码4put 本课程内容参考: cs231n官方笔记地址 贺完结!CS231n官方笔记授权翻译总集篇发布 CS231n课程笔记翻译:图像分类笔记(上) numpy参考 ...
可以参考:cs231n assignment1 SVM 完整代码 231n作业 多类 SVM 的损失函数及其梯度计算(最好)https://blog.csdn.net/NODIECANFLY/article/details/82927119 (也不错) 作业部分: 完成结构化SVM ...