CS231n_learn

article/2025/10/5 11:14:04

CS231n

CS 程序:https://cs.stanford.edu/people/karpathy/convnetjs/demo/cifar10.html

CS 课件http://cs231n.stanford.edu/slides/2017/:

CS 课程首页:http://cs231n.stanford.edu/

CS 附带教程网页版:https://cs.stanford.edu/people/karpathy/convnetjs/

数据集CIFAIR10

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w2J236td-1665138472309)(https://api.bilibili.com/x/note/image?image_id=169754)]

image-20220807204453073

如何比较图片,比较测试图片和训练图片

方法1曼哈顿距离

像素值相减的绝对值求和

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-stceGwSX-1665138472311)(https://api.bilibili.com/x/note/image?image_id=169755)]

image-20220807204540680

对于这种方式的优缺点

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g6Cax7ei-1665138472312)(https://api.bilibili.com/x/note/image?image_id=169756)]

image-20220807204612280

KNN

K最近邻算法:根据一部分的样本的点数分类,K越大,越平滑

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wdHsJDSj-1665138472313)(https://api.bilibili.com/x/note/image?image_id=169757)]

image-20220807204650096

KNN:DM

image-20220807205416536

hyperparameters:(超参数)

image-20220807212002821

KNN几乎从来没有使用过 tint:染色,着色

image-20220807215255901

image-20220807215444941

关于选择超参数的方法,各种方法的优劣

其中validation和train的区别:validation可以看到训练的标签,但是train不能看到,test是最后的验证

[外链图片转存中…(img-UnrLSkd2-1665138472318)]

image-20220807214007554

Linear Classification

example关于一个最小的LC

image-20220807220853971

image-20220807220717589

loss founction

对于W的确定好坏

image-20220808193104332

防止分类器走偏,我们需要加入一些诱导函数,类似λR

image-20220808200852303

image-20220808203013188

image-20220808205910353

two lc difference

image-20220808210737978

summary

image-20220808211953402

op

gradient descent(梯度下降)

concolution neural networks(CNN)

convolution layer

image-20220813224556138

32x32x3 经过 5x5x3的扫描(convolution layer)之后 获得一个28x28x1的activation maps

[外链图片转存中…(img-oXqxqaZV-1665138472333)]

stride(步长) plus(+) minus & subtract(-)by(*)divid(/)

有关计算公式

image-20220813232344353

zero pad(区域零补)

作用:可以保持输入输出的大小,

会不会影响输出?会

[外链图片转存中…(img-o1GFT6GW-1665138472337)]

有关pad的选取的一个计算例子&输出的大小

[外链图片转存中…(img-uAU7DD6e-1665138472340)]

关于中间层W的参数计算

[外链图片转存中…(img-efkS3Lr8-1665138472342)]

Pooling layer

​ -使代表数据更具管理性,更小,但是本质不作任何数学处理

image-20220814140120732

最常用的max pooling

在所选的范围内选取每个范围最大的数值组成新的输出

通常使用的滤波器大小为 F=2,S=2;F=3,S=2

而且zero-padding(边缘加0保持输出大小)并不在pooling layer中使用

image-20220814140222129

经过池化之后的输出大小为

image-20220814141302583

fully connection layer(FC layer)?

image-20220814213414347

???完全不懂,貌似就是把之前的一些东西连接起来,几乘几乘几之类的

training nural networks

part1

activation functions

image-20220814213751660

sigmoid

image-20220814215527744

tanh

image-20220814221211540

ReLU

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5QtKNoAO-1665138472349)(C:\Users\光明斗士\AppData\Roaming\Typora\typora-user-images\image-20220814215626405.pngimage-20220814221414861]

leaky ReLU & parametric ReLU

[外链图片转存中…(img-hkYOmMwc-1665138472350)]

exponential linear units

[外链图片转存中…(img-3hsxRtMr-1665138472351)]

notes

[外链图片转存中…(img-curVquFa-1665138472351)]

data preprocessing

[外链图片转存中…(img-agqifQ5D-1665138472352)]

weight initialization

first idea

image-20220814225926425

image-20220814230604911

image-20220814230629511

batch normalization

[外链图片转存中…(img-jlC0Ym2H-1665138472355)]

我突然发现,老外的课就是个引子,给了很多其他的资源需要自己去看的,跟国内的很不同,国内基本把东西都讲完了,国外需要自己看,自己去发掘

image-20220814233904127

babysitting the learning process

????

hyperparameter optimization

[外链图片转存中…(img-xwpcQk14-1665138472357)]

[外链图片转存中…(img-xEb7DJhQ-1665138472358)]

SGD(梯度下降)

image-20220815224619993

image-20220815224916300

image-20220815225523039

[外链图片转存中…(img-NBDBIwgF-1665138472362)]


http://chatgpt.dhexx.cn/article/KxLXUStJ.shtml

相关文章

csp-202203

202203 题目一&#xff1a;未初始化警告【100分】题目二&#xff1a;出行计划【100分】题目三&#xff1a;计算资源调度器 【100分】 题目一&#xff1a;未初始化警告【100分】 简单数组操作题 #include<iostream> using namespace std; int n,k; bool ready[10000000]…

【CS231n系列】

Stanford-cs231n课程学习笔记&#xff08;一&#xff09; Stanford课程原版是英文&#xff0c;奈何本人英语菜的一批。原版网站放在下面&#xff0c;xdm可以多多学习。BUT&#xff01; B站up<同济子豪兄>yyds好吧&#xff01;&#xff01;&#xff01; Stanford231n 文章…

斯坦福CS230官方指南:CNN、RNN及使用技巧速查(打印收藏)

向AI转型的程序员都关注了这个号&#x1f447;&#x1f447;&#x1f447; 机器学习AI算法工程 公众号&#xff1a; datayx 作为全球计算机四大名校之一&#xff0c;斯坦福大学的CS230《深度学习》课程一直受到全球计算机学子和从业人员的热烈欢迎。 CS230授课人为全球著名计算…

CS230学习笔记(一)

CS230学习笔记(一) 1.前言 ok&#xff0c;前思后想&#xff0c;左思右想&#xff0c;我还是觉得自己得督促一下自己&#xff0c;所以&#xff0c;我觉得开始更新cs230的笔记&#xff0c;当然&#xff0c;我前面的六篇pytorch学习笔记我是不会放着不管的&#xff0c;后面肯定会…

目标检测(CS230)

内容来自CS230课程。 目录 目标定位&#xff08;Object localization&#xff09; 特征点检测&#xff08;Landmark detection&#xff09; 基于滑动窗口的目标检测算法 滑动窗口的卷积实现 &#xff08;Convolutional implementation of sliding windows&#xff09; 网络中的…

PHP配置环境变量

1.找到“高级系统设置”&#xff08;二选一的方法找到环境变量&#xff09; ① 我的电脑-属性-高级-环境变量 ②win8,10 直接在搜索框搜 “查看高级系统设置”-环境变量 2.找到变量"Path" ①加上 “E:\phpStudy\PHPTutorial\php\php-7.0.12-nts” &#xff08;php.e…

PHPstudy 设置PHP为环境变量

1.首先启动phpstudy点击‘切换版本’查看当前使用环境的php版本 2.在右键点击桌面的phpstudy图标进入文件夹位置 2.点击PHPTutorial->PHP 3.点击你的开发版本的php文件&#xff0c;我们会看到php.exe文件&#xff0c;复制当前文件位置路径 4.右键点击计算机或者我的电脑选择…

windows环境下设置多个PHP版本的环境变量

windows环境下设置多个PHP版本的环境变量 所在位置修改系统变量修改用户变量重启电脑 所在位置 我的电脑->属性->高级系统设置->高级->环境变量 根据图示&#xff0c;找到相应的变量 修改系统变量 环境变量->系统变量->Path 系统变量&#xff1a;把两个…

windows10的PHP环境变量

win10 环境变量配置 如何在命令行运行php文件 1.配置环境变量 2.进入php所在路径 然后输入 php 文件路径/文件名 即可 参考文献&#xff1a; https://blog.csdn.net/QQ2542920524/article/details/78692116

Windows环境下,PHPStudy设置环境变量

win7系统设置环境变量 1、选中计算机&#xff0c;点击 鼠标右键&#xff0c;选择属性 2、选择高级系统设置&#xff0c;打开&#xff0c;打开后选择高级&#xff0c;然后就能看到环境变量 3、打开环境变量&#xff0c;查找Path &#xff0c;选中path&#xff0c;再点击编辑即可…

【PHP】配置环境变量,查看php版本(保姆级图文)

目录 配置环境变量找到php所在的目录&#xff08;有一个php.exe文件&#xff09;环境变量path中添加重启电脑&#xff08;可选&#xff09; 查看php版本&#xff08;检测是否成功配置了php&#xff09;总结 『PHP』分享PHP环境配置到项目实战个人学习笔记。 欢迎关注 『PHP』 系…

windows中设置php环境变量

1.我的电脑-》右键&#xff08;选择我的属性&#xff09; 2.点击高级设置 3.点击环境变量 4.在系统变量中找到Path 点击 5.找到php.exe的文件目录&#xff0c;添加到path中 6.php -v 显示版本&#xff0c;表示成功

Linux有多个php版本的时候指定php版本设置环境变量

最近在安装swoole的时候老是出错&#xff0c;安装完成以后再php-m中能看到swoole扩展已经开启&#xff0c;而在 phpinfo中却看不到。查看了下php.ini的位置发现这两个指向的路径不同。查看了下安装的php有两个版本&#xff0c;一个是自带的在/usr/bin/php&#xff0c;一个是自己…

windows设置php环境变量

1、找到要设置的php版本路径,然后进行复制 2、添加环境变量&#xff08;控制面板->高级系统设置->环境变量->最上方的李硕的系统变量Path->新增两条php路径即可&#xff09; 3、打开cmd输入php-v 即可查看添加的php版本信息 最后问题没有解决的话&#xff0c;或者有…

配置windows系统中 PHP的环境变量

1&#xff0e; 首先到php官网下载php-5.3.6-nts-Win32-VC9-x86.ZIP 解压到电脑硬盘。将文件解压到文件夹php5.3.6 下载地址&#xff1a;http://www.php.net/downloads.php 2&#xff0e; 将解压后的php5.3.6文件夹放到E:\Program Files文件夹下面 3&#xff0e; php目录下的“p…

w11 php 环境变量

PHP 安装 解压完成后 进入目录 php -v 得到版本号就OK&#xff0c;配置环境变量 安装composer 全部下一步就可以了 命令行中 composer 出现composer版本号安装没问题&#xff0c;如果没有从新找下 加入到环境变量中&#xff0c;如果还不行&#xff0c;就重新安装 更新 co…

Windows 系统配置 PHP 环境变量(PhpStudy集成环境)

打开系统的【高级系统设置】&#xff0c;点击【环境变量】。 选择【系统变量】中的【Path】&#xff0c;点击编辑。 点击【新建】&#xff0c;填入当前 PHP 版本 php.exe 所在目录&#xff0c;点击确定。 验证有效性 打开命令行窗口&#xff0c;输入 php -v 查看。 出现 PHP 的…

windows下设置PHP环境变量

# 安装php # 扩展 mysql 、gd、sockets &#xff08;我的是已安装好的wamp&#xff09; #在php目录下的、打开php.ini 去掉下面注释&#xff08;前面的分号&#xff09; ; On windows: ; extension_dir "ext" #添加环境变量 win7为:右击计算机-属性-高级系统设…

为php设置系统变量、环境变量

看到这个标题&#xff0c;有两个疑问&#xff0c;是给php.exe设置系统环境变量&#xff0c;还是给编程语言设置可直接调用环境变量&#xff0c;说到这里有的人可能晕了&#xff0c;因为我们常见到的都是第一种&#xff0c;相当于给某个命令设置快捷键&#xff0c;不用进到安装该…

配置php环境变量及其作用

未配置PHP环境变量 一般情况下&#xff0c;在使用php时&#xff0c;不需要配置环境变量&#xff0c;只要在PHP.ini指定扩展的组件dll的ext路径和include环境路径即可&#xff0c;但cmd命令行在其他目录下运行php会报错。 配置PHP环境变量 配置环境变量&#xff0c;我们可以轻松…