| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 经典论文AlexNet -> 正文阅读 |
|
[人工智能]经典论文AlexNet |
#pic_center =400x 研究背景CV数据集: Mnist 图片大小28x28; 类别 10; 训练数据 50000; 测试数据 10000; 图片格式 Gray Cifar-10 图片大小32x32; 类别 10; 训练数据50000; 测试数据10000; 图片 RGB 研究意义实现端到端:特征工程提取和分类集成一体。之前都是特征工程提取和分类是分开进行。 pytorch 有专门的颜色扰动 AlexNet 架构采用Relu激活Relu优点
LRULocal Response Normalization Overlapping Pooling相对于传统的no-overlapping pooling,采用Overlapping Pooling不仅可以提升预测精度,同时一定程度上可以减缓过拟合。 相比于正常池化(步长s=2,窗口z=2) 重叠池化(步长s=2,窗口z=3) 可以减少top-1, top-5分别为0.4% 和0.3%;重叠池化可以避免过拟合。 总体体系结构减少过拟合数据增强两种数据增强: 第一种:图像转换与水平映射。 在测试数据集上:从源图像的上下左右+中间采取5张224x224大小的图片, 进行水平翻转(新的5张),最终得到10张图像 第二种方式就是PCA Dropout多个不同模型结合起来能减小测试误差但是训练时间太长了。有一种非常有效的模型结合方式并且训练时间是原来的2倍。新的技术dropout:一0.5概率使得隐藏层的输出重置为0。重置为0的神经元不会进行前向传播、反向传播。每次给定输入,神经网络会对不同的体系结构进行采样,但是这些体系结构是共享权重的 在测试阶段,所有神经元的输出需要乘0.5 训练阶段使用dropout使得一半的输出为0,测试阶段 需要预测的值的几何平均值减小一半即乘0.5 代码路径拼接
图像处理问题
img_tensor.unsqueeze_(0) 在0这个位置增加一维
加载模型Pytorch搭建简单神经网络(三)——快速搭建、保存与提取 pred_int.cpu().numpy() 在GPU上的tensor格式数据不能直接转换为numpy, 需要先转换为cpu float-tensor随后转换为numpy格式。 numpy不能读取CUDA tensor格式数据,需要将它转换为CPU tensor torch.max( ) 按照维度返回最大值及对应的索引
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:44:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |