CNN K-fold交叉验证

53视图(30天)
阿卜杜拉·阿卜杜
阿卜杜拉·阿卜杜 2019年4月26日
评论道: shelvi努尔2021年8月4日
你好,我尝试使用K-fold交叉验证与CNN,下面是我的代码的一部分
%加载数据
%将数据分为两部分(培训和测试)
%定义的目标输出训练
%的CNN,想用多少层,例如(两层)
% K-fold交叉验证
印第安纳州= crossvalindcrossvalind (“Kfold”Train_Target 10);
i = 1:10
(=(印第安纳州= =我)”;
火车= ~瓦里;
%将数据用于训练和验证
Vali_data = Training_Data (:, ();
Train_data = Training_Data(:,火车);
% CNN训练选项
选择= trainingOptions (“个”,
“InitialLearnRate”,0.02,
“ValidationData”{Vali_data, Vali_Target},
“阴谋”,“训练进步”);
%的列车网络的
网= trainNetwork (Train_data、Train_target层,选项)
结束
%计算模型的accurcy用看不见的数据(测试数据)
YPredicted =分类(净,TestData);
这个过程是正确的使用和cnn k-fold交叉验证吗?
谢谢
2的评论
shelvi努尔
shelvi努尔 2021年8月4日
这crossvalindcrossvalind什么吗?因为无法识别的函数或变量“crossvalindcrossvalind”。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!