图像缩略图

深度学习教程系列

版本1.1.0.0(23.3 kB) MathWorks深度学习工具箱团队
下载代码和观看视频系列,以学习和实施深度学习技术

138下载

更新2017年12月5日

查看版本历史记录

查看许可证

编辑注意:这个文件被选为MATLAB的中心挑选本周

该代码提供了用于实现对象识别的卷积神经网络(CNNS)的动手示例。三个演示有相关的教学视频,可以允许完整的教程体验来理解和实现深学习技术。
演示包括:
- 从头训练一个神经网络
- 使用预先训练的模型(转移学习)
- 使用神经网络作为特征提取器
演示的相应视频位于这里:https://www.mathwands.com/videos/series/deep-learning-with-matlab.html.
在运行示例时,建议使用GPU和并行计算工具箱™。Demo 3需要统计和机器学习工具箱™,以及以下所需的产品。下载188bet金宝搏

引用

Mathworks Deep Learning Toolbox团队(2021)。深度学习教程系列(https://www.mathwands.com/matlabcentral/fileexchange/62990-deep-learning-tutorial-series),Matlab中央文件交换。检索到

评论及评级(51.

艾玛石

我在“downloadcifar10”中有“权限”错误
使用IMWrite时出错(第548行)
无法打开文件“c:\ users \\\ deeplearningdemos \ cifar10train \ frog \ image1.png”写作。您可能没有写入权限。
如何解决Write Propission问题?

HaseeB Hassan.

我有一个错误,如何解决?谢谢!
使用WebSave时出错(第107行)
错误“错误复制数据”。与URL通信时发生
'https://www.cs.toronto.edu/~kriz/cifar-10-matlab.tar.gz.'。

DownloadCifar10中的错误(第13行)
WebSave([Cifar10Dataset,'。tar.gz',...

Abhishek Kumar Singh.

该代码非常短缺,有时有条件地工作。下载Cifar10不起作用,因为未创建测试数据。需要更新。

arief marwanto

奥马尔mahmood

卢卡斯

Lutanda Muchenje.

请您解决此错误'无法识别的函数或变量'savecifar10asfolderofimages'。

2其他用户指出了这个问题,它仍然没有看过。

Jo Yee Chang.

fix for demo_featureextraction.mlx:使用classReg.Learning ... X必须是数字矩阵的错误

改变
TrainingFeatures =激活(ConvNet,培训,FeatureLayer);

TrainingFeatures =激活(Convnet,培训集,FeatureLayer,'Outputas','行');

testfeatures =激活(Grandnet,testset,featureLayer);

testfeatures =激活(ConvNet,TestSet,FeatureLayer,'Outputas','行');

谢谢William Barcellos!

Tadeusz Bodnar.

我有错误:
classReg.Learning.fullclassificationRegressionModel.PreparedAtacr(第213行)x必须是数字矩阵。

伊曼yazdansepas

我有此错误:使用classReg.Learning.fullclassificationRegressionModel.ProperedAtacr(192行)时出错
x必须是一个数字矩阵。
我检查X的时候发现X是1x1x4096x200个带数字的矩阵

Melvyn Smith.

我收到此错误:未定义的功能或变量'savecifar10asfolderofimages'。
请帮忙

克里希纳attal.

Chidationa Avinash.

>>下载CIFAR10.
下载174MB CiFar-10数据集...
使用WebSave时出错(第106行)
错误“错误复制数据”。与URL通信时发生
'https://www.cs.toronto.edu/~kriz/cifar-10-matlab.tar.gz.'。
DownloadCifar10中的错误(第13行)
WebSave([Cifar10Dataset,'。tar.gz',...
如何纠正此错误
帮我
avinashsunny028@gmail.com.

Adib Rezaei.

Thilan Wanigaaratchi.

错误:文件:saveCIFAR10AsFolderOfImages。m行:55列:1
“数据”以前似乎是作为一个函数或命令使用的,这与它在这里的使用相冲突
变量的名称。
此错误的可能原因是您忘记初始化变量,或者您已初始化
它隐含地使用加载或eval。

请帮忙

ricardojúnior.

威廉巴塞罗斯

知道了。
改变:

TrainingFeatures =激活(ConvNet,培训,FeatureLayer);to trainingFeatures =激活(Convnet,培训集,FeatureLayer,'Outputas','行');

testfeatures =激活(Grandnet,testset,featureLayer);testfeatures =激活(Grancnet,testset,featureLayer,'outputas','行');

Nicholas Dutz.

我在下面的vasilis提示得到了同样的错误......为什么Matlab发布一个不起作用的教程?这是如此难以置信的令人沮丧..没有人应该为不起作用的产品支付金钱

Vasilis Giannoglou.

我在第17行收到这个错误:分类器= fitcnb(TrainingFeatures,培训集.Labels);

使用classReg.Learning.fullClassificationRegressionModel.PreparedataCR(第192行)x必须是数字矩阵的错误。

你知道这是什么吗?我检查z,它是1x1x4096x200矩阵,数字(单数组)

李英楚

Gayathri g

我可以在matlab版本2015b中使用此代码吗?

鑫高

Seunghui Lee.

如果我没有@readcunctionTrain,我该怎么办

matlab mebin.

对深度学金宝app习的任何支持请联系

www.jetitechnologies.in

电子邮件 - josemebin@gmail.com.

致电 - + 91 9994444414

Saheba Bhatnagar.

Sreenivas Kanaparthy

GPU的代码不适用于CPU。哪个命令是CPU的GPUARRAY的替代品?

Ridvan ozdemir.

谢谢你的精彩视频,但我有一个问题。
我们可以使用16层alexnet而不是使用它的所有图层?
如果是的话,我们怎么做呢?你能帮我一下吗?
ridvanozdemir01@gmail.com.

一个杰克洛

我如何更改代码,使它从url下载CIFAR-100,并准备.mat文件作为图像文件夹,就像它为CIFAR-10做的那样?我曾尝试自己操作CIFAR-100相关.mat文件的图像文件夹保存部分的代码,但它无法工作。请帮助。

安东尼

Simo Kimo.

好的

Himanshi Updedhay.

>>下载CIFAR10.
下载174MB CiFar-10数据集...
使用WebSave时出错(第106行)
错误“错误复制数据”。与URL通信时发生
'https://www.cs.toronto.edu/~kriz/cifar-10-matlab.tar.gz.'。

DownloadCifar10中的错误(第13行)
WebSave([Cifar10Dataset,'。tar.gz',...

如何纠正此错误

约翰胡

问题解决了!- “在设备上的内存中......”
trainNetWork()函数包含opts参数。
我从128到64那里抑制了Opts的“小匹匹马化”。
还有更多的时间。
当然好!

约翰胡

当我在Trainnetwork()函数上运行文件demo_transferlearning.mlx时,它将其崩溃,以“在设备上的内存中....内存中....”。
我尝试了gpudevice(1)陈述,但它再次发生。
我的GPU是带有4GB的GeForce GTX 965M。
我应该在matlab中配置一些参数吗?

Parul Sahi.

在程序demo_trainingfromscratch:
fc1 =全连接列(64,'biaslearnratefactor',2);
在上面的代码中,如何在完全连接层中选择64个神经元。
fc1.weights =单身(Randn([64 576])* 0.1);
还有576在上面的代码中指出的内容。

DGMCIK.

alaa basel.

confmat = confusionmat(IMDS_Test.Labels,标签);
confMat = confMat. /笔(confMat 2);
意思(诊断(confmat))
当我runnig这个部分代码时,我得到了这个massege(使用时出错./矩阵尺寸必须同意)我应该改变什么才能使其正确

罗伯特沃茨瓦克

很有帮助。我希望将来会出现回归。

subhro sarkar

MATLAB的最低版本是否有任何特定要求?我有错误说明的函数,可能是我的matlab版本没有那种函数实现。

Paresh Kamble.

Hasan erdem.

Hasan erdem.

我想,您需要将TRMET更改为NET DEMO_FEATUreextraction。

凯尔成

谢谢你的视频。我有一个问题。运行此模拟,我是否需要在我的电脑上拥有GPU?

谢谢你的精彩视频。我有一个关于迁移学习演示的问题。在Matlab中,除最后三层(任何其他数字)外的所有层都从预训练的网络中提取出来,并将最后三层替换为新的层。有几种优化方法,如优化整个网络、优化最后的分类器层或从任何特定的层进行优化。所以,我想知道在Matlab中有什么好的方法。微调整个网络还是微调最后一个分类器层?trainNetwork功能实现了再培训(微调整个网络)?

惠翠

Eduardo Juarez.

对不起,这是我得到的错误:
未定义的函数或变量'convnet'。

埃莉诺李

惊人的!

莱罗箱

非常棒!

Anggi Nego.

MD Moniruzzaman.

Matlab释放兼容性
用R2017A创建
与任何版本兼容
平台兼容性
视窗 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!