第二个作业难度很高,但做(抄)完之后收获还是很大的.... 一、Fully-Connected Neural Nets 首先是对之前的神经网络的程序进行重构,目的是可以构建任意大小的全连接的neural network,这里用模块化的思想构建整个代码,具体思路 ...
一 参数更新策略 .SGD 也就是随机梯度下降,最简单的更新形式是沿着负梯度方向改变参数 因为梯度指向的是上升方向,但是我们通常希望最小化损失函数 。假设有一个参数向量x及其梯度dx,那么最简单的更新的形式是: 其中learning rate是一个超参数,表示的是更新的幅度。这是一个重要的参数,lr过大可能会出现loss异常的情况,过小会使训练时间过长,后面也会介绍lr参数更新的一些trick。 ...
2016-08-14 13:00 3 4349 推荐指数:
第二个作业难度很高,但做(抄)完之后收获还是很大的.... 一、Fully-Connected Neural Nets 首先是对之前的神经网络的程序进行重构,目的是可以构建任意大小的全连接的neural network,这里用模块化的思想构建整个代码,具体思路 ...
终于来到了最终的大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 ...