目录
在 MATLAB 中进行其他类型的深度学习任务也非常方便。MATLAB 提供了 Deep Learning Toolbox,支持多种深度学习任务,包括但不限于图像分类、目标检测、语义分割、时间序列预测等。下面是一些常见任务的示例代码和说明。
1. 图像分类
数据准备
matlab
深色版本
% 加载内置数据集
[data, labels] = digitTrain4DArrayData();
% 划分训练集和测试集
idx = randperm(size(data, 4));
data = data(:,:,:,idx);
labels = labels(idx);
trainData = data(:,:,:,1:2000);
trainLabels = labels(1:2000);
testData = data(:,:,:,2001:end);
testLabels = labels(2001:end);
定义网络架构
matlab
深色版本
layer