Matlab调用downloadCIFARData和loadCIFARData出错
问题
使用的代码
% ImageLearn.m
datadir = tempdir;
downloadCIFARData(datadir);
[XTrain,TTrain,XValidation,TValidation] = loadCIFARData(datadir);
调用downloadCIFARData和loadCIFARData出现以下错误
>> ImageLearn
'downloadCIFARData' 用于以下示例:
Use equalizeLayers to Improve Performance of Quantized Network
Prune Image Classification Network Using Taylor Scores
Quantize Residual Network Trained for Image Classification and Generate CUDA Code
使用贝叶斯优化进行深度学习
Train Network Using Cyclical Learning Rate for Snapshot Ensembling
训练残差网络进行图像分类
出错 ImageLearn (第 2 行)
downloadCIFARData(datadir);
^^^^^^^^^^^^^^^^^^^^^^^^^^^
解决办法:
- 点击“训练残差网络进行图像分类”这个提示的超链接,跳转到
TrainResidualNetworkOnCIFAR10Example.mlx这个实时脚本例程. - 右键选项卡,把这个实时脚本添加到搜索路径即可
思路:
搜索AI发现是matlab找不到脚本路径,downloadCIFARData可以手动下载来代替,loadCIFARDataAI建议自己写一个(那么多代码自己写一遍那是不可能的)。
观察TrainResidualNetworkOnCIFAR10Example.mlx脚本发现downloadCIFARData等函数正好在这个同级目录下,于是添加到程序搜索目录里面解决。

浙公网安备 33010602011771号