- 博客(17)
- 收藏
- 关注
原创 目标检测老模型RCNN
2、对某个候选区域缩放到相同大小送到神经网络中(cnn)提取特征,得到特征向量。1、一张图像生成1k-2k个候选区域(selective search)3、将这些特征向量送到svm分类器,判别是否属于该类。4、使用回归器精细修正候选框位置。
2023-11-02 15:55:49
136
1
原创 weight decay
Weight decay(权重衰减)是一种用于减小模型方差(variance)的正则化技术,它有助于改善模型的泛化能力,减小过拟合的风险。Weight decay通过在损失函数中添加一个额外的项来实现,这个额外项会惩罚模型的权重参数的大小,使它们趋向于较小的值。权重衰减有助于减小模型的方差,因为它约束了权重的取值范围,使其更加接近于零。但需要小心设置λ的值,过大的λ可能会导致欠拟合,而过小的λ可能无法有效减小方差。这个项会使权重朝着减小的方向移动,以降低权重的大小,从而减小模型的复杂性。
2023-11-01 14:58:01
359
1
原创 Resnet网络模型
误差是小于1的系数,每向前传播一次都要✖一个小于1的误差梯度,越乘越趋近于零梯度越来越小,导致梯度消失。反之,梯度越来越大导致梯度爆炸。已下是bn的计算方式,在图像预处理过程中对图像进行标准化处理,加速网络收敛,使其满足分布规律。3、提出batch Normalization加速训练(丢弃dropout)输入的深度与输出的深度不一样时会采用虚线shortcut。1、超深的网络结构(突破1000层)2、residual残差模块。一、梯度消失或梯度爆炸。residual结构。
2023-10-30 11:55:22
138
原创 mobile net
亮点:倒残差结构(),LinearBottleNecks(该技术在神经网络中引入线性操作(linear),以减少计算复杂性和提高效率,从而改善模型的训练和推理性能。计算量 = H_out * W_out * K_h * K_w * C_in * C_out。步幅为1时,输入和输出的高度和宽度可以保持相同,但需要使用适当的填充来实现这个目标。传统卷积神经网络,内训需求大、运算量大,导致无法在移动设备以及嵌入式设备上运行。在准确率小幅下降的前提下大大减小模型参数与运算量。Mobile v2网络。
2023-10-27 15:11:19
131
1
原创 Resnet网络以及迁移学习
在这个示例中,我们使用了预训练的ResNet模型,微调了最后一层以适应目标任务的类别数量,并定义了数据加载、损失函数和优化器。你需要根据自己的任务和数据集进行相应的修改。确保数据加载和处理、模型选择和微调都符合你的特定需求。网络搭建过程中将一系列的残差结构进行堆叠,残差结构越多,节省的参数也越多。使用别人预训练模型参数时,要注意别人的预处理方式。堆叠层数越多,效果越差。
2023-10-25 20:11:41
194
1
原创 【无标题】
卷积核的个数与输出 通道数(深度)一致,D模型的卷积设置stride=1,padding=1,则不改变高和宽,只改变了输出的通道数。池化层则将高和宽缩短一半。通过堆叠减少所需参数。
2023-10-25 19:19:37
82
1
原创 卷积层学习
relu激活函数(使用多),反向传播有一个非常大的梯度经过时,反向传播无法更新权重,进入失活状态,不建议采用很大的学习率一开始。卷积核的深度与输入特征层的深度相同,彩色图像三个通道rgb为三维,则卷积核也需要为三维,输出特征矩阵的个数与卷积核个数相同。sigmoid激活函数饱和时容易出现梯度消失,求导麻烦。一般来说池化核大小为2,则步距也为2。不改变矩阵的深度(channe)
2023-10-24 14:40:02
85
原创 爬虫入门爬豆瓣文本
利用headers伪装user-name后爬取文本成功。先安装requests模块,用来向网页发送请求。导入模块,发送请求失败,状态码错误。
2023-07-16 12:50:18
611
1
原创 私有成员变量和方法的使用
定义了一个私有变量和一个私有成员方法,以及一个公开成员方法,通过公开成员方法调用私有成员方法。通过类中的公开方法访问私有方法,对象无法直接访问私有变量和方法。
2023-07-15 14:27:51
97
1
原创 自定义工具包
一个自定义包包括两个模块,一个模块里定义了两个函数。导入写好的模块并调用里面的函数。file_util的模块代码。str_util的模块代码。
2023-07-11 15:23:52
260
原创 文件读操作
计算文档里的itheima个数,for循环获得每一行的字符串,这个时候每一行末尾包括\n需要用strip去掉,然后再用split根据空格分割,最后再用for循环一一遍历判断个数。
2023-07-02 15:05:01
67
1
原创 字典课后案例
先通过字典嵌套(value中继续放一个字典的键值对),输入整张表,再通过for循环遍历所有key也就是名字name,再通过判断语句对级别和薪水进行修改,最后输出新表。
2023-07-02 09:49:51
100
1
原创 循环综合案例:公司发工资
定义公司余额变量,使用for循环给员工发工资,使用随机数模块给每个员工赋予绩效分,满足者继续,否则使用continue跳出当前循环,判断公司余额是否大于等于1000,如果为否则输出发完了并用break跳出整个循环,程序结束。
2023-06-10 21:32:02
190
1
原创 for循环实现九九乘法表
for循环是遍历循环,会将range语句中获得的数字序列挨个遍历直到结束,两层for循环嵌套,第一个控制行数,第二个控制乘法内容,edn=""表示不执行内层循环的换行回车符,\t用来对齐每个乘法表达式使其美观,最后print语句和第二个for循环对齐表示每输出完一行就换行。
2023-06-10 13:35:51
354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅