问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
下面是C#调用代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime;
using RawTest;
using JunYun;
using RawSQLRead;
using LSTMMain;
using System.Windows.Forms;
//using LSTMMainNative;
using MathWorks.MATLAB.NET.Arrays;
using MathWorks.MATLAB.NET.Utility;
namespace LSTM1
{
class Program
{
static void Main(string[] args)
{
LSTM o;
MWArray e;
o = new LSTM();
e=o.LSTMMain();
}
}
}
MATLAB报错位置
net = trainNetwork(XTrain,YTrain,layers,options);%训练模型
运行结果及报错内容
“System.Exception”类型的未经处理的异常在 MWArray.dll 中发生
其他信息:
... MWMCR::EvaluateFunction error ...
Deployment of training progress plot not supported.
Error in => LSTMMain.m at line 16.
... Matlab M-code Stack Trace ...
at
file E:\Matlab R2020a\MATLAB2020\mcr\toolbox\nnet\cnn\trainNetwork.m, name trainNetwork, line 170.
at
file C:\Users\Lenovo\AppData\Local\Temp\Lenovo\mcrCache9.8\LSTMMa2\LSTMMain\Train.m, name Train, line 67.
at
file C:\Users\Lenovo\AppData\Local\Temp\Lenovo\mcrCache9.8\LSTMMa2\LSTMMain\LSTMMain.m, name LSTMMain, line 16.
以下是神经网络trainNetwork函数170行代码
try
[layersOrGraph, opts, X, Y] = iParseInputArguments(varargin{:});
[trainedNet, info] = doTrainNetwork(layersOrGraph, opts, X, Y);
catch e
iThrowCNNException( e );%%170行
end
我的解答思路和尝试过的方法
C#从MATLAB中简单读取数据可以,但是涉及到神经网络报错,
我认为是C#调用该方法时无法启用训练进度图所致。

求各位指教