图片缩略图

深度学习教程系列

version 1.1.0.0 (23.3 KB) by MathWorks深度学习工具箱团队
下载代码和观看视频系列学习和实现深度学习技术
4.5
27日评级

139下载

更新2017年12月05

视图版本历史

查看许可协议

编者按:这个文件被选为MATLAB中心本周精选

该代码提供了实现用于目标识别的卷积神经网络(CNNs)的实际示例。三个演示有相关的教学视频,将允许一个完整的教程经验,以理解和实施深度学习技术。
演示包括:
-从头开始训练神经网络
-使用预先训练的模型(迁移学习)
-使用神经网络作为特征提取
对应的视频演示在这里://www.tianjin-qmedu.com/videos/series/deep-learning-with-MATLAB.html
运行示例时,建议使用GPU和并行计算工具箱™。演示3除了需要以下所需产品外,还需要统计学和机器学习工具箱™。s manbetx 845

引用作为

MathWorks深度学习工具箱团队(2021)。深度学习教程系列(//www.tianjin-qmedu.com/matlabcentral/fileexchange/62990-deep-learning-tutorial-series), MATLAB中央文件交换。检索

意见及评分(51)

艾玛·斯通

我在“DownloadCIFAR10”中有“Permission”错误
使用imwrite时出错(第548行)
无法打开文件"C:用户\\\DeepLearningDemos\cifar10Train\frog\image1.png"写入。您可能没有写权限。
如何解决写权限问题?

Haseeb哈桑

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

DownloadCIFAR10错误(第13行)
websave ([cifar10Dataset, gz)……

阿布·辛格

这些代码有很多bug,有时候是有条件的。由于没有创建测试数据,CIFAR10无法工作。需要更新。

arief marwanto

奥马尔·马哈茂德

卢卡斯

Lutanda Muchenje

请您解决这个错误'Unrecognized function or variable 'saveCIFAR10AsFolderOfImages'。

其他2个用户已经指出了这个问题,但它仍然没有被研究。

乔绮常

Demo_FeatureExtraction修复。mlx:错误使用classreg.learning…X必须是一个数值矩阵

改变
trainingFeatures =激活(convnet, trainingSet, featureLayer);

trainingFeatures =激活(convnet, trainingSet, featureLayer, 'OutputAs', 'rows');

testFeatures =激活(convnet, testSet, featureLayer);

testFeatures =激活(convnet, testSet, featureLayer, 'OutputAs', 'rows');

谢谢你威廉·巴瑟罗!

我有错误:
X必须是一个数值矩阵。

伊曼yazdansepas

我有这个错误:错误使用classreg.com learning.com fullclassificationregressionmodel . preparedatacr(第192行)
X必须是一个数值矩阵。
我检查了X X是1x1x4096x200的矩阵

梅尔文·史密斯

我得到这个错误:未定义函数或变量'saveCIFAR10AsFolderOfImages'。
请帮助

克里希纳矸石

Chidurala Avinash

> > DownloadCIFAR10
下载174MB CIFAR-10数据集…
使用websave时出错(第106行)
错误“复制数据错误”发生在与URL通信时
https://www.cs.toronto.edu/~kriz/cifar-10-matlab.tar.gz”。
DownloadCIFAR10错误(第13行)
websave ([cifar10Dataset, gz)……
我怎样才能改正这个错误
帮助我
avinashsunny028@gmail.com

阿迪雷

Thilan Wanigaaratchi

错误:文件:saveCIFAR10AsFolderOfImages。m行:55列:1
“data”以前似乎被用作函数或命令,与它在这里作为
变量名。
这个错误的一个可能原因是您忘记初始化变量,或者您已经初始化了变量
它隐式地使用load或eval。

请帮助

里卡多初级

威廉Barcellos

明白了。
变化:

trainingFeatures =激活(convnet, trainingSet, featureLayer);到trainingFeatures =激活(convnet, trainingSet, featureLayer,'OutputAs','rows');

testFeatures =激活(convnet, testSet, featureLayer);testFeatures =激活(convnet, testSet, featureLayer,'OutputAs','rows');

尼古拉斯Dutz

我得到了瓦西里斯下面提到的同样的错误…为什么Matlab发布了一个不工作的教程?这真是令人难以置信的沮丧…没有人应该为一个不起作用的产品付钱

Vasilis Giannoglou

我在第17行得到这个错误:classifier = fitcnb(trainingFeatures, trainingSet.Labels);

使用classreg.com learning.com fullclassificationregressionmodel . preparedatacr(第192行)时出错X必须是一个数值矩阵。

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

周会上

Gayathri g

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

鑫高

Seunghui李

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

Matlab Mebin

任何对深万博1manbetx度学习的支持请联系

www.jitectechnologies.in

电子邮件:josemebin@gmail.com

电话,+ 91 9994444414

Saheba博

Sreenivas Kanaparthy

代码的gpu不工作在cpu。CPU替换gpuArray的命令是什么?

ridvan奥兹德米尔

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

一个给瞧

我如何更改代码,以便它从url下载CIFAR-100,并准备。mat文件作为图像文件夹,就像它为CIFAR-10做的那样?我自己也尝试过,通过操作与CIFAR-100相关的。mat文件的图像文件夹保存部分的代码,它不能工作。请帮助。

安安东尼

单奇摩

Himanshi阿帕德海耶

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

DownloadCIFAR10错误(第13行)
websave ([cifar10Dataset, gz)……

我怎样才能改正这个错误

约翰·胡

问题解决了!“设备....内存不足”
函数的作用是:包含opts参数。
我将选项的“MiniBatchSize”从128降低到64。
这也需要更多的时间。
当然好!

约翰·胡

当我运行Demo_TransferLearning文件时。mlx在trainNetwork()函数中,当提示“设备....内存不足”时,它崩溃了。
我尝试了gpuDevice(1)语句,但它再次出现。
我的GPU是4GB的GeForce GTX 965M。
我应该在Matlab中配置一些参数吗?

Parul Sahi

在demo_TrainingFromScratch程序中:
fc1 = fullyConnectedLayer (64 ' BiasLearnRateFactor ', 2);
在上述代码中,64个神经元是如何在完全连接层中被选择的。
fc1。Weights = single(randn([64 576])*0.1);
576在上面的代码中也表示了什么。

dgmcik

阿拉巴塞尔

confMat = confusionmat (imds_test。标签,标签);
confMat = confMat. /笔(confMat 2);
意思是(诊断接头(confMat))
当我运行这部分代码时,我得到了这个信息(错误使用。/矩阵维度必须同意)我应该改变什么使它正确

罗伯特·查克

很有帮助。我希望将来会有一些关于回归的东西。

subhro sarkar

对MATLAB的最小版本有什么具体要求吗?我有错误说未定义函数,可能是我的MATLAB版本没有实现那个函数。

Paresh Kamble

我认为,你需要将convnet改为net Demo_FeatureExtraction。

凯尔程

谢谢你的视频。我有一个问题。为了运行这个模拟,我需要在我的计算机上有GPU吗?

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

回族崔

爱德华多华雷斯

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

埃莉诺·李

太棒了!

出乎利奥本

非常棒!

anggi nego

MD Moniruzzaman

MATLAB版本兼容性
创建R2017a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!