⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plotperf_snn.m

📁 神经网络的工具箱, 神经网络的工具箱,
💻 M
字号:
function plotperf_snn(tr,goal,name,epoch)%PLOTPERF_SNN Plot network performance.%% Syntax%%   plotperf_snn(tr,goal,name,epoch)%if nargin < 2, goal = NaN; endif nargin < 3, name = ''; endif nargin < 4, epoch = length(tr.epoch)-1; endind = 1:(epoch+1);doValidation = ~isnan(tr.vperf(1));doTest = ~isnan(tr.tperf(1));printGoal = isfinite(goal);plotGoal = isfinite(goal) & (goal > 0);if plotGoal  semilogy(tr.epoch(ind),goal+zeros(1,epoch+1),'linewidth',2,'color','k');  hold onendif doTest  semilogy(tr.epoch(ind),tr.tperf(ind),'linewidth',2,'color','r');  hold onendif doValidation  semilogy(tr.epoch(ind),tr.vperf(ind),'linewidth',2,'color','g');  hold onendsemilogy(tr.epoch(ind),tr.perf(ind),'linewidth',2);hold offif doValidation   tstring = sprintf('Total cost on validation data is %g',tr.vperf(epoch+1));else   tstring = sprintf('Total cost on training data is %g',tr.perf(epoch+1));endif printGoal  tstring = [tstring ', ' sprintf('Goal is %g',goal)];endtitle(tstring)if epoch == 0  xlabel('Zero Epochs')elseif epoch == 1  xlabel('One Epoch')else  xlabel([num2str(epoch) ' Epochs'])endystring = 'Training-Blue';if (plotGoal)  ystring = [ystring '  Goal-Black'];endif (doValidation)  ystring = [ystring '  Validation-Green'];endif (doTest)  ystring = [ystring '  Test-Red'];endylabel(ystring)%if length(name)%  set(gcf,'name',['Training with ' name],'numbertitle','off')%endif epoch > 0  set(gca,'xlim',[0 epoch])enddrawnow

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -