deeplearning
文章平均质量分 82
Robert--cao
梦想总是要有的,万一实现了呢
展开
-
注意Pytorch中GPU与CPU的使用
其实在Pytorch中并不是在任何情况下把数据放到GPU下就能训练效率,减少训练时间。下面举个例子:import torchimport timeprint(torch.cuda.is_available())print(torch.cuda.current_device())###CPUstart_time = time.time()a = torch.ones(...原创 2020-03-31 00:25:49 · 3748 阅读 · 0 评论 -
关于实现无人驾驶行人轨迹预测的感想
行人轨迹预测的难点总体而言,行人轨迹预测的难点主要有两个:第一,行人运动主观、灵活,预测难度大。本身精确预测未来的运动轨迹是一个几乎不可能完成的任务,但是通过观察某个障碍物历史时刻的运动轨迹,可以根据一些算法来大致估计出未来的运动轨迹(最简单的是常速度模型,但是人突然转向就不管用了)。在实际中,相比于自行车、汽车等模型,行人运动更加主观、灵活,很难对行人建立合理的动力学模型(因为行人可以随...原创 2020-01-10 23:00:18 · 3760 阅读 · 12 评论 -
手把手教你用matlab做深度学习(一)- --CNN
1.使用深度学习做目标检测上一篇博客已经讲解了怎么用matlab导入数据。[trainingImages,trainingLabels,testImages,testLabels] = helperCIFAR10Data.load('cifar10Data');使用这个指令就可以导入CIFAR-10 data的数据。使用下面指令查看样本和图片大小:size(train...原创 2018-07-23 11:40:21 · 96952 阅读 · 90 评论 -
手把手教你用matlab做深度学习(二)- --CNN
在上一篇博客中,讲解了怎么用matlab搭建CNN网络模型,并给出了训练过程与结果。但是结果不是很满意,大概训练精度在80%左右,现在给出改进方案。1.首先,我们可以把CNN滤波输出数改大点,从原来的32改为numFilters = 128,完整的程序如下:[trainingImages,trainingLabels,testImages,testLabels] = helperCIFAR...原创 2018-07-23 23:23:44 · 23470 阅读 · 24 评论 -
手把手教你用matlab做深度学习
首先,给出下载数据方法(这里编译环境是matlab2018a):1.下载CIFAR-10 图片数据cifar10Data = tempdir;url = 'https://www.cs.toronto.edu/~kriz/cifar-10-matlab.tar.gz';helperCIFAR10Data.download(url,cifar10Data);这里给出了help...原创 2018-07-22 16:26:16 · 36005 阅读 · 76 评论 -
手把手教你用matlab做深度学习(三)-SGD
前面已经举了一个CNN例子讲解matlab实现深度学习,现在来从细节上面讲解:首先SGD详细原理网上一大堆,自己可以百度一下,不懂的一起可以交流一下,现在这里也会给出部分原理和例子实现。这里考虑一个三个输入,一个输出的神经网络,sigmoid 函数作为激活函数,图形如下:给出四个训练数据点作为训练,如下表:更新权值公式如下:这个公式用matlab实现如下:fun...原创 2018-08-02 23:43:42 · 12076 阅读 · 9 评论