神经网络
文章平均质量分 71
Carlos橘子柠檬
在读
展开
-
【深度学习】图像基础与神经网络及其应用
1 应用交通运输是新型基础设施与传统基础设施融合发展的重要领域,而智能交通是交通运输行业发展的主要方向之一。国家已经将“交通强国”列入国家战略,十三届全国人大四次会议通过《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》,指出发展智慧交通、自动驾驶和车路协同的出行服务,这将很大程度上为智能交通的建设速度和建设质量提供保障。锁定“碳达峰”,智慧交通刻不容缓。ADAS作为自动驾驶的基础系统,是实现智慧交通的关键技术之一,其提升汽车主动安全性可以有效减少交通事故的发生和驾驶人员的伤原创 2022-05-04 19:04:22 · 1997 阅读 · 0 评论 -
【PyTorch】多卡训练/混合精度/分布式训练之踩坑指北
【pytorch】多卡训练/混合精度/分布式训练之踩坑指北1. 混合精度1.1 目的训练网络的基本上都是在N卡上面执行的,数据集比较大时,训练网络会耗费大量的时间。由于我们需要使用反向传播来更新具有细微变化的权重,因而我们在训练网络的过程中通常会选用FP32类型的数据和权重。混合精度训练,即当你使用N卡训练你的网络时,混合精度会在内存中用FP16做储存和乘法从而加速计算,用FP32做累加避免舍入误差。它的优势就是可以使你的训练时间减少一半左右。它的缺陷是只能在支持FP16操作的一些特定类型的显卡上原创 2021-12-20 18:06:07 · 5998 阅读 · 2 评论 -
【Pytorch】要求每个batch为相同的size
最近一个实验想多个size的sample送入网络中,但是每个batch要求size大小一致PyTorch中的DataLoader为了并行计算,要求batch内的图像矩阵必须有相同的size,但是却没有要求不同的batch之间必须是相同的size。你可以自定义一个sampler,让每个batch内部的图片的size尽量接近,然后再在collate_fn函数里面稍微resize一下(比如按batch内最大的图片尺寸进行resize),就可以实现不同size的图片的并行训练了。...原创 2021-04-28 14:51:56 · 3138 阅读 · 1 评论